Page History
...
- Problem: Assume that the JOC Cockpit uses a Controller registered as a Standalone Controller. If the same Controller is registered as a Controller Cluster member then the JOC Cockpit throws an error such as
JocObjectAlradyExistException: com.sos.joc.exceptions.JocObjectAlreadyExistExceptionJocObjectAlreadyExistException: Controller(s) with id 'controller' already exists exists
- This error message is available from the JOC Cockpit's log file too, e.g. from the
JS7_JOC_DATA/logs/joc.log
file, see JS7 - Log Files and Locations.
- Solution: It is not possible to register the same Controller twice, as a Standalone Controller and as a Controller cluster.
...
- Check that you have a license key ready as the clustering for Controllers is available for a commercial license, see JS7 - LicensingLicense.
- Verify that execution of workflows is completed with the Standalone Controller and that no orders are running.
- Remove the Standalone Controller from the JOC Cockpit GUI.
- Shutdown the Standalone Controller and remove the Controller's journal files in its
JS7_OONTROLLER_DATA/Statestate
directory. - Follow the steps from the JS7 - Initial Operation for Controller Cluster article.
- Redeploy the scheduling objects such as workflows from JOC Cockpit to the Controller Cluster.
...
- Problem: Use of a Controller Cluster requires a license, see JS7 - LicensingLicense. It is not possible to configure a Controller Cluster without license keys being in place with both Controller instances. In case that the license is missing from a Controller instance while configuring the cluster the following error is raised:
js7.common.system.startup.JavaMain - No license for js7.controller.cluster js7cluster js7.base.problem.ProblemException$NoStackTrace: No license for js7.controller.cluster.
- This error message is available from the Controller instance's log file too, e.g. from the
JS7_CONTROLLER_DATA/logs/controller.log
file, see JS7 - Log Files and Locations.
- Solution: Install both Controller instances with a license key, see JS7 - Controller Installation On Premises and JS7 - Controller Installation for Docker Containers. Alternatively add the license key as explained by the JS7 - Initial Operation for Controller Cluster article. Find additional information from the JS7 - FAQ - How to apply a JS7 License Key article.
...
Overview
Content Tools