EJB Deploying error in QuickBuild
Error
22:33:28,395 INFO - [wsejbdeploy] Throwable occurred: java.lang.NoSuchFieldError: com/ibm/datatools/internal/core/util/EngineeringOptionID.GLOBAL_VARIABLE
22:33:28,395 INFO - [wsejbdeploy] at com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator$SingletonOptionDependency.getSingletonObject(LUWDdlGenerator.java:2414)
22:33:28,395 INFO - [wsejbdeploy] at com.ibm.datatools.db2.luw.ddl.LUWDdlGenerator.getAllContainedDisplayableElementSetDepedency(LUWDdlGenerator.java:1602)
Cause
This is a known issue cause by two old data tool plugins that existed in "deploytools/itp/plugins/" directory:
- com.ibm.datatools.core_3.0.101.v200811190853.jar
- org.eclipse.datatools.modelbase.sql.query_1.0.1.v200811050430.jar
Resolving the problem
1. Remove the old data tool plugins
- Navigate to "deploytools/itp/plugins/" directory
- Back up the following jar files
- com.ibm.datatools.core_3.0.101.v200811190853.jar
- org.eclipse.datatools.modelbase.sql.query_1.0.1.v200811050430.jar
- Remove the jar files from step #2 in the "deploytools/itp/plugins/" directory
- Navigate to "/opt/IBM/WebSphere/AppServer/deploytool/itp/configuration"
- Back up the "/configuration" directory
- Delete all the files and directories within "/configuration" directory
- Note: Except "config.ini" if present.
This really helped me. Thanks!!
ReplyDelete