Opening the Qlik Enterprise Manager Analytics tab fails with the following error:
SYS-E-JSERVNAVAIL, Java service 'AnalyticsCtlClient' not yet available
SYS,JAVA_SERVICE_NOT_AVAILABLE,AnalyticsCtlClient(statusCode: 500
Reviewing the service log files indicates:
Failed to start jetty server. Failed to bind to /127.0.0.1:3102
Resolution
A simple reboot of the server running the Qlik Enterprise Manager may resolve the issue. If the issue persists after a reboot, the process occupying port 3102 may need to be killed manually.
- Open the Windows Services Console
- Stop the Qlik Enterprise Manager service
- Open a Windows Command line (as administrator)
- Run netstat to locate what is currently occupying port 3102:
netstat -aon | findstr :3102
- Find the PID of the occupying process:
tasklist | findstr PID
- Terminate the process occupying the port:
taskkill /F /PID <PID>
- Run the command again to verify if the port is now free:
netstat -aon | findstr :3102
- Monitor the port. If the process returns, investigate what program it is and uninstall/reconfigure it accordingly to not longer use the port the Qlik Enterprise Manager requires.
- Start the Qlik Enterprise Manager Service
It's possible that this issue occurred during a Windows automatic update, which sometimes leaves the machine in a pending reboot state.