Support Article
Upgrade script fails with FUACache-FailAssembly error
SA-15863
Summary
An upgrade from PRPC62SP2 to PRPC71ML8 has been started using the script called “Upgrade.sh”. Unfortunately after 28 minutes, the script fails with an assembly error.
Error Messages
[java] Caused by: com.pega.pegarules.pub.generator.FirstUseAssemblerException: FUACache-FailAssembly [this:is:not:a:classname] produced no java source
Steps to Reproduce
Not applicable
Root Cause
The error stack is shows the error coming from assembly processing, driven by “run.assembler” option in “setupDatabase.properties” file.
Resolution
A local change. Set flag to “false” instead of “true”:
# Run assembler after install/upgrade? : Defaults to false.
# This setting is to generate the Assembled Java classes
run.assembler=false
Running the assembler during an upgrade isn't necessary because the required assemblies for PegaRULES application are already part of distribution image and gets imported into system based on ‘import.assembled.classes’ flag (which is ‘true’ by default).
Published January 31, 2016 - 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.