Details
-
Fix
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.8.4
-
None
-
None
Description
Current Situation
- Due to latest changes, the release API endpoint starts a non-blocking thread to perform time-consuming background tasks and finishes immediately. Unfortunately this results in a response with an empty body instead of the expected non-null JSON body and a HTTP 204 response code because of the missing body.
- The issue does not affect the JOC Cockpit GUI that checks the HTTP status code in case of a missing response to decide if an API request was successful.
Desired Behavior
- The release API endpoint should always respond with a non-null body in JSON format.
Workaround
- Users who observe the issue from use of the Unix Shell CLI, can download an updated version of the CLI that fixes the problem:
- Direct download: https://download.sos-berlin.com/JobScheduler.2.8/js7.unix_shell_cli.tar.gz
- Download page: [https://kb.sos-berlin.com/display/JS7/JS7+-+Download+-+Releases+2.8|JS7 - Download - Releases 2.8]