]
Brian Stansberry moved JBEAP-8192 to WFCORE-2172:
-------------------------------------------------
Project: WildFly Core (was: JBoss Enterprise Application Platform)
Key: WFCORE-2172 (was: JBEAP-8192)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: Domain Management
(was: Domain Management)
Affects Version/s: (was: 7.1.0.DR10)
VDX - pretty print gives different message on IBM JDK than on
Oracle/OpenJDK for incorrect value of element or unexpected empty element
---------------------------------------------------------------------------------------------------------------------------------------
Key: WFCORE-2172
URL:
https://issues.jboss.org/browse/WFCORE-2172
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Reporter: Rostislav Svoboda
Assignee: Toby Crawley
VDX - pretty print gives different message on IBM JDK than on Oracle/OpenJDK for
incorrect value of element or unexpected empty element
IBM JDK details:
java version "1.8.0"
Java(TM) SE Runtime Environment (build pxa6480sr3fp20-20161019_02(SR3 FP20))
IBM J9 VM (build 2.8, JRE 1.8.0 Linux amd64-64 Compressed References 20161013_322271 (JIT
enabled, AOT enabled)
J9VM - R28_Java8_SR3_20161013_1635_B322271
JIT - tr.r14.java.green_20161011_125790
GC - R28_Java8_SR3_20161013_1635_B322271_CMPRSS
J9CL - 20161013_322271)
JCL - 20161018_01 based on Oracle jdk8u111-b14
Testsuite:
https://github.com/jboss-eap-qe/vdx-wildfly-testsuite
Jenkins job:
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP7/view/EAP7-Pret...
Failing tests:
* JBossWSTestCase#incorrectValueOfModifyWsdlAddressElement
* JBossWSTestCase#modifyWsdlAddressElementWithNoValue
* 4x JBossWSDomainTestCase#modifyWsdlAddressElementWithNoValue*
Run one test for standalone: mvn
-Djboss.home=/home/rsvoboda/TESTING/710DR10/jboss-eap-7.1 test -Dtest=$TEST
Run one test for domain: use ^^^ add -Ddomain
Attached details from tests runs using Oracle and IBM JDK, executed
JBossWSTestCase#incorrectValueOfModifyWsdlAddressElement and
JBossWSTestCase#modifyWsdlAddressElementWithNoValue tests. -nodocs variants are when I
removed docs directory (=> no VDX ) to see raw error messages.
*Preliminary conclusion:*
It seems that for Oracle JDK and OpenJDK VDX removes {{WFLYCTL0097:}} from the caused by
error message, but for IBM JDK it is present in the message - e.g. ' ^^^^
"WFLYCTL0097: Wrong type for 'modify-wsdl-address'. ...'.
For IBM JDK the {{The primary underlying error message was:}} part is different than for
Oracle case.
Lets use case for incorrectValueOfModifyWsdlAddressElement:
Oracle:
{code}
| 387: <modify-wsdl-address>ttrue</modify-wsdl-address>
| ^^^^ Wrong type for 'modify-wsdl-address'.
Expected [BOOLEAN] but was
| STRING
|
| 388: </subsystem>
| 389: <subsystem xmlns="urn:jboss:domain:weld:3.0"/>
| 390: </profile>
|
| The primary underlying error message was:
| > ParseError at [row,col]:[387,28]
| > Message: "WFLYCTL0097: Wrong type for 'modify-wsdl-address'.
Expected
| > [BOOLEAN] but was STRING"
{code}
IBM:
{code}
| 387: <modify-wsdl-address>ttrue</modify-wsdl-address>
| ^^^^ "WFLYCTL0097: Wrong type for
'modify-wsdl-address'. Expected [BOOLEAN]
| but was STRING"
|
| 388: </subsystem>
| 389: <subsystem xmlns="urn:jboss:domain:weld:3.0"/>
| 390: </profile>
|
| The primary underlying error message was:
| > "WFLYCTL0097: Wrong type for 'modify-wsdl-address'. Expected
[BOOLEAN]
| > but was STRING"
{code}
When I disabled pretty print I got this:
Oracle:
{code}
08:56:10,894 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught
exception during boot:
org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed
to parse configuration
at
org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:143)
[wildfly-controller-3.0.0.Alpha17-redhat-1.jar:3.0.0.Alpha17-redhat-1]
at org.jboss.as.server.ServerService.boot(ServerService.java:373)
[wildfly-server-3.0.0.Alpha17-redhat-1.jar:3.0.0.Alpha17-redhat-1]
at
org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:314)
[wildfly-controller-3.0.0.Alpha17-redhat-1.jar:3.0.0.Alpha17-redhat-1]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_91]
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[387,28]
Message: "WFLYCTL0097: Wrong type for 'modify-wsdl-address'. Expected
[BOOLEAN] but was STRING"
{code}
IBM:
{code}
08:55:01,335 ERROR [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0055: Caught
exception during boot:
org.jboss.as.controller.persistence.ConfigurationPersistenceException: WFLYCTL0085: Failed
to parse configuration
at
org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:143)
[wildfly-controller-3.0.0.Alpha17-redhat-1.jar:3.0.0.Alpha17-redhat-1]
at org.jboss.as.server.ServerService.boot(ServerService.java:373)
[wildfly-server-3.0.0.Alpha17-redhat-1.jar:3.0.0.Alpha17-redhat-1]
at
org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:314)
[wildfly-controller-3.0.0.Alpha17-redhat-1.jar:3.0.0.Alpha17-redhat-1]
at java.lang.Thread.run(Thread.java:785) [vm.jar:1.8.0]
Caused by: javax.xml.stream.XMLStreamException: "WFLYCTL0097: Wrong type for
'modify-wsdl-address'. Expected [BOOLEAN] but was STRING"
{code}
cc [~tcrawley]