[
https://jira.codehaus.org/browse/SUREFIRE-851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=294766#comment-294766
]
Martin Simons commented on SUREFIRE-851:
----------------------------------------
Sorry, issue resolved. It was a classpath issue. The gf-client jar included
the webservices-osgi jar which had a SEIModel class that conflicted with
SEIModel class in the jaxws-rt jar. Seemingly the order I used on the command
wasn't exactly that that maven used. Moving the gf-client library up the chain
solved the issue.
> Error with a JUnit test using surefire plugin
> ---------------------------------------------
>
> Key: SUREFIRE-851
> URL: https://jira.codehaus.org/browse/SUREFIRE-851
> Project: Maven Surefire
> Issue Type: Bug
> Components: classloading, Junit 4.x support, Maven Surefire Plugin
> Affects Versions: 2.12
> Environment: Ubuntu 10.04 64 bit
> Reporter: Martin Simons
> Attachments: output
>
>
> I am attempting to run a junit test against a JAX-WS service method
> using a simple client class and compiled generated sources from
> ws-import.
> When the test is run through surefire while doing either test or install
> I get the error
> java.lang.NoSuchMethodError:
> com.sun.xml.ws.api.model.SEIModel.getJAXBContext()Lcom/sun/xml/bind/api/JAXBRIContext;
> but when I inspect the xml in the surefire reports directory and use
> java and junit directly on the command line using the classpath and
> bootclasspath outlined in the xml file (and, of course, the same version
> of junit and the same version of java) the test is successful.
> What is (or could be) the problem?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira