Release: Spectrum 22.2.7 & 22.2.8 & 22.2.9
From catalina.out:
Error reading attributes for models in domain 0x1000000 : java.security.AccessControlException: access denied ("java.io.SerializablePermission" "enableSubclassImplementation")
Workaround provided
1- Stop tomcat service;
2- Take a backup of the "SPECROOT/tomcat/bin/catalina.sh" file and put it in a place outside the spectrum directory structure.
3- Edit that file as below:
From:
JAVA_OPTS="-DOneClick -server -Xmx4096M -Xms4096M -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:MaxGCPauseMillis=800 -XX:SurvivorRatio=8 -Dsun.net.inetaddr.ttl=60 -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -Djavax.net.ssl.trustStore=$SPECROOT/custom/keystore/cacerts -Dfile.encoding=UTF-8 -Dorg.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER=true
To:
JAVA_OPTS="-DOneClick -server -Xmx4096M -Xms4096M -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:MaxGCPauseMillis=800 -XX:SurvivorRatio=8 -Dsun.net.inetaddr.ttl=60 -XX:+HeapDumpOnOutOfMemoryError -Djava.awt.headless=true -Djavax.net.ssl.trustStore=$SPECROOT/custom/keystore/cacerts -Dfile.encoding=UTF-8 -Dorg.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER=true -Djdk.corba.allowInputStreamSubclass=true -Djdk.corba.allowOutputStreamSubclass=true"
4- Start tomcat service