[
https://jira.jboss.org/jira/browse/JBWS-2671?page=com.atlassian.jira.plug...
]
Edward Pilipczuk commented on JBWS-2671:
----------------------------------------
I found the issue is raised by the fact that JDK 1.6 includes JAX WS api which shall be
replaced by jboss implemenation of the SOAPMessage class.
thanks,
Edward
org.jboss.ws.core.soap.SOAPMessageImpl does not implement setProperty
and getProperty methods
----------------------------------------------------------------------------------------------
Key: JBWS-2671
URL:
https://jira.jboss.org/jira/browse/JBWS-2671
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: jbossws-native
Affects Versions: jbossws-native-3.1.1
Environment: Windows XP, JBoss AS 4.2.3GA (JBossWS upgraded to 3.1.1GA), JDK
1.6.0_14
Reporter: Edward Pilipczuk
Priority: Critical
I am trying to implement SOAPClient that invokes WebService by use of
Dispatch<Object> interface with JAXB.
When trying to write the code like in the following tutorial -->
http://www.omii.ac.uk/wiki/JaxWsTutorial#section-JaxWsTutorial-Example6.J...
I got an exception as below:
13:55:58,453 ERROR [DispatchImpl] Cannot dispatch message
java.lang.UnsupportedOperationException: setProperty must be overridden by all subclasses
of SOAPMessage
at javax.xml.soap.SOAPMessage.setProperty(Unknown Source)
at org.jboss.ws.core.soap.SOAPMessageImpl.<init>(SOAPMessageImpl.java:87)
at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:169)
at
org.jboss.ws.core.jaxws.client.DispatchSOAPBinding.getRequestMessage(DispatchSOAPBinding.java:121)
at org.jboss.ws.core.jaxws.client.DispatchImpl.getRequestMessage(DispatchImpl.java:450)
at
org.jboss.ws.core.jaxws.client.DispatchImpl.invokeInternalSOAP(DispatchImpl.java:183)
at org.jboss.ws.core.jaxws.client.DispatchImpl.invokeInternal(DispatchImpl.java:170)
at org.jboss.ws.core.jaxws.client.DispatchImpl.invoke(DispatchImpl.java:133)
at application.package.SOAPClient.process(SOAPClient.java:254)
Looking into the source of the classes listed in stacktrace I found that SOAPMessageImpl
class does not implement required setProperty() and getProperty() methods.
--
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