[ https://wso2.org/jira/browse/WSAS-780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Afkham Azeez reassigned WSAS-780: --------------------------------- Assignee: Dimuthu Leelarathne (was: Afkham Azeez) > CommodityQuote sample: seccon-UT scenarios fail (scenario No:14 and 15) > ----------------------------------------------------------------------- > > Key: WSAS-780 > URL: https://wso2.org/jira/browse/WSAS-780 > Project: WSO2 WSAS > Issue Type: Bug > Components: samples > Environment: winxp, jdk15, > Reporter: Charitha Kankanamge > Assignee: Dimuthu Leelarathne > Priority: High > > Following exception thrown when running commodityquote client with scenario > 14 or 15. I have used service.jks and user = bob and password=password . > ..Getting symbols... > org.apache.axis2.AxisFault: Password CallbackHandler not specified in rampart > configuration policy or the CallbackHandler instance not available in the > MessageContext > 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 > 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) > 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) > 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.wso2.wsas.sample.commodityquote.client.CommodityQuoteStub.getSymbols(CommodityQuoteStub.java:457) > at > org.wso2.wsas.sample.commodityquote.client.Client.doGetSymbols(Client.java:201) > at > org.wso2.wsas.sample.commodityquote.client.Client.start(Client.java:290) > at > org.wso2.wsas.sample.commodityquote.client.Client.main(Client.java:664) > Caused by: org.apache.rampart.RampartException: Password CallbackHandler not > specified in rampart configuration policy or the CallbackHandler instance not > available in the MessageC > ontext > at > org.apache.rampart.builder.BindingBuilder.addUsernameToken(BindingBuilder.java:156) > at > org.apache.rampart.builder.BindingBuilder.handleSupportingTokens(BindingBuilder.java:374) > at > org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:469) > at > org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:90) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144) > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) > ... 24 more > ERROR [2008-06-07 20:53:07,531] errorInObtainingToken > org.apache.axis2.AxisFault: Password CallbackHandler not specified in rampart > configuration policy or the CallbackHandler instance not available in the > MessageContext > 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 > 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) > 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) > 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.wso2.wsas.sample.commodityquote.client.CommodityQuoteStub.getSymbols(CommodityQuoteStub.java:457) > at > org.wso2.wsas.sample.commodityquote.client.Client.doGetSymbols(Client.java:201) > at > org.wso2.wsas.sample.commodityquote.client.Client.start(Client.java:290) > at > org.wso2.wsas.sample.commodityquote.client.Client.main(Client.java:664) > Caused by: org.apache.rampart.RampartException: Password CallbackHandler not > specified in rampart configuration policy or the CallbackHandler instance not > available in the MessageC > ontext > at > org.apache.rampart.builder.BindingBuilder.addUsernameToken(BindingBuilder.java:156) > at > org.apache.rampart.builder.BindingBuilder.handleSupportingTokens(BindingBuilder.java:374) > at > org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:469) > at > org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:90) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144) > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) > ... 24 more > 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 > org.wso2.wsas.sample.commodityquote.client.CommodityQuoteStub.getSymbols(CommodityQuoteStub.java:457) > at > org.wso2.wsas.sample.commodityquote.client.Client.doGetSymbols(Client.java:201) > at > org.wso2.wsas.sample.commodityquote.client.Client.start(Client.java:290) > at > org.wso2.wsas.sample.commodityquote.client.Client.main(Client.java:664) > 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) > ... 10 more > Caused by: org.apache.rahas.TrustException: Error in obtaining token from : > "http://192.168.1.2:9762/services/CommodityQuote" > at > org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:141) > at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:644) > ... 15 more > Security failure. Please refer to the CommodityQuote documentation and > configure the CommodityQuote service properly > 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 > org.wso2.wsas.sample.commodityquote.client.CommodityQuoteStub.getSymbols(CommodityQuoteStub.java:457) > at > org.wso2.wsas.sample.commodityquote.client.Client.doGetSymbols(Client.java:201) > at > org.wso2.wsas.sample.commodityquote.client.Client.start(Client.java:290) > at > org.wso2.wsas.sample.commodityquote.client.Client.main(Client.java:664) > 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) > ... 10 more > Caused by: org.apache.rahas.TrustException: Error in obtaining token from : > "http://192.168.1.2:9762/services/CommodityQuote" > at > org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:141) > at org.apache.rampart.util.RampartUtil.getToken(RampartUtil.java:644) > ... 15 more -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ Wsas-java-dev mailing list Wsas-java-dev@wso2.org https://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev