Hello!
I am using WSDL2C with a WSDL file containing several operations. I noticed 
that when I define more than 6 operations, WSDL2C generates this exception:
Exception in thread "main" 
org.apache.axis2.wsdl.codegen.CodeGenerationException: 
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
   at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:271)
   at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
   at org.apache.axis2.wsdl.WSDL2C.main(WSDL2C.java:31)
Caused by: java.lang.RuntimeException: 
java.lang.reflect.InvocationTargetException
   at 
org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:53)
   at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:224)
   ...2 more
Caused by: java.lang.reflect.InvocationTargetException
   at java.lang.reflect.Method.invoke(libgcj.so.8rh)
   at 
org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:50)
   ...3 more
Caused by: org.apache.axis2.schema.SchemaCompilationException: 
java.lang.NullPointerException
   at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:289)
   at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java:103)
   at java.lang.reflect.Method.invoke(libgcj.so.8rh)
   ...4 more
Caused by: java.lang.NullPointerException
   at 
org.apache.axis2.schema.SchemaCompiler.writeElement(SchemaCompiler.java:522)
   at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:381)
   at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:280)
   ...6 more

WSDL2C works only with 6 operations or less. As I thought that my WSDL was 
perhaps the cause of the problem, I used a WSDL file provided in the axis2 C 
package defining 7 operations. But the same problem occured.
Is it a known bug or do I have to raise a JIRA ?

Thanks 
Sihem



      

Reply via email to