Applies to:

Product: iRise Definition Center
 Version: v10.2 only

Problem:

The Definition Center crashes with a JRE error and the JVM generates a hs_err_pid log file in the folder x:\iRise\DefCenter\Tomcat with entries similar to the one below:


 #
 # A fatal error has been detected by the Java Runtime Environment:
 #
 # Internal Error (sharedRuntime.cpp:834), pid=3504, tid=1316
 # fatal error: exception happened outside interpreter, nmethods and vtable stubs at pc 0x00000000010c4130
 #
 # JRE version: Java(TM) SE Runtime Environment (8.0_45-b14) (build 1.8.0_45-b14)
 # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.45-b02 mixed mode windows-amd64 compressed oops)
 # Core dump written. Default location: C:\iRise\DefCenter\Tomcat\hs_err_pid3504.mdmp
 #
 # If you would like to submit a bug report, please visit:
 # http://bugreport.java.com/bugreport/crash.jsp
 #


 This is a known low level Java bug that was introduced with the Java version that was shipped with iRise v10.2.

Workaround

Add the parameter -XX:-UseAESIntrinsics to the Tomcat service wrapper (monitor application) and restart the Definition Center service:

  1. Stop the Definition Center service.
  2. On the Definition Center server, open a command prompt.
  3. Navigate to x:\iRise\DefCenter\Tomcat\bin.
  4. Run the command:
     tomcat7w //ES//iRise102
  5. Select the Java tab
  6. Under the Java options tab, add the following line at the bottom:
     -XX:-UseAESIntrinsics
  7. Start the Definition Center service.
  8. Configure the Tomcat service to restart automatically on crash. Follow the below article:
     https://technet.microsoft.com/en-us/library/Cc753662.aspx

For further help, contact iRise Customer Support.

  • This issue affects v10.2 On-Premise Definition Centers only. The fix has been applied to all v10.2 iRise Cloud instances automatically.
  • This issue has been resolved in v10.5 and will not require this workaround - consider upgrading, as recommended by iRise.
Did this answer your question?