You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Tomasz Mazan (JIRA)" <ji...@apache.org> on 2007/10/05 02:42:50 UTC

[jira] Created: (GERONIMO-3504) Exception while generating WSDL

Exception while generating WSDL
-------------------------------

                 Key: GERONIMO-3504
                 URL: https://issues.apache.org/jira/browse/GERONIMO-3504
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: webservices
    Affects Versions: 2.0.2
            Reporter: Tomasz Mazan


I try to use jaxws-tools.bat wsgen to generate WSDL file from my web service (I've succesfully generated using com.sun.tools.ws.ant.WsGen included in Geronimo 2.0.1, but now I got exception

    [exec] Using GERONIMO_BASE:   D:\SERVER\geronimo-tomcat
    [exec] Using GERONIMO_HOME:   D:\SERVER\geronimo-tomcat
    [exec] Using GERONIMO_TMPDIR: var\temp
    [exec] Using JRE_HOME:        C:\DEV\SDK\jdk1.5.0_09\jre
    [exec] Problem encountered during annotation processing;
    [exec] see stacktrace below for more information.
    [exec] java.lang.NullPointerException
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.isSubtype(WebServiceAP.java:416)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.isRemote(WebServiceAP.java:411)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalType(WebServiceVisitor.java:811)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalMethod(WebServiceVisitor.java:642)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.methodsAreLegal(WebServiceVisitor.java:622)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalImplementation(WebServiceVisitor.java:540)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.shouldProcessWebService(WebServiceVisitor.java:350)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.visitClassDeclaration(WebServiceVisitor.java:143)
    [exec]     at com.sun.tools.apt.mirror.declaration.ClassDeclarationImpl.accept(ClassDeclarationImpl.java:95)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.buildModel(WebServiceAP.java:345)
    [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.process(WebServiceAP.java:230)
    [exec]     at com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:60)
    [exec]     at com.sun.tools.apt.comp.Apt.main(Apt.java:454)
    [exec]     at com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:448)
    [exec]     at com.sun.tools.apt.main.Main.compile(Main.java:1075)
    [exec]     at com.sun.tools.apt.main.Main.compile(Main.java:938)
    [exec]     at com.sun.tools.apt.Main.processing(Main.java:95)
    [exec]     at com.sun.tools.apt.Main.process(Main.java:85)
    [exec]     at com.sun.tools.apt.Main.process(Main.java:67)
    [exec]     at com.sun.tools.ws.wscompile.CompileTool.buildModel(CompileTool.java:603)
    [exec]     at com.sun.tools.ws.wscompile.CompileTool.run(CompileTool.java:536)
    [exec]     at com.sun.tools.ws.util.ToolBase.run(ToolBase.java:54)
    [exec]     at com.sun.tools.ws.util.WSToolsObjectFactoryImpl.wsgen(WSToolsObjectFactoryImpl.java:42)
    [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [exec] error: compilation failed, errors should have been reported
    [exec]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [exec]     at java.lang.reflect.Method.invoke(Method.java:585)
    [exec]     at org.apache.geronimo.jaxws.builder.JAXWSTools.invoke(JAXWSTools.java:190)
    [exec]     at org.apache.geronimo.jaxws.builder.JAXWSTools.invoke(JAXWSTools.java:174)
    [exec]     at org.apache.geronimo.jaxws.builder.JAXWSTools.invokeWsgen(JAXWSTools.java:161)
    [exec]     at org.apache.geronimo.jaxws.builder.JAXWSToolsCLI.main(JAXWSToolsCLI.java:64)
    [exec]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (GERONIMO-3504) Exception while generating WSDL

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-3504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jarek Gawor resolved GERONIMO-3504.
-----------------------------------

    Resolution: Won't Fix
      Assignee: Jarek Gawor

Looks like some required jars were not specified on the classpath for the wsgen program causing this NPE. The exception does not make things clear but there is not much we can do about it in Geronimo (since the error occurs deep in Sun library). Maybe we try updating to the latest version of Sun jars. 
Here's the full discussion about this problem: http://www.nabble.com/forum/ViewPost.jtp?post=13051525&framed=y&skin=134


> Exception while generating WSDL
> -------------------------------
>
>                 Key: GERONIMO-3504
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3504
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: webservices
>    Affects Versions: 2.0.2
>            Reporter: Tomasz Mazan
>            Assignee: Jarek Gawor
>
> I try to use jaxws-tools.bat wsgen to generate WSDL file from my web service (I've succesfully generated using com.sun.tools.ws.ant.WsGen included in Geronimo 2.0.1, but now I got exception
>     [exec] Using GERONIMO_BASE:   D:\SERVER\geronimo-tomcat
>     [exec] Using GERONIMO_HOME:   D:\SERVER\geronimo-tomcat
>     [exec] Using GERONIMO_TMPDIR: var\temp
>     [exec] Using JRE_HOME:        C:\DEV\SDK\jdk1.5.0_09\jre
>     [exec] Problem encountered during annotation processing;
>     [exec] see stacktrace below for more information.
>     [exec] java.lang.NullPointerException
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.isSubtype(WebServiceAP.java:416)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.isRemote(WebServiceAP.java:411)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalType(WebServiceVisitor.java:811)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalMethod(WebServiceVisitor.java:642)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.methodsAreLegal(WebServiceVisitor.java:622)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalImplementation(WebServiceVisitor.java:540)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.shouldProcessWebService(WebServiceVisitor.java:350)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.visitClassDeclaration(WebServiceVisitor.java:143)
>     [exec]     at com.sun.tools.apt.mirror.declaration.ClassDeclarationImpl.accept(ClassDeclarationImpl.java:95)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.buildModel(WebServiceAP.java:345)
>     [exec]     at com.sun.tools.ws.processor.modeler.annotation.WebServiceAP.process(WebServiceAP.java:230)
>     [exec]     at com.sun.mirror.apt.AnnotationProcessors$CompositeAnnotationProcessor.process(AnnotationProcessors.java:60)
>     [exec]     at com.sun.tools.apt.comp.Apt.main(Apt.java:454)
>     [exec]     at com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:448)
>     [exec]     at com.sun.tools.apt.main.Main.compile(Main.java:1075)
>     [exec]     at com.sun.tools.apt.main.Main.compile(Main.java:938)
>     [exec]     at com.sun.tools.apt.Main.processing(Main.java:95)
>     [exec]     at com.sun.tools.apt.Main.process(Main.java:85)
>     [exec]     at com.sun.tools.apt.Main.process(Main.java:67)
>     [exec]     at com.sun.tools.ws.wscompile.CompileTool.buildModel(CompileTool.java:603)
>     [exec]     at com.sun.tools.ws.wscompile.CompileTool.run(CompileTool.java:536)
>     [exec]     at com.sun.tools.ws.util.ToolBase.run(ToolBase.java:54)
>     [exec]     at com.sun.tools.ws.util.WSToolsObjectFactoryImpl.wsgen(WSToolsObjectFactoryImpl.java:42)
>     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     [exec] error: compilation failed, errors should have been reported
>     [exec]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     [exec]     at java.lang.reflect.Method.invoke(Method.java:585)
>     [exec]     at org.apache.geronimo.jaxws.builder.JAXWSTools.invoke(JAXWSTools.java:190)
>     [exec]     at org.apache.geronimo.jaxws.builder.JAXWSTools.invoke(JAXWSTools.java:174)
>     [exec]     at org.apache.geronimo.jaxws.builder.JAXWSTools.invokeWsgen(JAXWSTools.java:161)
>     [exec]     at org.apache.geronimo.jaxws.builder.JAXWSToolsCLI.main(JAXWSToolsCLI.java:64)
>     [exec]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.