Symptoms
After you apply the hotfix A22 to Pega Platform™, the Push Nodes Info Daily agent might throw the following exception while executing the agent activity:
Push Nodes Info Daily:Exception:
com.pega.pegarules.pub.generator.FirstUseAssemblerException: Failed to
compile generated Java [this:is:not:a:classname]: Exception caught
while generating activity PegaAESRemote-Interface-
NodesInfo.GetNodeInfoLocally @ step 7:
com.pega.pegarules.pub.PRRuntimeException:Java code injection pattern
identified in the java source code. Vulnerable code detected
Errors
Class: com.pega.pegarules.pub.PRRuntimeException
Message: Java code injection pattern identified in the java source code. Vulnerable code detected.
Environments
The problem occurs on Pega Platform versions 8.1 - 8.8
Solution
To resolve this issue, follow these steps:
- Use a secured login URL, for example, https, to download the component product file for your Pega Platform version. The versions are listed in the Product File Matrix table below:
Pega Version |
RAP |
8.1.x |
PEGA81PushListener (Download) |
8.2.x |
PushNodeInfo82 (Download) |
8.3.x |
PushNodeInfo83 (Download) |
8.4.x |
PushNodeInfo84 (Download) |
8.5.x |
PushNodeInfo85 (Download) |
8.6.x |
PushNodeInfo86 (Download) |
8.7.x |
PushNodeInfo87 (Download) |
8.8 x |
PushNodeInfo88 (Download)
|
2. Use the Import wizard to install the deployment component file. For more information, see Importing rules and data from a product rule by using the Import wizard.
What to do next
After importing the deployment product file, restart the Push Nodes Info Daily agent in the PegaAESRemote ruleset. For more information see Starting, stopping, and restarting agents.