-
Bug
-
Resolution: Done
-
Blocker
-
6.2.0
-
None
-
-
-
-
-
CR1
-
+
-
When Business Central is installed on IBM WebSphere, direct REST calls involving user-defined classes fail due to a serialization issue. The only workaround is using the Java REST client (if possible).
Description of problem:
While https://bugzilla.redhat.com/show_bug.cgi?id=1310739 fixed the performance problems, unfortunately other problems, in particular custom-type serialization, were caused by the change.
Version-Release number of selected component (if applicable):
6.3 and 6.2
This BZ is for 6.2
How reproducible:
Always
Steps to Reproduce:
1. Do a REST operation
Actual results:
Not all REST calls are completing correctly.
The 2 most common issues are either:
- "Caused by: javax.xml.bind.PropertyException: property "com.ibm.jtc.jax.xml.bind.marshaller.CharacterEscapeHandler" must be an instance of type com.ibm.jtc.jax.xml.bind.marshaller.CharacterEscapeHandler, not org.kie.services.client.serial"
- REST operations involving custom-type (user-defined) serialization fail
Expected results:
All REST calls complete successfully.