[
http://jira.jboss.com/jira/browse/JBWS-2175?page=all ]
Alessio Soldano reopened JBWS-2175:
-----------------------------------
This is an issue for the org.jboss.test.ws.jaxws.smoke.tools.WSConsumerTestCase tests too.
When running the testsuite from the native root pom the surefire classpath includes
something like
"/dati/jbossws/stack/native/trunk/modules/jaxws-ext/target/classes" instead of
the jbossws-native-jaxws-ext-3.0.2-SNAPSHOT.jar from the repository being used when
running from the framework-test pom. AFAIK this depends on target/test-classes and
target/classes of modules being the first included in the classpath.
Running org.jboss.test.ws.jaxws.smoke.tools.WSConsumerTestCase
java.lang.Error: java.lang.ClassNotFoundException: Loaded outside a jar
file:/usr/share/java/workspace/jbossws-hudson-3.0.2-SNAPSHOT/hudson-home/jobs/Native-Core-AS-4.2.2/workspace/stack-native/modules/jaxws-ext/target/classes/javax/xml/ws/EndpointReference.class
at com.sun.tools.ws.wscompile.JavaCompilerHelper.getJarFile(JavaCompilerHelper.java:64)
at
com.sun.tools.ws.wscompile.WsimportTool.compileGeneratedClasses(WsimportTool.java:255)
at com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:210)
at org.jboss.ws.tools.jaxws.impl.SunRIConsumerImpl.consume(SunRIConsumerImpl.java:231)
at org.jboss.wsf.spi.tools.WSContractConsumer.consume(WSContractConsumer.java:203)
at
org.jboss.test.ws.jaxws.smoke.tools.WSConsumerTestCase.consumeWSDL(WSConsumerTestCase.java:328)
at
org.jboss.test.ws.jaxws.smoke.tools.WSConsumerTestCase.testTargetPackage(WSConsumerTestCase.java:179)
at
org.jboss.test.ws.jaxws.smoke.tools.WSConsumerTestCase.testGenerateSource(WSConsumerTestCase.java:166)
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 junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
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.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
Caused by: java.lang.ClassNotFoundException: Loaded outside a jar
file:/usr/share/java/workspace/jbossws-hudson-3.0.2-SNAPSHOT/hudson-home/jobs/Native-Core-AS-4.2.2/workspace/stack-native/modules/jaxws-ext/target/classes/javax/xml/ws/EndpointReference.class
at
com.sun.istack.tools.ParallelWorldClassLoader.toJarUrl(ParallelWorldClassLoader.java:110)
at com.sun.tools.ws.wscompile.JavaCompilerHelper.getJarFile(JavaCompilerHelper.java:60)
... 32 more
wsconsume cannot run with jaxws-api from build output
-----------------------------------------------------
Key: JBWS-2175
URL:
http://jira.jboss.com/jira/browse/JBWS-2175
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: jbossws-metro
Reporter: Thomas Diesler
Assigned To: Thomas Diesler
Fix For: jbossws-metro-3.0.2
[wsconsume] Consuming wsdl:
/home/tdiesler/svn/jbossws/stack/native/trunk/modules/testsuite/native-tests/src/test/resources/jaxws/samples/wssecurity/META-INF/wsdl/HelloService.wsdl
java.lang.Error: java.lang.ClassNotFoundException: Loaded outside a jar
file:/home/tdiesler/svn/jbossws/stack/native/trunk/modules/jaxws-ext/target/classes/javax/xml/ws/EndpointReference.class
at
com.sun.tools.ws.wscompile.JavaCompilerHelper.getJarFile(JavaCompilerHelper.java:64)
at
com.sun.tools.ws.wscompile.WsimportTool.compileGeneratedClasses(WsimportTool.java:255)
at com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:210)
at
org.jboss.ws.tools.jaxws.impl.SunRIConsumerImpl.consume(SunRIConsumerImpl.java:217)
at
org.jboss.wsf.spi.tools.WSContractConsumer.consume(WSContractConsumer.java:196)
at
org.jboss.wsf.spi.tools.ant.WSConsumeTask.executeNonForked(WSConsumeTask.java:214)
at org.jboss.wsf.spi.tools.ant.WSConsumeTask.execute(WSConsumeTask.java:234)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira