You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Vlad Karpov (Created) (JIRA)" <ji...@apache.org> on 2011/12/22 11:58:30 UTC

[jira] [Created] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
------------------------------------------------------------------------

                 Key: CXF-3997
                 URL: https://issues.apache.org/jira/browse/CXF-3997
             Project: CXF
          Issue Type: Bug
          Components: Tooling
            Reporter: Vlad Karpov


    <target name="cxfWSDLToJava">
        <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
            <!--<arg value="-all"/>-->
            <arg value="-client"/>
            <arg value="-server"/>
            <arg value="-impl"/>
            <arg value="-verbose"/>
            <!--<arg value="-v"/>-->
            <arg value="-d"/>
            <arg value="src"/>
            <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
            <classpath>
                <path refid="library.cxf.classpath"/>
                <path refid="library.jaxb2.classpath"/>
                <path location="${basedir}/EIMA/web"/>
            </classpath>
        </java>
    </target>


cxfWSDLToJava
java
Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
wsdl2java - Apache CXF 2.5.0


WSDLToJava Error: java.lang.NullPointerException

org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
Caused by: java.lang.NullPointerException
	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
	... 4 more


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

Posted by "Daniel Kulp (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13179038#comment-13179038 ] 

Daniel Kulp commented on CXF-3997:
----------------------------------

Also, can you check your jre/lib/endorsed directory for any jaxb-api type jars?   It might be picking up an older version that might have issues.
                
> java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
> ------------------------------------------------------------------------
>
>                 Key: CXF-3997
>                 URL: https://issues.apache.org/jira/browse/CXF-3997
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>            Reporter: Vlad Karpov
>             Fix For: NeedMoreInfo
>
>
>     <target name="cxfWSDLToJava">
>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
>             <!--<arg value="-all"/>-->
>             <arg value="-client"/>
>             <arg value="-server"/>
>             <arg value="-impl"/>
>             <arg value="-verbose"/>
>             <!--<arg value="-v"/>-->
>             <arg value="-d"/>
>             <arg value="src"/>
>             <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
>             <classpath>
>                 <path refid="library.cxf.classpath"/>
>                 <path refid="library.jaxb2.classpath"/>
>                 <path location="${basedir}/EIMA/web"/>
>             </classpath>
>         </java>
>     </target>
> cxfWSDLToJava
> java
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
> wsdl2java - Apache CXF 2.5.0
> WSDLToJava Error: java.lang.NullPointerException
> org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
> 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> Caused by: java.lang.NullPointerException
> 	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
> 	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
> 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
> 	... 4 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

Posted by "Vlad Karpov (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175903#comment-13175903 ] 

Vlad Karpov commented on CXF-3997:
----------------------------------

Здравствуйте, Daniel.













Hello!
Thanks for answer.
It's seems to be a java 1.6.0_16 error.
I write test case:

{code}
package ru.protek.data.standard;

import junit.framework.TestCase;
import org.apache.cxf.tools.wsdlto.WSDLToJava;

import javax.xml.bind.DatatypeConverter;
import java.util.Calendar;

public class WSDLToJavaTest extends TestCase {

    public void testTwo() {
        System.out.println(DatatypeConverter.printDateTime(Calendar.getInstance()));
//        WSDLToJava.main(new String[]{
//                "-server",
//                "-d", "src/main/java",
//                "WEB/WEB-INF/wsdl/TestService.wsdl"});
        System.out.println("Done!");
    }


}
{code}

and get:

"C:\Program Files\Java\jdk1.6.0_16\bin\java" -Didea.launcher.port=7532 "-Didea.launcher.bin.path=C:\Program Files\JetBrains\IntelliJ IDEA 10.5.1\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA 10.5.1\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA 10.5.1\plugins\junit\lib\junit-rt.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\alt-rt.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.6.0_16\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.6.0_16\lib\tools.jar;D:\Work\EIMA\out\test\StandardDataPropek;D:\Work\EIMA\out\production\StandardDataPropek;D:\Work\EIMA\lib\cxf\wsdl4j-1.6.2.jar;D:\Work\EIMA\lib\cxf\wss4j-1.6.3.jar;D:\Work\EIMA\lib\cxf\velocity-1.7.jar;D:\Work\EIMA\lib\cxf\woodstox-core-asl-4.1.1.jar;D:\Work\EIMA\lib\cxf\slf4j-jdk14-1.6.2.jar;D:\Work\EIMA\lib\cxf\stax2-api-3.1.1.jar;D:\Work\EIMA\lib\cxf\serializer-2.7.1.jar;D:\Work\EIMA\lib\cxf\slf4j-api-1.6.2.jar;D:\Work\EIMA\lib\cxf\saaj-api-1.3.4.jar;D:\Work\EIMA\lib\cxf\saaj-impl-1.3.12.jar;D:\Work\EIMA\lib\cxf\openws-1.4.2-1.jar;D:\Work\EIMA\lib\cxf\relaxngDatatype-20020414.jar;D:\Work\EIMA\lib\cxf\neethi-3.0.1.jar;D:\Work\EIMA\lib\cxf\opensaml-2.5.1-1.jar;D:\Work\EIMA\lib\cxf\mimepull-1.4.jar;D:\Work\EIMA\lib\cxf\msv-core-2011.1.jar;D:\Work\EIMA\lib\cxf\jsr311-api-1.1.1.jar;D:\Work\EIMA\lib\cxf\js-1.7R2.jar;D:\Work\EIMA\lib\cxf\jra-1.0-alpha-4.jar;D:\Work\EIMA\lib\cxf\joda-time-1.6.2.jar;D:\Work\EIMA\lib\cxf\jetty-util-7.5.3.v20111011.jar;D:\Work\EIMA\lib\cxf\jetty-server-7.5.3.v20111011.jar;D:\Work\EIMA\lib\cxf\jetty-security-7.5.3.v20111011.jar;D:\Work\EIMA\lib\cxf\jetty-io-7.5.3.v20111011.jar;D:\Work\EIMA\lib\cxf\jetty-http-7.5.3.v20111011.jar;D:\Work\EIMA\lib\cxf\jetty-continuation-7.5.3.v20111011.jar;D:\Work\EIMA\lib\cxf\jettison-1.3.jar;D:\Work\EIMA\lib\cxf\isorelax-20030108.jar;D:\Work\EIMA\lib\cxf\geronimo-ws-metadata_2.0_spec-1.1.3.jar;D:\Work\EIMA\lib\cxf\geronimo-stax-api_1.0_spec-1.0.1.jar;D:\Work\EIMA\lib\cxf\geronimo-servlet_2.5_spec-1.1.2.jar;D:\Work\EIMA\lib\cxf\geronimo-jms_1.1_spec-1.1.1.jar;D:\Work\EIMA\lib\cxf\xmltooling-1.3.2-1.jar;D:\Work\EIMA\lib\cxf\xmlsec-1.4.5.jar;D:\Work\EIMA\lib\cxf\xsdlib-2010.1.jar;D:\Work\EIMA\lib\cxf\xml-resolver-1.2.jar;D:\Work\EIMA\lib\cxf\xalan-2.7.1.jar;D:\Work\EIMA\lib\cxf\xmlschema-core-2.0.1.jar;D:\Work\EIMA\lib\cxf\xmlbeans-2.4.0.jar;D:\Work\EIMA\lib\cxf\cxf-xjc-bug671-2.4.0.jar;D:\Work\EIMA\lib\cxf\cxf-xjc-dv-2.4.0.jar;D:\Work\EIMA\lib\cxf\cxf-xjc-ts-2.4.0.jar;D:\Work\EIMA\lib\cxf\FastInfoset-1.2.9.jar;D:\Work\EIMA\lib\cxf\geronimo-activation_1.1_spec-1.1.jar;D:\Work\EIMA\lib\cxf\geronimo-annotation_1.0_spec-1.1.1.jar;D:\Work\EIMA\lib\cxf\geronimo-javamail_1.4_spec-1.7.1.jar;D:\Work\EIMA\lib\cxf\geronimo-jaxws_2.2_spec-1.1.jar;D:\Work\EIMA\lib\cxf\aopalliance-1.0.jar;D:\Work\EIMA\lib\cxf\asm-3.3.jar;D:\Work\EIMA\lib\cxf\commons-collections-3.2.1.jar;D:\Work\EIMA\lib\cxf\commons-lang-2.6.jar;D:\Work\EIMA\lib\cxf\commons-logging-1.1.1.jar;D:\Work\EIMA\lib\cxf\cxf-2.5.0.jar;D:\Work\EIMA\lib\cxf\cxf-manifest.jar;D:\Work\EIMA\lib\cxf\cxf-xjc-boolean-2.4.0.jar;D:\Work\EIMA\lib\cxf\antlr-2.7.7.jar;D:\Work\EIMA\lib\cxf\endorsed\geronimo-jaxws_2.2_spec-1.1.jar;D:\Work\EIMA\lib\cxf\endorsed\jaxb-api-2.2.3.jar;D:\Work\EIMA\lib\jaxb2\jaxb-impl.jar;D:\Work\EIMA\lib\jaxb2\jaxb-api.jar;D:\Work\EIMA\lib\jaxb2\activation.jar;D:\Work\EIMA\lib\jaxb2\jaxb-xjc.jar;D:\Work\EIMA\lib\jaxb2\jaxb1-impl.jar;D:\Work\EIMA\lib\jaxb2\jsr173_1.0_api.jar;D:\Work\EIMA\lib\junit-4.3.1\junit-4.3.1.jar;D:\Work\EIMA\lib\rampart\bcprov-jdk15-140.jar;D:\Work\EIMA\lib\rampart\rampart-policy-1.6.1.jar;D:\Work\EIMA\lib\rampart\rampart-core-1.6.1.jar;D:\Work\EIMA\lib\rampart\openws-1.2.2.jar;D:\Work\EIMA\lib\rampart\opensaml1-1.1.jar;D:\Work\EIMA\lib\rampart\opensaml-2.2.3.jar;D:\Work\EIMA\lib\rampart\joda-time-1.5.2.jar;D:\Work\EIMA\lib\rampart\commons-lang-2.3.jar;D:\Work\EIMA\lib\rampart\commons-collections-3.1.jar;D:\Work\EIMA\lib\rampart\xmlsec-1.4.5.jar;D:\Work\EIMA\lib\rampart\xmltooling-1.2.0.jar;D:\Work\EIMA\lib\rampart\rampart-trust-1.6.1.jar;D:\Work\EIMA\lib\rampart\slf4j-api-1.5.5.jar;D:\Work\EIMA\lib\rampart\velocity-1.5.jar;D:\Work\EIMA\lib\rampart\wss4j-1.5.12.jar;D:\Work\EIMA\lib\spring\org.springframework.web.portlet-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.web-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.transaction-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.test-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.oxm-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.orm-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.jms-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.jdbc-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.instrument.tomcat-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.instrument-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.expression-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.core-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.context.support-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.context-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.beans-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.aspects-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.aop-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.asm-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.web.servlet-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\spring\org.springframework.web.struts-3.0.6.RELEASE.jar;D:\Work\EIMA\lib\ant\ant-apache-bsf.jar;D:\Work\EIMA\lib\ant\ant-apache-log4j.jar;D:\Work\EIMA\lib\ant\ant-apache-oro.jar;D:\Work\EIMA\lib\ant\ant-apache-regexp.jar;D:\Work\EIMA\lib\ant\ant-apache-resolver.jar;D:\Work\EIMA\lib\ant\ant-apache-xalan2.jar;D:\Work\EIMA\lib\ant\ant-commons-logging.jar;D:\Work\EIMA\lib\ant\ant-commons-net.jar;D:\Work\EIMA\lib\ant\ant-jai.jar;D:\Work\EIMA\lib\ant\ant-javamail.jar;D:\Work\EIMA\lib\ant\ant-jdepend.jar;D:\Work\EIMA\lib\ant\ant-jmf.jar;D:\Work\EIMA\lib\ant\ant-jsch.jar;D:\Work\EIMA\lib\ant\ant-junit.jar;D:\Work\EIMA\lib\ant\ant-junit4.jar;D:\Work\EIMA\lib\ant\ant-launcher.jar;D:\Work\EIMA\lib\ant\ant.jar;D:\Work\EIMA\lib\ant\ant-testutil.jar;D:\Work\EIMA\lib\ant\ant-swing.jar;D:\Work\EIMA\lib\ant\ant-netrexx.jar;D:\Work\EIMA\lib\ant\ant-apache-bcel.jar;D:\Work\EIMA\lib\ant\ant-antlr.jar" com.intellij.rt.execution.application.AppMain com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 ru.protek.data.standard.WSDLToJavaTest,testTwo

java.lang.NullPointerException
        at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
        at ru.protek.data.standard.WSDLToJavaTest.testTwo(WSDLToJavaTest.java:19)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at com.intellij.junit3.JUnit3IdeaTestRunner.doRun(JUnit3IdeaTestRunner.java:139)
        at com.intellij.junit3.JUnit3IdeaTestRunner.startRunnerWithArgs(JUnit3IdeaTestRunner.java:52)
        at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:199)
        at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:62)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)


Process finished with exit code -1



-- 
С уважением,
 Vlad
mailto:karpovvv@protek.ru
http://vlad-karpov.narod.ru/


                
> java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
> ------------------------------------------------------------------------
>
>                 Key: CXF-3997
>                 URL: https://issues.apache.org/jira/browse/CXF-3997
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>            Reporter: Vlad Karpov
>             Fix For: NeedMoreInfo
>
>
>     <target name="cxfWSDLToJava">
>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
>             <!--<arg value="-all"/>-->
>             <arg value="-client"/>
>             <arg value="-server"/>
>             <arg value="-impl"/>
>             <arg value="-verbose"/>
>             <!--<arg value="-v"/>-->
>             <arg value="-d"/>
>             <arg value="src"/>
>             <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
>             <classpath>
>                 <path refid="library.cxf.classpath"/>
>                 <path refid="library.jaxb2.classpath"/>
>                 <path location="${basedir}/EIMA/web"/>
>             </classpath>
>         </java>
>     </target>
> cxfWSDLToJava
> java
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
> wsdl2java - Apache CXF 2.5.0
> WSDLToJava Error: java.lang.NullPointerException
> org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
> 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> Caused by: java.lang.NullPointerException
> 	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
> 	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
> 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
> 	... 4 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Updated] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

Posted by "Daniel Kulp (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp updated CXF-3997:
-----------------------------

    Fix Version/s: NeedMoreInfo


I think I'd need to see a test case for this as I cannot reproduce it and also cannot see how it would be possible.   Looking into the javax.xml.bind.DatatypeConverter.printDateTime method, the only NPE that can be raised is if theConverter is null.  However, with the 2.1 version of the jaxb-api that is being picked up here, that doesn't seem possible.  theConverter is initialized via:

{code}
    private static DatatypeConverterInterface theConverter = new DatatypeConverterImpl();
{code}

and thus would not be null after the static initializer.  There is a "set" method that can be called, but that won't allow it to be set to null either:

{code}
    public static void setDatatypeConverter( DatatypeConverterInterface converter ) {
        if( converter == null ) {
            throw new IllegalArgumentException( 
                Messages.format( Messages.CONVERTER_MUST_NOT_BE_NULL ) );
 .....
{code}

Thus, I have no idea how this can be possible.
                
> java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
> ------------------------------------------------------------------------
>
>                 Key: CXF-3997
>                 URL: https://issues.apache.org/jira/browse/CXF-3997
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>            Reporter: Vlad Karpov
>             Fix For: NeedMoreInfo
>
>
>     <target name="cxfWSDLToJava">
>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
>             <!--<arg value="-all"/>-->
>             <arg value="-client"/>
>             <arg value="-server"/>
>             <arg value="-impl"/>
>             <arg value="-verbose"/>
>             <!--<arg value="-v"/>-->
>             <arg value="-d"/>
>             <arg value="src"/>
>             <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
>             <classpath>
>                 <path refid="library.cxf.classpath"/>
>                 <path refid="library.jaxb2.classpath"/>
>                 <path location="${basedir}/EIMA/web"/>
>             </classpath>
>         </java>
>     </target>
> cxfWSDLToJava
> java
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
> wsdl2java - Apache CXF 2.5.0
> WSDLToJava Error: java.lang.NullPointerException
> org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
> 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> Caused by: java.lang.NullPointerException
> 	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
> 	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
> 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
> 	... 4 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

Posted by "Daniel Kulp (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13179022#comment-13179022 ] 

Daniel Kulp commented on CXF-3997:
----------------------------------


Before I close this off, can you try with a newer version of the JDK just to make sure it's not something completely unrelated or local related or something?   I did try your line of code with 1.6.0_29 on my machine and it ran fine, but I'd appreciate it if you could verify.

Thanks!
                
> java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
> ------------------------------------------------------------------------
>
>                 Key: CXF-3997
>                 URL: https://issues.apache.org/jira/browse/CXF-3997
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>            Reporter: Vlad Karpov
>             Fix For: NeedMoreInfo
>
>
>     <target name="cxfWSDLToJava">
>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
>             <!--<arg value="-all"/>-->
>             <arg value="-client"/>
>             <arg value="-server"/>
>             <arg value="-impl"/>
>             <arg value="-verbose"/>
>             <!--<arg value="-v"/>-->
>             <arg value="-d"/>
>             <arg value="src"/>
>             <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
>             <classpath>
>                 <path refid="library.cxf.classpath"/>
>                 <path refid="library.jaxb2.classpath"/>
>                 <path location="${basedir}/EIMA/web"/>
>             </classpath>
>         </java>
>     </target>
> cxfWSDLToJava
> java
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
> wsdl2java - Apache CXF 2.5.0
> WSDLToJava Error: java.lang.NullPointerException
> org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
> 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> Caused by: java.lang.NullPointerException
> 	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
> 	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
> 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
> 	... 4 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

Posted by "Vlad Karpov (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13184954#comment-13184954 ] 

Vlad Karpov commented on CXF-3997:
----------------------------------

Hello, Daniel.








I verify :-)
I install 1.6.0_30 and it work fine!
Thank you vary march.

-- 
С уважением,
 Vlad
mailto:karpovvv@protek.ru
http://vlad-karpov.narod.ru/


                
> java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
> ------------------------------------------------------------------------
>
>                 Key: CXF-3997
>                 URL: https://issues.apache.org/jira/browse/CXF-3997
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>            Reporter: Vlad Karpov
>             Fix For: NeedMoreInfo
>
>
>     <target name="cxfWSDLToJava">
>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
>             <!--<arg value="-all"/>-->
>             <arg value="-client"/>
>             <arg value="-server"/>
>             <arg value="-impl"/>
>             <arg value="-verbose"/>
>             <!--<arg value="-v"/>-->
>             <arg value="-d"/>
>             <arg value="src"/>
>             <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
>             <classpath>
>                 <path refid="library.cxf.classpath"/>
>                 <path refid="library.jaxb2.classpath"/>
>                 <path location="${basedir}/EIMA/web"/>
>             </classpath>
>         </java>
>     </target>
> cxfWSDLToJava
> java
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
> wsdl2java - Apache CXF 2.5.0
> WSDLToJava Error: java.lang.NullPointerException
> org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
> 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> Caused by: java.lang.NullPointerException
> 	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
> 	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
> 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
> 	... 4 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Resolved] (CXF-3997) java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava

Posted by "Daniel Kulp (Resolved) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-3997.
------------------------------

       Resolution: Not A Problem
    Fix Version/s:     (was: NeedMoreInfo)
                   Invalid
         Assignee: Daniel Kulp


Problem in the JDK that was being used.
                
> java.lang.NullPointerException in org.apache.cxf.tools.wsdlto.WSDLToJava
> ------------------------------------------------------------------------
>
>                 Key: CXF-3997
>                 URL: https://issues.apache.org/jira/browse/CXF-3997
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>            Reporter: Vlad Karpov
>            Assignee: Daniel Kulp
>             Fix For: Invalid
>
>
>     <target name="cxfWSDLToJava">
>         <java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
>             <!--<arg value="-all"/>-->
>             <arg value="-client"/>
>             <arg value="-server"/>
>             <arg value="-impl"/>
>             <arg value="-verbose"/>
>             <!--<arg value="-v"/>-->
>             <arg value="-d"/>
>             <arg value="src"/>
>             <arg value="${basedir}/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl"/>
>             <classpath>
>                 <path refid="library.cxf.classpath"/>
>                 <path refid="library.jaxb2.classpath"/>
>                 <path location="${basedir}/EIMA/web"/>
>             </classpath>
>         </java>
>     </target>
> cxfWSDLToJava
> java
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -client -server -impl -verbose -d src D:\Work\EIMA/EIMA/web/WEB-INF/classes/wsdl/SpoService.wsdl
> wsdl2java - Apache CXF 2.5.0
> WSDLToJava Error: java.lang.NullPointerException
> org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:294)
> 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> Caused by: java.lang.NullPointerException
> 	at javax.xml.bind.DatatypeConverter.printDateTime(DatatypeConverter.java:534)
> 	at org.apache.cxf.tools.wsdlto.core.AbstractGenerator.setCommonAttributes(AbstractGenerator.java:108)
> 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:107)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:258)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:138)
> 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:286)
> 	... 4 more

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira