You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root Cause:
The tests are failing because when the strings are converted to XML in the tests, some of the attributes' values become null, this is because of the inconsistent marshaling behavior within JAXB.
Reason for DeveloperWontFix:
We can fix the flakiness by defining propOrder to the Class and this will trigger a more consistent marshaling behavior within JAXB. When propOrder is defined, JAXB takes additional steps to ensure all properties are accounted for and processed systematically, which it might not do when relying on the default (implicit) order. Since this is a JAXB implementation issue, the developer says it should be reported to JAXB.
The text was updated successfully, but these errors were encountered:
Tests:
org.apache.cxf.javascript.types.SerializationTest.testDeserialization
org.apache.cxf.javascript.types.AttributeTest.testDeserialization
Real PR:
apache/cxf#1516
Root Cause:
The tests are failing because when the strings are converted to XML in the tests, some of the attributes' values become null, this is because of the inconsistent marshaling behavior within JAXB.
Reason for DeveloperWontFix:
We can fix the flakiness by defining propOrder to the Class and this will trigger a more consistent marshaling behavior within JAXB. When propOrder is defined, JAXB takes additional steps to ensure all properties are accounted for and processed systematically, which it might not do when relying on the default (implicit) order. Since this is a JAXB implementation issue, the developer says it should be reported to JAXB.
The text was updated successfully, but these errors were encountered: