[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webservices-general
Subject:    Re: [jira] [Created] (WSS-664) Problem using IBM JDK
From:       Jason Hall <jason.hall () mchsi ! com>
Date:       2020-02-13 17:28:47
Message-ID: 263999066.3749105.1581614927160.JavaMail.zimbra () mchsi ! com
[Download RAW message or body]

We are using IBM liberty for our production server in Z/OS with the IBM JDK.  We are \
using tomcat as our dev environment with oracle JDK.

We had to force the IBM JDK to use the sun classes jvm.option file.


-Djavax.xml.soap.MessageFactory=com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl
                
-Djavax.xml.soap.SOAPFactory=com.sun.xml.internal.messaging.saaj.soap.ver1_1.SOAPFactory1_1Impl
                
-Djavax.xml.soap.SOAPConnectionFactory=com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnectionFactory
                
-Djavax.xml.soap.MetaFactory=com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl


   thanks,
      Jason


----- Original Message -----
From: "Philip Helger (Jira)" <jira@apache.org>
To: "dev" <dev@ws.apache.org>
Sent: Thursday, February 13, 2020 11:52:00 AM
Subject: [jira] [Created] (WSS-664) Problem using IBM JDK

Philip Helger created WSS-664:
---------------------------------

             Summary: Problem using IBM JDK
                 Key: WSS-664
                 URL: https://issues.apache.org/jira/browse/WSS-664
             Project: WSS4J
          Issue Type: Bug
          Components: WSS4J Core
    Affects Versions: 2.2.4
            Reporter: Philip Helger
            Assignee: Colm O hEigeartaigh


Hi,

when using IBM JDK, the initialization does not work.

Gettting the following error:
java.lang.VerifyError: JVMVRFY012 stack shape inconsistent; \
class=com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl, \
method=createDocumentFragment()Lorg/w3c/dom/DocumentFragment;, pc=5; Type Mismatch, \
argument 0 in signature \
com/sun/xml/messaging/saaj/soap/SOAPDocumentFragment.<init>:(Lcom/sun/org/apache/xerces/internal/dom/CoreDocumentImpl;)V \
does not match Exception Details:
Location:
com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl.createDocumentFragment()Lorg/w3c/dom/DocumentFragment; \
@5: JBinvokespecial Reason:
Type 'com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl' (current frame, stack[2]) is \
not assignable to 'com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl' Current \
                Frame:
bci: @5
flags: \{ }
locals: \{ 'com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl' }
stack: \{ 'uninitialized', 'uninitialized', \
'com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl' } at \
java.lang.J9VMInternals.prepareClassImpl(Native Method) ~[?:2.9 (10-29-2018)] at \
java.lang.J9VMInternals.prepare(J9VMInternals.java:302) ~[?:2.9 (10-29-2018)] at \
java.lang.Class.getMethods(Class.java:1367) ~[?:2.9 (10-29-2018)] at \
org.apache.wss4j.dom.util.WSSecurityUtil.<clinit>(WSSecurityUtil.java:102) \
~[wss4j-ws-security-dom-2.2.4.jar:2.2.4] at \
org.apache.wss4j.dom.message.WSSecHeader.insertSecurityHeader(WSSecHeader.java:167) \
~[wss4j-ws-security-dom-2.2.4.jar:2.2.4]  
  

I will create a PR that changes the catch clause to {{Throwable}}

  

Thanks, Philip



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic