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

Reply via email to