Return-Path: X-Original-To: apmail-cxf-issues-archive@www.apache.org Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 66E6D960D for ; Thu, 13 Oct 2011 12:15:40 +0000 (UTC) Received: (qmail 28824 invoked by uid 500); 13 Oct 2011 12:15:40 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 27894 invoked by uid 500); 13 Oct 2011 12:15:39 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 27877 invoked by uid 99); 13 Oct 2011 12:15:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Oct 2011 12:15:39 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Oct 2011 12:15:34 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id E6F9F306703 for ; Thu, 13 Oct 2011 12:15:11 +0000 (UTC) Date: Thu, 13 Oct 2011 12:15:11 +0000 (UTC) From: "Lars Weber (Commented) (JIRA)" To: issues@cxf.apache.org Message-ID: <64112634.8784.1318508111947.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1679017355.64.1318327151886.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CXF-3854) java.lang.StringIndexOutOfBoundsException is thrown when generating sources for a WADL with WADL2Java Maven plugin MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CXF-3854?page=3Dcom.atlassian.j= ira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D131265= 13#comment-13126513 ]=20 Lars Weber commented on CXF-3854: --------------------------------- Ok, I ran the maven build in debug mode today. I think you wanted to see these lines, am I correct? {noformat} [DEBUG] Configuring mojo 'org.apache.cxf:cxf-wadl2java-plugin:2.5.0-SNAPSHO= T:wadl2java' --> [DEBUG] (f) classesDirectory =3D /home/weberl/Development/workspace/MyCli= ent/target/classes [DEBUG] (f) disableDependencyScan =3D false [DEBUG] (f) disableDirectoryScan =3D false [DEBUG] (f) fork =3D false [DEBUG] (f) javaExecutable =3D /usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin/j= ava [DEBUG] (f) localRepository =3D Repository[local|file:///home/weberl/.m2/= repository] [DEBUG] (f) markerDirectory =3D /home/weberl/Development/workspace/MyClie= nt/target/cxf-codegen-plugin-markers [DEBUG] (f) mavenSession =3D org.apache.maven.execution.MavenSession@396c= 75ed [DEBUG] (f) pluginArtifacts =3D [org.apache.maven.shared:maven-artifact-r= esolver:jar:1.0:runtime, org.codehaus.plexus:plexus-utils:jar:2.0.5:runtime= , org.codehaus.plexus:plexus-archiver:jar:1.2:runtime, org.codehaus.plexus:= plexus-io:jar:1.0.1:runtime, org.apache.cxf:cxf-tools-common:jar:2.5.0-SNAP= SHOT:runtime, org.apache.velocity:velocity:jar:1.7:runtime, commons-collect= ions:commons-collections:jar:3.2.1:runtime, commons-lang:commons-lang:jar:2= .6:runtime, wsdl4j:wsdl4j:jar:1.6.2:runtime, com.sun.xml.bind:jaxb-xjc:jar:= 2.1.13:runtime, com.sun.xml.bind:jaxb-impl:jar:2.1.13:runtime, org.apache.c= xf:cxf-api:jar:2.5.0-SNAPSHOT:runtime, org.apache.cxf:cxf-common-utilities:= jar:2.5.0-SNAPSHOT:runtime, org.apache.ws.xmlschema:xmlschema-core:jar:2.0.= 1:runtime, org.codehaus.woodstox:woodstox-core-asl:jar:4.1.1:runtime, org.c= odehaus.woodstox:stax2-api:jar:3.1.1:runtime, org.apache.neethi:neethi:jar:= 3.0.1:runtime, org.apache.cxf:cxf-rt-core:jar:2.5.0-SNAPSHOT:runtime, org.a= pache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.7.1:runtime, org.apac= he.cxf:cxf-tools-wadlto-jaxrs:jar:2.5.0-SNAPSHOT:runtime, org.apache.cxf:cx= f-rt-frontend-jaxrs:jar:2.5.0-SNAPSHOT:runtime, org.springframework:spring-= core:jar:3.0.6.RELEASE:runtime, org.springframework:spring-asm:jar:3.0.6.RE= LEASE:runtime, commons-logging:commons-logging:jar:1.1.1:runtime, javax.ws.= rs:jsr311-api:jar:1.1.1:runtime, org.apache.cxf:cxf-rt-bindings-xml:jar:2.5= .0-SNAPSHOT:runtime, org.apache.cxf:cxf-rt-transports-http:jar:2.5.0-SNAPSH= OT:runtime, org.apache.cxf:cxf-rt-transports-common:jar:2.5.0-SNAPSHOT:runt= ime, org.springframework:spring-web:jar:3.0.6.RELEASE:runtime, aopalliance:= aopalliance:jar:1.0:runtime, org.springframework:spring-beans:jar:3.0.6.REL= EASE:runtime, org.springframework:spring-context:jar:3.0.6.RELEASE:runtime,= org.springframework:spring-aop:jar:3.0.6.RELEASE:runtime, org.springframew= ork:spring-expression:jar:3.0.6.RELEASE:runtime, org.codehaus.jettison:jett= ison:jar:1.3:runtime, xml-resolver:xml-resolver:jar:1.2:runtime, org.apache= .geronimo.specs:geronimo-jaxws_2.2_spec:jar:1.1:runtime, org.apache.ant:ant= :jar:1.8.2:runtime, org.apache.ant:ant-launcher:jar:1.8.2:runtime, org.apac= he.ant:ant-nodeps:jar:1.8.1:runtime] [DEBUG] (f) project =3D MavenProject: com.project:MyClient:0.0.1-SNAPSHOT= @ /home/weberl/Development/workspace/MyClient/pom.xml [DEBUG] (f) repositories =3D [org.apache.maven.model.Repository@7fb2380e,= org.apache.maven.model.Repository@d7e60a1, org.apache.maven.model.Reposito= ry@63f9f0f2, org.apache.maven.model.Repository@2e39d325, org.apache.maven.m= odel.Repository@565539d8, org.apache.maven.model.Repository@7548c02f] [DEBUG] (f) sourceRoot =3D /home/weberl/Development/workspace/MyClient/ta= rget/generated/src/main/java [DEBUG] (f) testWadlRoot =3D /home/weberl/Development/workspace/MyClient/= src/test/resources/wadl [DEBUG] (f) useCompileClasspath =3D false [DEBUG] (s) wadl =3D /home/weberl/Development/workspace/MyClient/src/main= /resources/wadl/REST.wadl [DEBUG] (s) packagename =3D org.apache.cxf.systest.jaxrs.codegen.service [DEBUG] (s) schemaPackagenames =3D [http://MYPACKNAME=3Dorg.apache.cxf.sy= stest.jaxrs.codegen.schema] [DEBUG] (s) extraargs =3D [-impl, -interface, -verbose] [DEBUG] (f) wadlOptions =3D [WADL: /home/weberl/Development/workspace/MyC= lient/src/main/resources/wadl/REST.wadl OutputDir: null ] [DEBUG] (f) wadlRoot =3D /home/weberl/Development/workspace/MyClient/src/= main/resources/wadl [DEBUG] -- end configuration -- [INFO] [cxf-wadl2java:wadl2java {execution: generate-sources}] [DEBUG] Classpath: [file:/home/weberl/Development/workspace/MyClient/target= /classes/, file:/home/weberl/Development/workspace/MyClient/target/classes/= , file:/home/weberl/.m2/repository/org/jvnet/ws/wadl/wadl-core/1.1-SNAPSHOT= /wadl-core-1.1-SNAPSHOT.jar, file:/home/weberl/.m2/repository/com/sun/local= izer/localizer/1.0/localizer-1.0.jar, file:/home/weberl/.m2/repository/com/= sun/localizer/comresrcgen/1.0/comresrcgen-1.0.jar, file:/home/weberl/.m2/re= pository/javax/activation/activation/1.1/activation-1.1.jar, file:/home/web= erl/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.2/jaxb-xjc-2.2.jar, file:/ho= me/weberl/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2/jaxb-impl-2.2.jar, = file:/home/weberl/.m2/repository/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.j= ar, file:/home/weberl/.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_a= pi-1.0.jar, file:/home/weberl/.m2/repository/com/sun/jersey/jersey-client/1= .8/jersey-client-1.8.jar, file:/home/weberl/.m2/repository/com/sun/jersey/j= ersey-core/1.8/jersey-core-1.8.jar] [DEBUG] Calling wadl2java with args: [-d, /home/weberl/Development/workspac= e/MyClient/target/generated/src/main/java, -p, org.apache.cxf.systest.jaxrs= .codegen.service, -sp, http://MYPACKNAME=3Dorg.apache.cxf.systest.jaxrs.cod= egen.schema, -impl, -interface, -verbose, file:/home/weberl/Development/wor= kspace/MyClient/src/main/resources/wadl/REST.wadl] wadl2java -d /home/weberl/Development/workspace/MyClient/target/generated/s= rc/main/java -p org.apache.cxf.systest.jaxrs.codegen.service -sp http://MYP= ACKNAME=3Dorg.apache.cxf.systest.jaxrs.codegen.schema -impl -interface -ver= bose file:/home/weberl/Development/workspace/MyClient/src/main/resources/wa= dl/REST.wadl wadl2java - Apache CXF 2.5.0-SNAPSHOT [DEBUG]=20 org.apache.cxf.tools.common.ToolException: java.lang.StringIndexOutOfBounds= Exception: String index out of range: 0 =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContain= er.java:84) =09at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.ja= va:103) =09at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:65) =09at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:57) =09at org.apache.cxf.maven_plugin.wadlto.AbstractCodeGeneratorMojo.callCode= Generator(AbstractCodeGeneratorMojo.java:455) =09at org.apache.cxf.maven_plugin.wadlto.WADL2JavaMojo.execute(WADL2JavaMoj= o.java:101) =09at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi= nManager.java:490) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa= ultLifecycleExecutor.java:694) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi= fecycle(DefaultLifecycleExecutor.java:556) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau= ltLifecycleExecutor.java:535) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan= dleFailures(DefaultLifecycleExecutor.java:387) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen= ts(DefaultLifecycleExecutor.java:348) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi= fecycleExecutor.java:180) =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) =09at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) =09at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) =09at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6= 0) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.= java:39) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces= sorImpl.java:25) =09at java.lang.reflect.Method.invoke(Method.java:597) =09at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) =09at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) =09at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) =09at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: java.lang.StringIndexOutOfBoundsException: String index out of r= ange: 0 =09at java.lang.String.charAt(String.java:686) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.getClassName(SourceG= enerator.java:432) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeResourceMethod(= SourceGenerator.java:595) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeMethods(SourceG= enerator.java:474) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeResourceClass(S= ourceGenerator.java:381) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateResourceClas= ses(SourceGenerator.java:234) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateSource(Sourc= eGenerator.java:201) =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.processWadl(JAXRSCon= tainer.java:144) =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContain= er.java:67) =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContain= er.java:76) =09... 24 more [INFO] --------------------------------------------------------------------= ---- [ERROR] BUILD ERROR [INFO] --------------------------------------------------------------------= ---- [INFO] java.lang.StringIndexOutOfBoundsException: String index out of range= : 0 [INFO] --------------------------------------------------------------------= ---- [DEBUG] Trace org.apache.maven.lifecycle.LifecycleExecutionException: java.lang.StringInd= exOutOfBoundsException: String index out of range: 0 =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa= ultLifecycleExecutor.java:719) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi= fecycle(DefaultLifecycleExecutor.java:556) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau= ltLifecycleExecutor.java:535) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan= dleFailures(DefaultLifecycleExecutor.java:387) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen= ts(DefaultLifecycleExecutor.java:348) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi= fecycleExecutor.java:180) =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) =09at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) =09at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) =09at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6= 0) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.= java:39) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces= sorImpl.java:25) =09at java.lang.reflect.Method.invoke(Method.java:597) =09at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) =09at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) =09at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) =09at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: java.lang.String= IndexOutOfBoundsException: String index out of range: 0 =09at org.apache.cxf.maven_plugin.wadlto.AbstractCodeGeneratorMojo.callCode= Generator(AbstractCodeGeneratorMojo.java:458) =09at org.apache.cxf.maven_plugin.wadlto.WADL2JavaMojo.execute(WADL2JavaMoj= o.java:101) =09at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi= nManager.java:490) =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa= ultLifecycleExecutor.java:694) =09... 17 more Caused by: org.apache.cxf.tools.common.ToolException: java.lang.StringIndex= OutOfBoundsException: String index out of range: 0 =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContain= er.java:84) =09at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.ja= va:103) =09at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:65) =09at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:57) =09at org.apache.cxf.maven_plugin.wadlto.AbstractCodeGeneratorMojo.callCode= Generator(AbstractCodeGeneratorMojo.java:455) =09... 20 more Caused by: java.lang.StringIndexOutOfBoundsException: String index out of r= ange: 0 =09at java.lang.String.charAt(String.java:686) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.getClassName(SourceG= enerator.java:432) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeResourceMethod(= SourceGenerator.java:595) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeMethods(SourceG= enerator.java:474) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeResourceClass(S= ourceGenerator.java:381) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateResourceClas= ses(SourceGenerator.java:234) =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateSource(Sourc= eGenerator.java:201) =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.processWadl(JAXRSCon= tainer.java:144) =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContain= er.java:67) =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSContain= er.java:76) =09... 24 more [INFO] --------------------------------------------------------------------= ---- [INFO] Total time: 7 seconds [INFO] Finished at: Thu Oct 13 13:52:22 CEST 2011 [INFO] Final Memory: 17M/168M [INFO] --------------------------------------------------------------------= ---- {noformat} =20 > java.lang.StringIndexOutOfBoundsException is thrown when generating sourc= es for a WADL with WADL2Java Maven plugin > -------------------------------------------------------------------------= ----------------------------------------- > > Key: CXF-3854 > URL: https://issues.apache.org/jira/browse/CXF-3854 > Project: CXF > Issue Type: Bug > Components: Build system, JAX-RS, JAXB Databinding > Affects Versions: 2.5 > Environment: Apache Maven 2.2.1 (rdebian-4) > Java version: 1.6.0_26 > Java home: /usr/lib/jvm/java-6-sun-1.6.0.26/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "linux" version: "2.6.38-11-generic" arch: "amd64" Family: "unix= " > Reporter: Lars Weber > Labels: cxf-wadl2java-plugin, jaxrs, wadl, wadl2java > > I want to create the client stubs with a .wadl file. > *Before you ask, it's not possible for me to attach the file due to an ND= A.* > (on) *Important:* > It works fine, if I don't use the {{-impl}} extraarg= . > This is the maven plugin definition in the {{pom.xml}} file: > {code:xml}=20 > > org.apache.cxf > cxf-wadl2java-plugin > > 2.5.0-SNAPSHOT > > > generate-sources > generate-sources > > ${basedir}/target/generated/src/m= ain/java > > > ${basedir}/src/main/res= ources/wadl/myWadlFile.wadl > > org.apache.cxf.s= ystest.jaxrs.codegen.service > > ht= tp://MYPACKNAME=3Dorg.apache.cxf.systest.jaxrs.codegen.schema > > > -impl > -interface<= /extraarg> > -verbose > > > > > > wadl2java > > > > > {code}=20 > Then, after calling {{mvn clean generate-sources}}, I get this exception: > {noformat} > [INFO] ------------------------------------------------------------------= ------ > [ERROR] BUILD ERROR > [INFO] ------------------------------------------------------------------= ------ > [INFO] java.lang.StringIndexOutOfBoundsException: String index out of ran= ge: 0 > [INFO] ------------------------------------------------------------------= ------ > [INFO] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: java.lang.StringI= ndexOutOfBoundsException: String index out of range: 0 > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(De= faultLifecycleExecutor.java:719) > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWith= Lifecycle(DefaultLifecycleExecutor.java:556) > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Def= aultLifecycleExecutor.java:535) > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndH= andleFailures(DefaultLifecycleExecutor.java:387) > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegm= ents(DefaultLifecycleExecutor.java:348) > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(Default= LifecycleExecutor.java:180) > =09at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > =09at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > =09at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > =09at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java= :60) > =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp= l.java:39) > =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc= essorImpl.java:25) > =09at java.lang.reflect.Method.invoke(Method.java:597) > =09at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > =09at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > =09at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:43= 0) > =09at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.plugin.MojoExecutionException: java.lang.Stri= ngIndexOutOfBoundsException: String index out of range: 0 > =09at org.apache.cxf.maven_plugin.wadlto.AbstractCodeGeneratorMojo.callCo= deGenerator(AbstractCodeGeneratorMojo.java:458) > =09at org.apache.cxf.maven_plugin.wadlto.WADL2JavaMojo.execute(WADL2JavaM= ojo.java:101) > =09at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlu= ginManager.java:490) > =09at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(De= faultLifecycleExecutor.java:694) > =09... 17 more > Caused by: org.apache.cxf.tools.common.ToolException: java.lang.StringInd= exOutOfBoundsException: String index out of range: 0 > =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSConta= iner.java:84) > =09at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.= java:103) > =09at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:65) > =09at org.apache.cxf.tools.wadlto.WADLToJava.run(WADLToJava.java:57) > =09at org.apache.cxf.maven_plugin.wadlto.AbstractCodeGeneratorMojo.callCo= deGenerator(AbstractCodeGeneratorMojo.java:455) > =09... 20 more > Caused by: java.lang.StringIndexOutOfBoundsException: String index out of= range: 0 > =09at java.lang.String.charAt(String.java:686) > =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.getClassName(Sourc= eGenerator.java:432) > =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeResourceMetho= d(SourceGenerator.java:595) > =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeMethods(Sourc= eGenerator.java:474) > =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.writeResourceClass= (SourceGenerator.java:381) > =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateResourceCl= asses(SourceGenerator.java:234) > =09at org.apache.cxf.jaxrs.ext.codegen.SourceGenerator.generateSource(Sou= rceGenerator.java:201) > =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.processWadl(JAXRSC= ontainer.java:144) > =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSConta= iner.java:67) > =09at org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainer.execute(JAXRSConta= iner.java:76) > =09... 24 more > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs: https://issues.apache.org/jira/secure/ContactAdministrators!default.jsp= a For more information on JIRA, see: http://www.atlassian.com/software/jira