Could you attach the decrypted SOAP Body? You'll find it in the debug log. Also, is it a CXF STS that is returning this response or some other STS?
Colm. On Wed, Jul 11, 2012 at 6:17 AM, DTaylor <[email protected]> wrote: > Hi All, > > Thanks for all the help so far. The project has moved forward tremendously > thanks to the help I've received in regards to my questions and I'm > incredibly grateful. > > At this point, I'm trying to run an integration test suite, using a set of > services and sts's hosted under a jetty instance in an integration test. > > So far, I have the service and clients able to talk using an external STS. > When I bring in an STS into the test set, however, I get the following > error > message: > > WARNING: Interceptor for > {http://my.com/icc/services/test/testgeneralfederated/}GeneralFederated# > {http://my.com/icc/services/test/testgeneralfederated/}getRoles has thrown > exception, unwinding n > ow > org.apache.cxf.interceptor.Fault: Unexpected element TokenType > at > > org.apache.cxf.ws.security.trust.STSClient.createSecurityToken(STSClient.java:1168) > at > > org.apache.cxf.ws.security.trust.STSClient.requestSecurityToken(STSClient.java:710) > at > > org.apache.cxf.ws.security.trust.STSClient.requestSecurityToken(STSClient.java:584) > at > > org.apache.cxf.ws.security.trust.STSClient.requestSecurityToken(STSClient.java:576) > at > > org.apache.cxf.ws.security.policy.interceptors.IssuedTokenInterceptorProvider$IssuedToken > OutInterceptor.getTokenFromSTS(IssuedTokenInterceptorProvider.java:396) > at > > org.apache.cxf.ws.security.policy.interceptors.IssuedTokenInterceptorProvider$IssuedToken > OutInterceptor.handleMessage(IssuedTokenInterceptorProvider.java:182) > at > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) > at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:533) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319) > at > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:88) > at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134) > at $Proxy53.getRoles(Unknown Source) > at > > com.merge.icc.integration.tests.GeneralFederatedTest.testGetRoles(GeneralFederatedTest.ja > va:38) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) > at > > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) > at > > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) > at > > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) > at > > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) > at > > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:69) > at > > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:48) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) > at > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) > at org.junit.runners.ParentRunner.run(ParentRunner.java:292) > at > > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123) > at > > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > > org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java > :164) > at > > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.jav > a:110) > at > > org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175) > > at > > org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireSta > rter.java:107) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68) > > I'm not sure why I'm receiving this error message. I've attached the > message coming back from the sTS from the CXF logging output. > > I'm continuing to investigate but am unsure as to why the required tag is > not found, and any help is greatly appreciated as always. > > Thanks, > > Dan > > http://cxf.547215.n5.nabble.com/file/n5710862/out.xml out.xml > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/CXF-STS-under-Jetty-tp5710862.html > Sent from the cxf-user mailing list archive at Nabble.com. > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
