[ https://issues.apache.org/jira/browse/RAMPART-198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13086153#comment-13086153 ]
anand kadu commented on RAMPART-198: ------------------------------------ I am using Axis2 1.5.4 and rampart 1.6.0 .But I am still facing this issue in security. I am getting following exception Exception in thread "main" java.lang.NullPointerException at org.apache.rampart.util.RampartUtil.setKeyIdentifierType(RampartUtil.java:1333) at org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBindingBuilder.java:526) at org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:90) at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147) at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65) at org.apache.axis2.engine.Phase.invoke(Phase.java:318) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:254) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:419) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) at org.infosys.www.finacle.ACCTSServiceStub.transceive(ACCTSServiceStub.java:181) at sampleaxis2project.Main.main(Main.java:107) > Rampart 1.4 assumes WSS10 or WSS11 to be present in the policy > -------------------------------------------------------------- > > Key: RAMPART-198 > URL: https://issues.apache.org/jira/browse/RAMPART-198 > Project: Rampart > Issue Type: Bug > Components: rampart-policy > Affects Versions: 1.4 > Reporter: Pete K > Assignee: S.Uthaiyashankar > Priority: Minor > Fix For: 1.5.1 > > Original Estimate: 1h > Remaining Estimate: 1h > > Rampart 1.4 assumes WSS10 or WSS11 to be present in the policy. This is not a > mandatory requirement and we must use defaults if those assertions are not > present. > http://wso2.org/library/3415 > Exception:java.lang.NullPointerException > java.lang.NullPointerException > at > org.apache.rampart.util.RampartUtil.setKeyIdentifierType(RampartUtil.java:1141) > at > org.apache.rampart.builder.BindingBuilder.getSignatureBuider(BindingBuilder.java:243) > at > org.apache.rampart.builder.AsymmetricBindingBuilder.doSignature(AsymmetricBindingBuilder.java:626) > at > org.apache.rampart.builder.AsymmetricBindingBuilder.doSignBeforeEncrypt(AsymmetricBindingBuilder.java:413) > at > org.apache.rampart.builder.AsymmetricBindingBuilder.build(AsymmetricBindingBuilder.java:93) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:147) > 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 com.my.ws.test.JmeterserviceSecStub.addition(JmeterserviceSecStub.java:240) > at com.my.ws.test.TestClient.main(TestClient.java:57) > The code appears to want a Wss10 or Wss11 Assertion in the list of assertions > on the message context. > But there are none so this line causes a null pointer: > public class RampartUtil > ... > public static void setKeyIdentifierType(RampartPolicyData rpd, WSSecBase > secBase,org.apache.ws.secpolicy.model.Token token) { > .... > if (wss.isMustSupportRefKeyIdentifier()) { > Adding this to the policy fixes the error: > <sp:Wss10 > xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"> > <wsp:Policy> > <sp:MustSupportRefKeyIdentifier/> > <sp:MustSupportRefIssuerSerial/> > </wsp:Policy> > </sp:Wss10> -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org