[FRS-439] FusionReactor support for Java 9

Introduction

Oracle officially released Java 9 on September 21st 2017. FusionReactor 7.1.x and earlier do not support Java 9 runtimes (JRE/JDK)

There have been several changes made to the Java runtime environment and libraries that we use in FusionReactor that cause issues that you may see during start up such as IllegalArgumentExceptions:  

Caused by: java.lang.IllegalArgumentException
at com.intergral.fusionreactor.ext.asm.ClassReader.<init>(Unknown Source)
at com.intergral.fusionreactor.ext.asm.ClassReader.<init>(Unknown Source)
at com.intergral.fusionreactor.ext.asm.ClassReader.<init>(Unknown Source)
at com.intergral.fusionreactor.agent.transformer.ClassInfo.readFromResource(ClassInfo.java:215)
at com.intergral.fusionreactor.agent.transformer.ClassInfo.readFromResource(ClassInfo.java:206)
at com.intergral.fusionreactor.agent.transformer.ClassInfo.loadClassInfo(ClassInfo.java:167)

The error above will typically appear in the catalina.out log for most Tomcat servers and coldfusion-error log for ColdFusion 10 and above.

We are working hard on being able to support Java 9 and we aim to bring support in 2017. 

  

 

Issue Details

Type: Technote
Issue Number: FRS-439
Components: Documentation, Installer
Environment:
Resolution: Fixed
Last Updated: 27/Sep/17 10:54 AM
Affects Version:
Fixed Version: Pending
Server:
Platform:
Related Issues:

Comments are closed.