Skip to main content
Skip table of contents

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:

  1. Online Solutions. The satellites can no longer connect to the server.

  2. Your custom solutions which use Java Object Serialization internally. Such custom code may stop working.

What you should do:

  1. Apply workaround (configuration change) described below

  2. 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):

CODE
<!-- 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 .




JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.