eclipse-ee4j / eclipse-ee4j/metro-wsit
MTOM Interop S->S, S->M errors using metro 1.4 & GF V3 (M->S works)
- Dominant language
- Java
- Stars
- 6
- Forks
- 21
- Avg merge
- 10h 2m
- Merged PRs (30d)
- 1
Description
MTOM Interop S->S errors ~ these tests fail using metro 1.4 and GF V3 prelude
mtom.soap11signenc.client.JAXWSClient 4 0 0 0 4 0 0.00% 11.855
mtom.soap11signonly.client.JAXWSClient 5 0 0 0 5 0 0.00% 10.876
mtom.soap12utf8security.client.JAXWSClient 5 0 0 0 5 0 0.00% 13.085
mtom.soap12utf8securityaug04.client.JAXWSClient 4 0 0 0 4 0 0.00% 13.679
see
[file:///net/galapago.east/files/share/workspaces/gfv3TP2/tango/qe-tests/mtom/test/results.s2s/index.html](file:///net/galapago.east/files/share/workspaces/gfv3TP2/tango/qe-tests/mtom/test/results.s2s/index.html)
these three sets of tests all fail with the same errors, as shown below:
mtom.soap11signenc.client.JAXWSClient 4 0 0 0 4 0 0.00% 11.855
mtom.soap11signonly.client.JAXWSClient 5 0 0 0 5 0 0.00% 10.876
mtom.soap12utf8security.client.JAXWSClient 5 0 0 0 5 0 0.00% 13.085
testEchoBinaryAsString fail javax.xml.stream.XMLStreamException: Invalid
State No 10177
testEchoStringAsBinary fail javax.xml.stream.XMLStreamException: Invalid
State No 453
testEchoBinaryFieldAsString fail javax.xml.stream.XMLStreamException: Invalid
State No 460
testEchoBinaryArrayAsStringArray fail javax.xml.stream.XMLStreamException:
Invalid State No 436
Details for failed test/tests with errors:
testEchoBinaryAsString:
junit.framework.AssertionFailedError: javax.xml.stream.XMLStreamException:
Invalid State
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap11signenc.client.JAXWSClient.testEchoBinaryAsString(JAXWSClient.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
testEchoStringAsBinary:
junit.framework.AssertionFailedError: javax.xml.stream.XMLStreamException:
Invalid State
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap11signenc.client.JAXWSClient.testEchoStringAsBinary(JAXWSClient.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
testEchoBinaryFieldAsString:
junit.framework.AssertionFailedError: javax.xml.stream.XMLStreamException:
Invalid State
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap11signenc.client.JAXWSClient.testEchoBinaryFieldAsString(JAXWSClient.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
testEchoBinaryArrayAsStringArray:
junit.framework.AssertionFailedError: javax.xml.stream.XMLStreamException:
Invalid State
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap11signenc.client.JAXWSClient.testEchoBinaryArrayAsStringArray(JAXWSClient.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
mtom.soap12utf8securityaug04.client.JAXWSClient seeing these errors:
Details for failed test/tests with errors:
testEchoBinaryAsString:
junit.framework.AssertionFailedError: A required message information
header, To, MessageID, or Action, is not present.
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap12utf8securityaug04.client.JAXWSClient.testEchoBinaryAsString(JAXWSClient.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
testEchoStringAsBinary:
junit.framework.AssertionFailedError: A required message information
header, To, MessageID, or Action, is not present.
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap12utf8securityaug04.client.JAXWSClient.testEchoStringAsBinary(JAXWSClient.java:89)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
testEchoBinaryFieldAsString:
junit.framework.AssertionFailedError: A required message information
header, To, MessageID, or Action, is not present.
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap12utf8securityaug04.client.JAXWSClient.testEchoBinaryFieldAsString(JAXWSClient.java:111)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
testEchoBinaryArrayAsStringArray:
junit.framework.AssertionFailedError: A required message information
header, To, MessageID, or Action, is not present.
at junit.framework.Assert.fail(Assert.java:47)
at
mtom.soap12utf8securityaug04.client.JAXWSClient.testEchoBinaryArrayAsStringArray(JAXWSClient.java:140)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:167)
at org.netbeans.xtest.testrunner.JUnitTestRunner.runTests(JUnitTestRunner.java:118)
at
org.netbeans.xtest.plugin.jvm.JUnitTestRunnerLauncher.main(JUnitTestRunnerLauncher.java:41)
#### Environment
Operating System: All
Platform: Sun
#### Affected Versions
[1.4]
Source: [https://github.com/javaee/metro-wsit/issues/1040](https://github.com/javaee/metro-wsit/issues/1040)
Author: glassfishrobot
Contributor guide
Research direction
Start by running the MTOM S->S interop suites listed in the report against Metro 1.4 and GlassFish V3 prelude. Read the failing mtom.soap11signenc.client.JAXWSClient and mtom.soap12utf8securityaug04.client.JAXWSClient test methods at the cited lines, then trace the reported XMLStreamException and missing-header failures. Done means the listed S->S and S->M tests pass while M->S remains working.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100