Using BCT feature in one of the service plan which was of size 211 MB was causing the issue.
When ever a Oracle service plan was ran in Appsync console with BCT feature ON, after some time GUI will be logged out with below error.
You logged out of another session to the AppSync server. Click OK to log in again.
After logging back again and running the service plan causes the same issue.
The following is seen in the AppSync log file for the AppSync server component:
Thread-19 (HornetQ-client-global-threads-1047392944)" daemon prio=5 tid=734 RUNNABLE
at java.lang.OutOfMemoryError.<init>(<unknown string>)
at java.util.Arrays.copyOf(<unknown string>)
Cause of the issue was BCT file. It was of around 211 MB and the option to save BCT file was selected in service plan so while persisting the BCT file object in AppSync database "Java heap OutOfMemoryError" issue is occurring. Due to that JBOSS server gets restarted and service plan fails along with logging out of session.
Workaround:
- Go to AppSync install path EMC\AppSync\jboss\executive\application-service.conf
- Find the paramater "wrapper.java.additional.3=-Xmx2048m" in file application-service.conf
- Change the value to 8 GB i,e 8192m "wrapper.java.additional.3=-Xmx8192m"
- Save the file and run the Service Plan again.
This will resolve the "Java heap OutOfMemoryError" issue and GUI will return to normal state