[FDS-133] Creating a debug configuration fails with either java.lang.NullPointerException or java.lang.InvalidArgumentException

Description

Symptoms

You may see one of more of the following errors:

When trying to create or edit a debug configuration
java.lang.IllegalArgumentException: Argument not valid
When trying to create or edit a debug configuration
java.lang.NullPointerException
In workspace .log file
java.lang.UnsupportedClassVersionError: com/sun/tools/jdi/LinkedHashMap : Unsupported major.minor version 51.0
In workspace .log file
java.lang.NoClassDefFoundError: Could not initialize class com.intergral.fusiondebug.api.driver.ui.preferences.C

Background

Eclipse environments still running on older 1.6 JVM versions are not compatible with one of the libraries used in our software.

Resolution

  • Stop Eclipse environment that contains FusionDebug
  • Delete (or move to a completely different folder outside of your eclipse environment) \eclipse\plugins\com.intergral.fusionreactor.debug.core_3.6.1\lib\tools-1.6.0_18.jar
  • Copy the attached file tools-1.6.0_18.jar to that location
  • Start Eclipse

The errors should now have gone.

Issue Details

Type: Technote
Issue Number: FDS-133
Components: Installer
Environment:
Resolution: Fixed
Added: 07/02/2014 13:45:04
Affects Version: 3.6.1
Fixed Version: 3.6.1
Server:
Platform:
Related Issues: None