Hi Nadine,
       The problem now is that Rampart doesn't support "*SpnegoContextToken"
which is in your service policy. Is it possible to change the service no to
use *"*SpnegoContextToken" . You can find more info about this issue here
[1].

thanks,
nandana

[1] -
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/8323b50c-f73c-4fd2-a0e9-a0fd758fd444/
*

On Sun, Dec 21, 2008 at 2:28 AM, Nadine Hauteville <nhautevi...@gmail.com>wrote:

> Hi Nandana,
>
> Thanks for your answer, I've changed the file policy.xml (see attachment),
> but I 've the following error:
>
> org.apache.axis2.AxisFault: Error in obtaining a token
>     at
> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70)
>     at org.apache.axis2.engine.Phase.invoke(Phase.java:317)
>     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
>     at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>     at
> com.publigroupe.common.radio.ratecard.RateServiceStub.GetRegion(RateServiceStub.java:2626)
>      at Client1.main(Client1.java:56)
> Caused by: org.apache.rampart.RampartException: Error in obtaining a token
>     at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:657)
>     at
> org.apache.rampart.util.RampartUtil.getSecConvToken(RampartUtil.java:540)
>     at
> org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:872)
>     at
> org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:83)
>     at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
>     at
> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64)
>     ... 8 more
> Caused by: java.lang.NullPointerException
>     at 
> org.apache.rampart.builder.SymmetricBindingBuilder.initializeTokens(SymmetricBindingBuilder.java:883)
>     at
> org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:83)
>     at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144)
>     at
> org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64)
>      at org.apache.axis2.engine.Phase.invoke(Phase.java:317)
>     at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)
>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:429)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
>     at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
>     at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>     at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:548)
>     at
> org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:134)
>     at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:644)
>     ... 13 more
>
> I think that this policy.xml file is not well created, could you please
> help me to know if the file policy.xml or policy2.xml is the better.
>
> Thanks and best regards
> Nadine
>



-- 
Nandana Mihindukulasooriya
WSO2 inc.

http://nandana83.blogspot.com/
http://www.wso2.org

Reply via email to