[
https://issues.apache.org/jira/browse/WSS-273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13019291#comment-13019291
]
Jeremy Tadman edited comment on WSS-273 at 4/13/11 11:42 AM:
-------------------------------------------------------------
I've reproduced this using WSS4j 1.6.0 from
http://people.apache.org/~coheigea/stage/wss4j/1.6.0/maven/org/apache/ws/security/wss4j/1.6.0/
Using WSS4J as a standalone package. At the time of the exception I was
attempting to sign a sender-vouches SAML token.
The offending (IBM) code is in com.ibm.xml.crypto.dsig.dom.Marshalling's
marshalTransform(Transform tr, String elementName) method.
The exception appears to be thrown due to
TransformBase ts = (TransformBase)tr;
Not sure what the license is on the IBM code with regards to posting the whole
method, otherwise I would ;)
Full stacktrace follows:
[13/04/11 21:21:04:658 EST] 0000001c SystemErr R
java.lang.ClassCastException: org.apache.ws.security.transform.STRTransform
incompatible with com.ibm.xml.crypto.dsig.dom.transform.TransformBase
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransform(Marshalling.java:279)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransforms(Marshalling.java:354)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalReference(Marshalling.java:329)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignedInfo(Marshalling.java:262)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:211)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:81)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.XMLSignatureImpl.sign(XMLSignatureImpl.java:149)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.computeSignature(WSSecSignatureSAML.java:524)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.build(WSSecSignatureSAML.java:155)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
au.com.myorg.springws.MyOrgWSS4jInterceptor.handleRequest(MyOrgWSS4jInterceptor.java:77)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:537)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:496)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:343)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:337)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:329)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.callWS(SoapTestAction.java:47)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.execute(SoapTestAction.java:33)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
java.lang.reflect.Method.invoke(Method.java:600)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:83)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:57)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:97)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:84)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.State.enter(State.java:194)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.Flow.start(Flow.java:535)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:366)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:225)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1589)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1523)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:885)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:865)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:863)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:182)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[13/04/11 21:21:04:672 EST] 0000001c SystemErr R
java.lang.ClassCastException: org.apache.ws.security.transform.STRTransform
incompatible with com.ibm.xml.crypto.dsig.dom.transform.TransformBase
[13/04/11 21:21:04:672 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransform(Marshalling.java:279)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransforms(Marshalling.java:354)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalReference(Marshalling.java:329)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignedInfo(Marshalling.java:262)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:211)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:81)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.XMLSignatureImpl.sign(XMLSignatureImpl.java:149)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.computeSignature(WSSecSignatureSAML.java:524)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.build(WSSecSignatureSAML.java:155)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
au.com.myorg.springws.MyOrgWSS4jInterceptor.handleRequest(MyOrgWSS4jInterceptor.java:77)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:537)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:496)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:343)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:337)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:329)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.callWS(SoapTestAction.java:47)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.execute(SoapTestAction.java:33)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
java.lang.reflect.Method.invoke(Method.java:600)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:83)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:57)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:97)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:84)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.State.enter(State.java:194)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.Flow.start(Flow.java:535)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:366)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:225)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
[13/04/11 21:21:04:680 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
[13/04/11 21:21:04:680 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1589)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1523)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:885)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:865)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:863)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:182)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
was (Author: jtadman):
I've reproduced this using WSS4j 1.6.0 from
http://people.apache.org/~coheigea/stage/wss4j/1.6.0/maven/org/apache/ws/security/wss4j/1.6.0/
Using WSS4J as a standalone package.
The offending (IBM) code is in com.ibm.xml.crypto.dsig.dom.Marshalling's
marshalTransform(Transform tr, String elementName) method.
The exception appears to be thrown due to
TransformBase ts = (TransformBase)tr;
Not sure what the license is on the IBM code with regards to posting the whole
method, otherwise I would ;)
Full stacktrace follows:
[13/04/11 21:21:04:658 EST] 0000001c SystemErr R
java.lang.ClassCastException: org.apache.ws.security.transform.STRTransform
incompatible with com.ibm.xml.crypto.dsig.dom.transform.TransformBase
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransform(Marshalling.java:279)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransforms(Marshalling.java:354)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalReference(Marshalling.java:329)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignedInfo(Marshalling.java:262)
[13/04/11 21:21:04:659 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:211)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:81)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.XMLSignatureImpl.sign(XMLSignatureImpl.java:149)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.computeSignature(WSSecSignatureSAML.java:524)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.build(WSSecSignatureSAML.java:155)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
au.com.myorg.springws.MyOrgWSS4jInterceptor.handleRequest(MyOrgWSS4jInterceptor.java:77)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:537)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:496)
[13/04/11 21:21:04:660 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:343)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:337)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:329)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.callWS(SoapTestAction.java:47)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.execute(SoapTestAction.java:33)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[13/04/11 21:21:04:661 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
java.lang.reflect.Method.invoke(Method.java:600)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:83)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:57)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:97)
[13/04/11 21:21:04:662 EST] 0000001c SystemErr R at
org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:84)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
[13/04/11 21:21:04:663 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.State.enter(State.java:194)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.Flow.start(Flow.java:535)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:366)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:225)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193)
[13/04/11 21:21:04:664 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1589)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1523)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
[13/04/11 21:21:04:665 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:666 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:885)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:865)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:863)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
[13/04/11 21:21:04:667 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:182)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
[13/04/11 21:21:04:668 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
[13/04/11 21:21:04:669 EST] 0000001c SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
[13/04/11 21:21:04:672 EST] 0000001c SystemErr R
java.lang.ClassCastException: org.apache.ws.security.transform.STRTransform
incompatible with com.ibm.xml.crypto.dsig.dom.transform.TransformBase
[13/04/11 21:21:04:672 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransform(Marshalling.java:279)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalTransforms(Marshalling.java:354)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalReference(Marshalling.java:329)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignedInfo(Marshalling.java:262)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:211)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.Marshalling.marshalSignature(Marshalling.java:81)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
com.ibm.xml.crypto.dsig.dom.XMLSignatureImpl.sign(XMLSignatureImpl.java:149)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.computeSignature(WSSecSignatureSAML.java:524)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
org.apache.ws.security.saml.WSSecSignatureSAML.build(WSSecSignatureSAML.java:155)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
au.com.myorg.springws.MyOrgWSS4jInterceptor.handleRequest(MyOrgWSS4jInterceptor.java:77)
[13/04/11 21:21:04:673 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:537)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:496)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:343)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:337)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:329)
[13/04/11 21:21:04:674 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.callWS(SoapTestAction.java:47)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
au.com.myorg.itsecurity.samlsandbox.web.action.SoapTestAction.execute(SoapTestAction.java:33)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
java.lang.reflect.Method.invoke(Method.java:600)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:83)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:57)
[13/04/11 21:21:04:675 EST] 0000001c SystemErr R at
org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:97)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:84)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)
[13/04/11 21:21:04:676 EST] 0000001c SystemErr R at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.State.enter(State.java:194)
[13/04/11 21:21:04:677 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.Flow.start(Flow.java:535)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:366)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:225)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)
[13/04/11 21:21:04:678 EST] 0000001c SystemErr R at
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
[13/04/11 21:21:04:679 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
[13/04/11 21:21:04:680 EST] 0000001c SystemErr R at
javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
[13/04/11 21:21:04:680 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1589)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1523)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:681 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
[13/04/11 21:21:04:682 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:885)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:865)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[13/04/11 21:21:04:683 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:863)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:182)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
[13/04/11 21:21:04:684 EST] 0000001c SystemErr R at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
[13/04/11 21:21:04:685 EST] 0000001c SystemErr R at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
[13/04/11 21:21:04:686 EST] 0000001c SystemErr R at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
> org.apache.ws.security.transform.STRTransform causes ClassCastException when
> wss4j is running on IBM 1.6 JVM
> -------------------------------------------------------------------------------------------------------------
>
> Key: WSS-273
> URL: https://issues.apache.org/jira/browse/WSS-273
> Project: WSS4J
> Issue Type: Bug
> Components: WSS4J Core
> Affects Versions: 1.6
> Environment: Windows XP, IBM 1.6 JVM
> Reporter: Pär-Johan Lif
> Assignee: Colm O hEigeartaigh
>
> I have tried to use wss4j1.6 (alpha version) on IBM's 1.6 JVM. It works fine,
> except for when we are getting a SOAP-message where an STRTransform is used.
> Then we get the following exception below. (I should mention that it works
> on SUN's 1.6 JVM).
> java.lang.ClassCastException: org.apache.ws.security.transform.STRTransform
> incompatible with com.ibm.xml.crypto.dsig.dom.transform.TransformBase
> at
> com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalTransform(Unmarshalling.java:446)
> at
> com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalTransforms(Unmarshalling.java:422)
> at
> com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalReference(Unmarshalling.java:358)
> at
> com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalSignedInfo(Unmarshalling.java:272)
> at
> com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalSignature(Unmarshalling.java:196)
> at
> com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshal(Unmarshalling.java:96)
> at
> com.ibm.xml.crypto.dsig.dom.FactoryImpl.unmarshalXMLSignature(FactoryImpl.java:217)
> at
> org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:323)
> at
> org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:165)
> at
> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:303)
> at
> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:231)
> at
> org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:185)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]