[
https://issues.apache.org/jira/browse/TOMEE-4010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17614469#comment-17614469
]
Richard Zowalla commented on TOMEE-4010:
----------------------------------------
This upgrades breaks the tests in *webservice-ws-security* on *main* with
{code:java}
jakarta.xml.ws.soap.SOAPFaultException:
Response was of unexpected text/html ContentType. Incoming portion of HTML
stream: <html>
<body>
<h3>Internal Server Error</h3>
<br><br>
Error occurred while executing the module
/webservice-ws-security/CalculatorImplUsernameTokenPlainPasswordEncrypt<br>
java.lang.NoSuchMethodError:<br>
'org.apache.xml.security.encryption.XMLCipher
org.apache.xml.security.encryption.XMLCipher.getInstance(java.lang.String,
org.apache.xml.security.encryption.Serializer)':
'org.apache.xml.security.encryption.XMLCipher
org.apache.xml.security.encryption.XMLCipher.getInstance(java.lang.String,
org.apache.xml.security.encryption.Serializer)'<br>
<br><br>
Stack Trace:<br>
org.apache.openejb.OpenEJBException: Error occurred while executing the module
/webservice-ws-security/CalculatorImplUsernameTokenPlainPasswordEncrypt<br>
java.lang.NoSuchMethodError:<br>
'org.apache.xml.security.encryption.XMLCipher
org.apache.xml.security.encryption.XMLCipher.getInstance(java.lang.String,
org.apache.xml.security.encryption.Serializer)':
'org.apache.xml.security.encryption.XMLCipher
org.apache.xml.security.encryption.XMLCipher.getInstance(java.lang.String,
org.apache.xml.security.encryption.Serializer)'<br>
at
org.apache.openejb.server.httpd.OpenEJBHttpServer.process(OpenEJBHttpServer.java:300)<br>
at
org.apache.openejb.server.httpd.OpenEJBHttpServer.processRequest(OpenEJBHttpServer.java:226)<br>
at
org.apache.openejb.server.httpd.OpenEJBHttpServer.service(OpenEJBHttpServer.java:132)<br>
at
org.apache.openejb.server.httpd.HttpEjbServer.service(HttpEjbServer.java:63)<br>
at
org.apache.openejb.server.ServerServiceFilter.service(ServerServiceFilter.java:63)<br>
at
org.apache.openejb.server.ServerServiceFilter.service(ServerServiceFilter.java:63)<br>
at
org.apache.openejb.server.ServiceStats.service(ServiceStats.java:54)<br>
at
org.apache.openejb.server.ServerServiceFilter.service(ServerServiceFilter.java:63)<br>
at
org.apache.openejb.server.ServiceLogger.service(ServiceLogger.java:93)<br>
at
org.apache.openejb.server.ServerServiceFilter.service(ServerServiceFilter.java:63)<br>
at
org.apache.openejb.server.ServicePool.access$001(ServicePool.java:41)<br>
at org.apache.openejb.server.ServicePool$3.run(ServicePool.java:238)<br>
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)<br>
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)<br>
at java.base/java.lang.Thread.run(Thread.java:829)<br>
Caused by: java.lang.NoSuchMethodError:
'org.apache.xml.security.encryption.XMLCipher
org.apache.xml.security.encryption.XMLCipher.getInstance(java.lang.String,
org.apache.xml.security.encryption.Serializer)'<br>
at
org.apache.wss4j.dom.util.EncryptionUtils.decryptEncryptedData(EncryptionUtils.java:184)<br>
at
org.apache.wss4j.dom.processor.EncryptedKeyProcessor.decryptDataRef(EncryptedKeyProcessor.java:599)<br>
at
org.apache.wss4j.dom.processor.EncryptedKeyProcessor.decryptDataRefs(EncryptedKeyProcessor.java:530)<br>
at
org.apache.wss4j.dom.processor.EncryptedKeyProcessor.handleToken(EncryptedKeyProcessor.java:231)<br>
at
org.apache.wss4j.dom.processor.EncryptedKeyProcessor.handleToken(EncryptedKeyProcessor.java:90)<br>
at
org.apache.wss4j.dom.engine.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:340)<br>
at
org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessageInternal(WSS4JInInterceptor.java:326)<br>
at
org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:213)<br>
at
org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(WSS4JInInterceptor.java:93)<br>
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)<br>
at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)<br>
at
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)<br>
at
org.apache.openejb.server.cxf.CxfWsContainer.onMessage(CxfWsContainer.java:85)<br>
at
org.apache.openejb.server.httpd.OpenEJBHttpRegistry$ClassLoaderHttpListener.onMessage(OpenEJBHttpRegistry.java:144)<br>
at
org.apache.openejb.server.httpd.HttpListenerRegistry.onMessage(HttpListenerRegistry.java:188)<br>
at
org.apache.openejb.server.httpd.OpenEJBHttpRegistry$ClassLoaderHttpListener.onMessage(OpenEJBHttpRegistry.java:144)<br>
at
org.apache.openejb.server.httpd.OpenEJBHttpServer.process(OpenEJBHttpServer.java:298)<br>
... 14 more<br>
</body>
</html> {code}
see [https://lists.apache.org/thread/h7gmwjj0mf5ssf65hyhf3b0fyyj7f5v6]
> xmlsec 3.0.0
> ------------
>
> Key: TOMEE-4010
> URL: https://issues.apache.org/jira/browse/TOMEE-4010
> Project: TomEE
> Issue Type: Dependency upgrade
> Components: TomEE Core Server
> Affects Versions: 9.0.0-M8
> Reporter: Richard Zowalla
> Assignee: Richard Zowalla
> Priority: Major
> Fix For: 9.0.0-M9
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)