Developer Guide
For developers, solution developers and partners. Find API references, code samples, and guidelines to develop custom modules and solutions (Login required).
Broken Java serialization
We restricted the set of allowed objects to be used in the Java Object Serialization due to a security/vulnerability issue. As a consequence, you may now face incompatibilities if you are using one of the following:
Online Solutions. The satellites can no longer connect to the server.
Your custom solutions which use Java Object Serialization internally. Such custom code may stop working.
What you should do:
Apply workaround (configuration change) described below
Open a ticket at Censhare ServiceDesk to let our development department know about the issue.
Please add the following setting to the launcher.xml
(censhare-Custom/censhare-Server/app/config/launcher.master.xml
):
<!-- Workaround for too strict serialization check; needed for Satellites to connect. Remove after upgrade that fixes this bug! -->
<sysproperty key="jdk.serialFilter" value="*" enabled="true"/>
After the server restart, the satellite should be able to connect and work as usual.
The issue with satellites will be fixed in the next patch release 2025.1.2
.