[ http://issues.apache.org/jira/browse/JAXME-86?page=all ]
Kenney Westerhof updated JAXME-86: ---------------------------------- Attachment: config.xsd Sample XSD that produces the problem. Sorry for the large XSD but I have no idea what's wrong as I couldn't find any debug setting to follow the xsd parsing, and the code just uses too many classes with the same names.. :) > NPE in maven-jaxme-plugin > ------------------------- > > Key: JAXME-86 > URL: http://issues.apache.org/jira/browse/JAXME-86 > Project: JaxMe > Issue Type: Bug > Affects Versions: 0.5 > Reporter: Kenney Westerhof > Attachments: config.xsd > > > Maven 2.1-SNAPSHOT, maven-jaxme-plugin 1.0.3 using jaxme 0.5.1 and trunk > (1.1-SNAPSHOT, rev 468608, using jaxme 0.5.2). > When generating a schema I get the following trace: > {noformat} > [EMAIL PROTECTED]> mvn clean generate-sources -X > /usr/lib/j2sdk1.5-sun/bin/java -classpath > /home/forge/local/m2/core/boot/classworlds-1.1.jar > -Dclassworlds.conf=/home/forge/local/m2/bin/m2.conf > -Dmaven.home=/home/forge/local/m2 org.codehaus.classworlds.Launcher "clean" > "generate-sources" "-X" > + Error stacktraces are turned on. > Maven version: 2.1-SNAPSHOT > [INFO] Scanning for projects... > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building Protocol API > [INFO] task-segment: [clean, generate-sources] > [INFO] > ---------------------------------------------------------------------------- > [INFO] [clean:clean] > [INFO] Deleting directory > /vol/home/forge/work/root-rws/trunks/protocol/ta-protocol-api/target > [INFO] Deleting directory > /vol/home/forge/work/root-rws/trunks/protocol/ta-protocol-api/target/classes > [INFO] Deleting directory > /vol/home/forge/work/root-rws/trunks/protocol/ta-protocol-api/target/test-classes > [INFO] [jaxme:jaxme {execution: default}] > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] The supplied object must not be null. > [INFO] > ------------------------------------------------------------------------ > [DEBUG] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: The supplied object > must not be null. > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:393) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:182) > at > org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:746) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:388) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.plugin.MojoExecutionException: The supplied > object must not be null. > at > org.apache.ws.jaxme.maven.plugins.JaxMeGoal.runGenerator(JaxMeGoal.java:551) > at > org.apache.ws.jaxme.maven.plugins.JaxMeGoal.execute(JaxMeGoal.java:498) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:417) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > ... 17 more > Caused by: java.lang.NullPointerException: The supplied object must not be > null. > at > org.apache.ws.jaxme.generator.sg.impl.SimpleTypeSGImpl.<init>(SimpleTypeSGImpl.java:29) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init(JAXBTypeSG.java:238) > at > org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl.init(TypeSGImpl.java:132) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(JAXBSGFactory.java:199) > at > org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getTypeSG(SGFactoryImpl.java:109) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBAttributeSG.<init>(JAXBAttributeSG.java:66) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.newAttributeSG(JAXBComplexTypeSG.java:102) > at > org.apache.ws.jaxme.generator.sg.impl.ComplexTypeSGImpl.newAttributeSG(ComplexTypeSGImpl.java:82) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.initAttributes(JAXBComplexTypeSG.java:116) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBComplexTypeSG.init(JAXBComplexTypeSG.java:149) > at > org.apache.ws.jaxme.generator.sg.impl.ComplexTypeSGImpl.init(ComplexTypeSGImpl.java:30) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBTypeSG.init(JAXBTypeSG.java:235) > at > org.apache.ws.jaxme.generator.sg.impl.TypeSGImpl.init(TypeSGImpl.java:132) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getTypeSG(JAXBSGFactory.java:199) > at > org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getTypeSG(SGFactoryImpl.java:109) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.getType(JAXBSchemaSG.java:156) > at > org.apache.ws.jaxme.generator.sg.impl.SchemaSGImpl.getType(SchemaSGImpl.java:35) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaSG.init(JAXBSchemaSG.java:119) > at > org.apache.ws.jaxme.generator.sg.impl.SchemaSGImpl.init(SchemaSGImpl.java:127) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBSGFactory.getSchemaSG(JAXBSGFactory.java:174) > at > org.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl.getSchemaSG(SGFactoryImpl.java:57) > at > org.apache.ws.jaxme.generator.sg.impl.JAXBSchemaReader.parse(JAXBSchemaReader.java:137) > at > org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorImpl.java:147) > at > org.apache.ws.jaxme.generator.impl.GeneratorImpl.generate(GeneratorImpl.java:180) > at > org.apache.ws.jaxme.maven.plugins.JaxMeGoal.runGenerator(JaxMeGoal.java:549) > ... 20 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 4 seconds > [INFO] Finished at: Sat Oct 28 03:43:43 CEST 2006 > [INFO] Final Memory: 5M/12M > [INFO] > ------------------------------------------------------------------------ > {noformat} > I'll attach the schema that causes this failure after I created the issue. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]