JDownloader doesn't make use of GUI in headless environment so that's not the cause of the issue.
Also -norestart just initiates and prepares the updates but you need another round to install it them.
The exceptions are fine and happen because JDownloader is not updated/properly installed.
The important part would be why the update/selftest has failed.
Can you still reproduce the issue with
java -jar JDownloader.jar ?
Do you run in headless or gui environment?
__________________
JD-Dev & Server-Admin
|