[
https://jira.jboss.org/jira/browse/JBESB-2144?page=com.atlassian.jira.plu...
]
Kevin Conner commented on JBESB-2144:
-------------------------------------
The problem is due to an implementation mismatch between the jdk6 implementation of
javax.xml.soap.SOAPMessage and the implementation in jboss-saaj.jar
The JDK class does not implement that method, requiring instead that subclasses provide
the implementation. The version in jboss-saaj.jar does, however, provide an
implementation.
As a consequence, the jbossws SOAPMessageImpl does not override the method with this
exception as the result.
Placing the jboss-saaj.jar in endorsed is sufficient to get the tests to run however, on
searching the jbossws JIRA, the perceived wisdom seems to be including jaxb-api.jar,
jboss-jaxrpc.jar, jboss-jaxws.jar and jboss-saaj.jar into the endorsed directory.
I have modified the build to include the endorsed directory when running the test servers
and included these in the base zip file.
I am currently running a full test and will check these modification in once it has
complete.
EBWS test failure under jdk1.6
------------------------------
Key: JBESB-2144
URL:
https://jira.jboss.org/jira/browse/JBESB-2144
Project: JBoss ESB
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Web Services
Affects Versions: 4.4 CP1
Reporter: Kevin Conner
Assignee: Kevin Conner
Fix For: 4.4 CP1
The EBWS unit test is failing under jdk 1.6 because of the following server side
exception
2008-10-22 10:38:11,258 ERROR [org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS] SOAP request
exception
java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses
of SOAPMessage
at javax.xml.soap.SOAPMessage.setProperty(SOAPMessage.java:441)
at org.jboss.ws.core.soap.SOAPMessageImpl.<init>(SOAPMessageImpl.java:67)
at
org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:207)
at
org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:185)
at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:389)
at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:272)
at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:189)
at
org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:122)
at org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira