[jboss-user] [JBossWS] - J2EE tutorial web services client throws

taciano do-not-reply at jboss.com
Fri Aug 18 16:52:52 EDT 2006


Hi

I'm using JBoss 4.0.4.GA, with the "all" installation option. I'm going through the "Getting Started with JBoss 4.0" guide (release 5).

When I reach the topic "Running the Web Service Client" (item 5.3 of the doc) and run the command "ant -f jboss-build.xml run-ws" a "java.lang.UnsupportedOperationException: setProperty must be overridden in subclasses of SOAPMessage" exception is thrown.

The full stack trace is as follows:

C:\temp\j2eetutorial14\examples\bank>ant -f jboss-build.xml run-ws
Buildfile: jboss-build.xml

run-ws:
     [java] log4j:WARN No appenders could be found for logger (org.jboss.ws.meta
data.JSR109ClientMetaDataBuilder).
     [java] log4j:WARN Please initialize the log4j system properly.
     [java] Customer: 200
     [java] Exception in thread "main" java.rmi.RemoteException: Call invocation
 failed: setProperty must be overridden by all subclasses of SOAPMessage; nested
 exception is:
     [java]     java.lang.UnsupportedOperationException: setProperty must be ove
rridden by all subclasses of SOAPMessage
     [java]     at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:719
)
     [java]     at org.jboss.ws.jaxrpc.CallImpl.invoke(CallImpl.java:398)
     [java]     at org.jboss.ws.jaxrpc.CallProxy.invoke(CallProxy.java:164)
     [java]     at $Proxy0.getAccountsOfCustomer(Unknown Source)
     [java]     at com.jboss.ebank.WSClient.main(WSClient.java:40)
     [java] Caused by: java.lang.UnsupportedOperationException: setProperty must
 be overridden by all subclasses of SOAPMessage
     [java]     at javax.xml.soap.SOAPMessage.setProperty(SOAPMessage.java:424)
     [java]     at org.jboss.ws.soap.SOAPMessageImpl.(SOAPMessageImpl.java
:77)
     [java]     at org.jboss.ws.soap.MessageFactoryImpl.createMessage(MessageFac
toryImpl.java:133)
     [java]     at org.jboss.ws.binding.soap.SOAP11BindingProvider.createMessage
(SOAP11BindingProvider.java:52)
     [java]     at org.jboss.ws.binding.soap.SOAPBindingProvider.bindRequestMess
age(SOAPBindingProvider.java:108)
     [java]     at org.jboss.ws.binding.soap.SOAP11BindingProvider.bindRequestMe
ssage(SOAP11BindingProvider.java:58)
     [java]     at org.jboss.ws.jaxrpc.CallImpl.invokeInternal(CallImpl.java:647
)
     [java]     ... 4 more
     [java] Java Result: 1

BUILD SUCCESSFUL
Total time: 19 seconds

Everything was running smoothly up to this point. I found a bug reported on JIRA about this (http://jira.jboss.com/jira/browse/JBWS-1126?page=all), but apparently it was considered a CLASSPATH problem. Well, if there is actually a CLASSPATH problem, I'd like to know what must be done to the default JBoss configuration to make it work.

Thanks in advance,

Taciano Perez
Solution Architect
Hewlett-Packard

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3966166#3966166

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3966166



More information about the jboss-user mailing list