You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Tina Vießmann <lf...@gmx.de> on 2009/07/15 12:15:37 UTC

WSDL2Java StringIndexOutOfBoundException

Hi everyone,

I try to generate a service out of my wsdl file. Unfortunately, I get a 
exception I can't interpret.
Does anyone have an idea what could be the cause?

Greetings,
Tina


Exception in thread "main" 
org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
        at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:159)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out 
of range: -1
        at java.lang.String.substring(String.java:1938)
        at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(CodeGenerationEngine.java:341)
        at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:151)
        ... 2 more

Re: WSDL2Java StringIndexOutOfBoundException

Posted by Tina Vießmann <lf...@gmx.de>.
Ok, I've found the cause of the problem.
It seems to be a problem with Axis2 1.5 itself. I've tried to build a 
service out of different wsdl files and got the same error every time - 
also with a file originally generated by Axis2 once. I've switched to 
version 1.4.1 and everything is fine now.

Greetings,
Tina

> Hi everyone,
>
> I try to generate a service out of my wsdl file. Unfortunately, I get 
> a exception I can't interpret.
> Does anyone have an idea what could be the cause?
>
> Greetings,
> Tina
>
>
> Exception in thread "main" 
> org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
>        at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:159) 
>
>        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
>        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out 
> of range: -1
>        at java.lang.String.substring(String.java:1938)
>        at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getBaseURI(CodeGenerationEngine.java:341) 
>
>        at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:151) 
>
>        ... 2 more
>