You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wss4j-dev@ws.apache.org by "Alex.K" <al...@gmail.com> on 2006/02/06 10:43:42 UTC
.IllegalAccessError in WSDoAllSender
Hi,
Would anybody please give some help on this exception. [In mailing list
suggests to use axis.1.2.1 or higher but didn't work for me].
More detailed information is enclosed.
Cheers
Alex
[java] Exception in thread "main" java.lang.IllegalAccessError: tried
to access method
org.apache.axis.SOAPPart.setCurrentMessage(Ljava/lang/Object;I)V from
class org.apache.ws.axis.security.WSDoAllSender
[java] at
org.apache.ws.axis.security.WSDoAllSender.invoke(WSDoAllSender.java:203)
[java] at
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
[java] at
org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
[java] at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
[java] at
org.apache.axis.client.AxisClient.invoke(AxisClient.java:167)
[java] at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
[java] at org.apache.axis.client.Call.invoke(Call.java:2553)
[java] at org.apache.axis.client.Call.invoke(Call.java:1753)
[java] at
org.apache.axis.soap.SOAPConnectionImpl.call(SOAPConnectionImpl.java:105)
[java] at org.kth.pdc.grid.test.STSClient.validateToken(Unknown
Source)
[java] at org.kth.pdc.grid.test.STSClient.main(Unknown Source)
[java] Java Result: 1
############# Some information,
Message Style web service invocation.
UsernameToken/digest password WSS scenario.
Tested with Axis 1.2.1 and Axis 1.3
Java -1.5
xalan -2.7.0
xerces -2.5.0
############ Call invoke part of client source code ...
.....
MessageFactory mf = MessageFactory.newInstance();
SOAPMessage reqSoapMessage = mf.createMessage();
org.apache.axis.SOAPPart soapPart =
(org.apache.axis.SOAPPart)reqSoapMessage.getSOAPPart();
DOMSource domSource = new DOMSource(reqMessage.getAsDocument());
soapPart.setContent(domSource);
SOAPConnection conn =
SOAPConnectionFactory.newInstance().createConnection();
OAPMessage resSoapMessage = conn.call(reqSoapMessage,stsAddress);
.....
############# Service interface .....
public void process(SOAPEnvelope reqMessage, SOAPEnvelope resMessage) {
.....
}
############ client_deploy.wsdd
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<transport name="http"
pivot="java:org.apache.axis.transport.http.HTTPSender"/>
<globalConfiguration >
<requestFlow >
<handler type="java:org.apache.ws.axis.security.WSDoAllSender" >
<parameter name="action" value="UsernameToken"/>
<parameter name="user" value="wss4j"/>
<parameter name="passwordCallbackClass"
value="org.edu.de.service.PWCallback"/>
<parameter name="passwordType" value="PasswordDigest"/>
</handler>
</requestFlow >
</globalConfiguration >
</deployment>
#############
---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org