[ 
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)

Reply via email to