Oliver Siegmar created JIBX-473: ----------------------------------- Summary: NullPointerException on binding generation Key: JIBX-473 URL: https://jira.codehaus.org/browse/JIBX-473 Project: JiBX Issue Type: Bug Components: BindGen, maven plugin Affects Versions: JiBX 1.2.3 Reporter: Oliver Siegmar
This is my binding file: {code} <binding direction="output"> <mapping name="CheckResult" class="my.package.CheckResult"> <value name="CheckResultType" get-method="getCheckResultType"/> </mapping> </binding> {code} Calling "mvn package" results in this Exception: {noformat} org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.jibx:jibx-maven-plugin:1.2.3:bind (default) on project MYPROJECTNAME: null at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196) at org.apache.maven.cli.MavenCli.main(MavenCli.java:141) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: org.apache.maven.plugin.MojoExecutionException at org.jibx.maven.AbstractBaseBindingMojo.compile(AbstractBaseBindingMojo.java:166) at org.jibx.maven.AbstractBaseBindingMojo.execute(AbstractBaseBindingMojo.java:133) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 19 more Caused by: java.lang.NullPointerException at org.jibx.binding.classes.ClassFile.<init>(ClassFile.java:242) at org.jibx.binding.classes.BoundClass.getInstance(BoundClass.java:411) at org.jibx.binding.classes.BoundClass.getInstance(BoundClass.java:443) at org.jibx.binding.def.ObjectBinding.<init>(ObjectBinding.java:294) at org.jibx.binding.def.BindingBuilder.unmarshalObjectBinding(BindingBuilder.java:1077) at org.jibx.binding.def.BindingBuilder.unmarshalMapping(BindingBuilder.java:1815) at org.jibx.binding.def.BindingBuilder.unmarshalMappings(BindingBuilder.java:1170) at org.jibx.binding.def.BindingBuilder.unmarshalBindingDefinition(BindingBuilder.java:2169) at org.jibx.binding.Utility.loadBinding(Utility.java:300) at org.jibx.binding.Utility.loadFileBinding(Utility.java:420) at org.jibx.binding.Compile.compile(Compile.java:217) at org.jibx.maven.AbstractBaseBindingMojo.compile(AbstractBaseBindingMojo.java:163) ... 22 more {noformat} The class {{my.package.CheckResult}} is rather an interface, which causes this NPE. If I convert the interface to a class, no Exception is thrown. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ jibx-devs mailing list jibx-devs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-devs