Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

FirstUseAssemblerException after installing the Hfix-3577 & 4345

SA-29184

Summary



After installing Hfix-3577 & 4345 user is facing FirstUseAssemblerException while invoking soap service.

Error Messages



2016-09-21 06:53:45,089 [ WebContainer : 0] [TABTHREAD1] [ ClientImpl:01.01.01] ( internal.mgmt.Executable) Rule-Connect-SOAP.ABC-Int-PQRXXX-XX-OptumRxMemberEndpointService-SelectR-.invokeService XXXXXXlUser - FirstUseAssemblerException 
com.pega.pegarules.pub.generator.FirstUseAssemblerException: Failed to compile generated Java com.pegarules.generated.activity.ra_action_invokeaxis2_e7b51bc46d31ad7880f25b8837235242: ---------- 
1. ERROR in com/pegarules/generated/activity/ra_action_invokeaxis2_e7b51bc46d31ad7880f25b8837235242.java (at line 635) 
rc.setUserCertAlias(tools.getParamValue("pyUserCertAlias")); 
^^^^^^^^^^^^^^^^ 
The method setUserCertAlias(String) is undefined for the type RampartConfig 
---------- 
1 problem (1 error) 
From: (HF3E167008540707409F76087D1098644) 
at com.pega.pegarules.generation.internal.cache.FUACacheImpl.writeJavaFileAndCompileAndLoad(FUACacheImpl.java:3457) 
at com.pega.pegarules.generation.internal.cache.FUACacheImpl.buildAndOrLoadJavaClass(FUACacheImpl.java:3568) 
at com.pega.pegarules.generation.internal.cache.FUACacheImpl.findInner(FUACacheImpl.java:2646) 
at com.pega.pegarules.generation.internal.cache.FUACacheImpl.find(FUACacheImpl.java:1820) 
at com.pega.pegarules.generation.internal.assembly.FUAManagerImpl.getInternal(FUAManagerImpl.java:1098) 
at com.pega.pegarules.generation.internal.assembly.FUAManagerImpl.get(FUAManagerImpl.java:1056) 
at com.pega.pegarules.generation.internal.PRGenProviderImpl.get(PRGenProviderImpl.java:219) 
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3495) 
at com.pegarules.generated.activity.ra_action_invoke_f48e3ce37e3fd9e03cbc265652426cfc.step8_circum0


Steps to Reproduce

  1.  Install HFix-3577 followed by HFix-4345
  2.  Invoke a SOAP connection.


Root Cause



Database is having two versions of axis2 jars that is praxis2-1.3.jar and praxis2-1.5.4.jar files after installing the hotfixes resulting to the issue.


Resolution



Perform the following local-change after installing the hotfixes
 
Execute the below queries to delete the old jars
 
delete from pr_engineclasses where pzjar= 'praxis2-1.3.jar' 
delete from pr_engineclasses where pzjar= 'prrampart-1.3.jar' 
delete from pr_engineclasses where pzjar= 'prrahas-module-1.3.jar' 
delete from pr_engineclasses where pzjar= 'prrampart-module-1.3.jar' 
delete from pr_engineclasses where pzjar= 'prwss4j-1.5.3.jar' 
delete from pr_engineclasses where pzjar= 'praddressing-1.3.jar' 

delete from pr_engineclasses where pzclass= 'praxis2-1.3.jar' 
delete from pr_engineclasses where pzclass= 'prrampart-1.3.jar' 
delete from pr_engineclasses where pzclass= 'prrahas-module-1.3.jar' 
delete from pr_engineclasses where pzclass= 'prrampart-module-1.3.jar' 
delete from pr_engineclasses where pzclass= 'prwss4j-1.5.3.jar' 
delete from pr_engineclasses where pzclass= 'praddressing-1.3.jar'

  
 

Published October 25, 2016 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us