Support Article
Unable to access Pega environment using DB2 on Linux
SA-57446
Summary
Unable to access Pega environment using DB2 database on Linux.
Error Messages
com.pega.pegarules.pub.generator.FirstUseAssemblerException: Failed to compile generated Java com.pegarules.generated.activity.ra_action_activitystatusexceptionhandler_c9955ec1409d0386e620c73b1df03d11: ----------
1. ERROR in com/pegarules/generated/activity/ra_action_activitystatusexceptionhandler_c9955ec1409d0386e620c73b1df03d11.java (at line 1)
package com.pegarules.generated.activity;
^
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files
----------
1 problem (1 error)
com.pega.pegarules.generation.internal.assembly.VirtualRuleBuilder.rebuildVirtualRuleImplementation(VirtualRuleBuilder.java:576)
at com.pega.pegarules.generation.internal.assembly.VirtualRuleBuilder.rebuildVirtualRuleImplementation(VirtualRuleBuilder.java:279)
at com.pega.pegarules.generation.internal.assembly.VirtualRuleBuilder.buildVirtualRuleImplementation(VirtualRuleBuilder.java:220)
at com.pega.pegarules.generation.internal.PRGenProviderImpl.buildVirtualRuleImplementation(PRGenProviderImpl.java:547)
at com.pega.pegarules.generation.internal.vtable.VirtualRuleTableDispatchImpl.findOrAssembleConstructor(VirtualRuleTableDispatchImpl.java:984)
...
Error compiling: com/pegarules/generated/pega_procom_acceleratorutils; see class's compile log file.
Error compiling: com/pegarules/generated/pega_rules_activity; see class's compile log file.
Steps to Reproduce
Configure Pega 7.1.5 to use Java 1.8 and start the server.
Root Cause
An incorrect Java version was used.
IBM Java SE 8 is only supported on WebSphere version 8.5.5.9 and later for Pega versions 7.1.9, 7.2, and 7.2.1.
For more information, refer to the Platform Support Guide: https://pdn.pega.com/documents/platform-support-guide
Resolution
Make the following change to the operating environment:
Change the Websphere Java version to 1.7 and start the server.
Published July 23, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.