Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: JiBX 1.2.2, JiBX 1.2.3
-
Fix Version/s: None
-
Component/s: maven plugin
-
Labels:None
-
Environment:Ubuntu Linux, Maven 3 something
-
Number of attachments :
Description
I have been trying to get the Maven-JiBX plugin to work on a project I work on. The binding files are in src/main/binding
With maven-jibx-plugin 1.2.3, jibx-run 1.2.2 and jibx-extras 1.2.2 in the dependencies, I get:
Caused by: java.lang.NullPointerException at org.jibx.binding.classes.MungedClass.checkDirectory(MungedClass.java:238) at org.jibx.binding.classes.BoundClass.getInstance(BoundClass.java:405) at org.jibx.binding.classes.BoundClass.getInstance(BoundClass.java:443) at org.jibx.binding.def.ObjectBinding.<init>(ObjectBinding.java:294)
With maven-jibx-plugin 1.2.2, jibx-run 1.2.2 and jibx-extras 1.2.2 in the dependencies, I get:
Caused by: java.io.FileNotFoundException: .../.hudson/jobs/<jobname>/workspace/<project>/target/classes/config/<project>/bindings/<project>/JiBX_binding_<project>_request_commonFactory.class (No such file or directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:179) at java.io.FileOutputStream.<init>(FileOutputStream.java:131) at org.jibx.binding.classes.ClassFile.writeFile(ClassFile.java:1999) at org.jibx.binding.classes.MungedClass.writeChanges(MungedClass.java:424)
Note that /target/classes/config? Shouldn't that be /target/classes?
Thanks
Johann,
Can you try this with maven-jibx-plugin 1.2.3, jibx-run 1.2.3 and jibx-extras 1.2.3 in the dependencies.
If you could attach a sample project, it would be very helpful.
Thanks,
Don