Bug 1619815

Summary: [GSS](6.4.z) JDK 8 causes SOAP element order to change
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Brad Maxwell <bmaxwell>
Component: Web ServicesAssignee: jboss-set
Status: CLOSED CURRENTRELEASE QA Contact: Peter Mackay <pmackay>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.4.20CC: asoldano, cdolphy, glamb, rnetuka, thofman
Target Milestone: CR1   
Target Release: EAP 6.4.22   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-19 12:42:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1613417, 1619816, 1630924    
Attachments:
Description Flags
reproducer (part 1)
none
reproducer (part 2 - the main part and really the only part needed if you don't want to compile) none

Description Brad Maxwell 2018-08-21 19:49:07 UTC
JDK 8 causes SOAP element order to change

Comment 3 Chris Dolphy 2018-08-22 22:37:43 UTC
Created attachment 1478006 [details]
reproducer (part 1)

Comment 4 Chris Dolphy 2018-08-22 22:38:25 UTC
Created attachment 1478007 [details]
reproducer (part 2 - the main part and really the only part needed if you don't want to compile)

Comment 5 Chris Dolphy 2018-08-22 22:40:24 UTC
Reproducer attached.

To test deploy TestService/target/TestService.war.  The other zip is needed if you want to rebuild.

To run, use throwException=Y something like:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://com.macys.testservice.types/">
   <soapenv:Header/>
   <soapenv:Body>
      <com:doSomething>
         <com:MyRequest>
            <!--Optional:-->
            <throwException>Y</throwException>
         </com:MyRequest>
      </com:doSomething>
   </soapenv:Body>
</soapenv:Envelope>

Comment 10 Peter Mackay 2019-05-08 20:23:59 UTC
Regression tests passed
Verified with EAP 6.4.22.CP.CR1