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.