the quickstartjibx sample fails in RC1.
When i ran the AntTask from my IDE I got the following exception.

Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.NullPointerException
   at org.apache.axis2.tool.ant.AntCodegenTask.execute(AntCodegenTask.java
:355)
   at org.apache.axis2.tool.ant.AntCodegenTask.main(AntCodegenTask.java
:330)
   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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:86)
Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.NullPointerException
   at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(
CodeGenerationEngine.java:251)
   at org.apache.axis2.tool.ant.AntCodegenTask.execute(AntCodegenTask.java
:353)
   ... 6 more
Caused by: java.lang.NullPointerException
   at org.apache.axis2.jibx.CodeGenerationUtility.engage(
CodeGenerationUtility.java:569)
   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.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(
JiBXExtension.java:74)
   at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(
CodeGenerationEngine.java:204)
   ... 7 more
--- Nested Exception ---
org.apache.axis2.wsdl.codegen.CodeGenerationException:
java.lang.NullPointerException
   at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(
CodeGenerationEngine.java:251)
   at org.apache.axis2.tool.ant.AntCodegenTask.execute(AntCodegenTask.java
:353)
   at org.apache.axis2.tool.ant.AntCodegenTask.main(AntCodegenTask.java
:330)
   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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:86)
Caused by: java.lang.NullPointerException
   at org.apache.axis2.jibx.CodeGenerationUtility.engage(
CodeGenerationUtility.java:569)
   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.apache.axis2.wsdl.codegen.extension.JiBXExtension.engage(
JiBXExtension.java:74)
   at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(
CodeGenerationEngine.java:204)
   ... 7 more

here is the code
AntCodegenTask antCodegenTask = new AntCodegenTask();
       String baseFolder =
"/home/amila/downloads/axis2_SNAPSHOT/axis2-SNAPSHOT/samples/quickstartjibx";
       antCodegenTask.setWsdlFileName(baseFolder +
"/resources/META-INF/StockQuoteService.wsdl");
       antCodegenTask.setOutput( baseFolder +  "/build/service");
       antCodegenTask.setPackageName("samples.quickstart.service.jibx");
       antCodegenTask.setLanguage("java");
       antCodegenTask.setDatabindingName("jibx");
       antCodegenTask.setUnwrap(true);
       antCodegenTask.setSyncOnly(true);
       antCodegenTask.setServerSide(true);
       antCodegenTask.setServerSideInterface(true);
       antCodegenTask.setNamespaceToPackages("
http://StockQuoteService/xsd=samples.quickstart.service.jibx.xsd";);
       antCodegenTask.setGenerateServiceXml(true);
       antCodegenTask.execute();

but for adb it works fine.
Dennis can you please look into this?

Amila.

--
Amila Suriarachchi,
WSO2 Inc.

Reply via email to