Showing posts with label bcel. Show all posts
Showing posts with label bcel. Show all posts

Sunday, February 14, 2016

Resolving BCEL Issue on JiBX 1.2.5 with JDK 1.8 on Apache Maven [Error loading class java.lang.CharSequence]

So, I spent some time on resolving this issue with a combination of the following:

1. JiBX 1.2.5 / JiBX 1.2.6
2. JDK 1.8


During the jibx-maven-plugin:bind phase of the Maven Build, you may get an error when you upgrade from JDK 1.x to JDK 1.8;The issue will manifest in the following most common form/error:
 
Failed to execute goal org.jibx:jibx-maven-plugin:1.2.5:bind (bind-compile) on project common: Error loading class java.lang.CharSequence: Error reading path java/lang/CharSequence.class for class java.lang.CharSequence


You can modify your pom.xml, to make these changes to fix this error.

1. Include the Repository for BCEL 6.0



2. Check the version of JiBX [Choose any of 1.2.5 or 1.2.6]


3. Exclude default 'BCEL' from the Build


4. See the modifications for the plugin 'jibx-maven-plugin'




5. Voila!