Hallo,

habe das Tutorial genau befolgt, aber ich habe das Problem, dass die App sich nur kurz öffnet und dann wieder schließt. Mehr passiert nicht.

Hier mal die Log-Datei:

Warnung! Spoiler!

INFO [2018-06-24T18:08:00,306] (null:-1) - Redirecting STDOUT and ERR
INFO [2018-06-24T18:08:00,318] (null:-1) - Starting kjupdate
INFO [2018-06-24T18:08:00,319] (null:-1) - Perform up to date selfcheck
INFO [2018-06-24T18:08:00,319] (null:-1) - Load configuration
INFO [2018-06-24T18:08:00,321] (null:-1) - Start of SSL initialisation
INFO [2018-06-24T18:08:00,496] (null:-1) - TrustManager init ok
INFO [2018-06-24T18:08:00,857] (null:-1) - SSL context injection ok
INFO [2018-06-24T18:08:00,882] (null:-1) - open connection on url [https://downloads.knuddels.de/trusted-stapp.properties][Secured]
INFO [2018-06-24T18:08:01,288] (null:-1) - Server respone ok, content length [980]
INFO [2018-06-24T18:08:01,289] (null:-1) - test for fingerprint [SHA-1][83:97:C8:34:17:7D:10:6B:E8:AE:83:D7:20:60:6F:44:9D:7E:EF:9F][08:A2:6C:69:7A:78:C6:71:DF:30:BF:36:70:E8:51:0E:32:39:2D:F7]
INFO [2018-06-24T18:08:01,290] (null:-1) - test for fingerprint [SHA-1][5E:0B:4F:22:E4:52:07:39:82:5F:AE:5B:92:E4:20:4D:7E:21:0F:8A][08:A2:6C:69:7A:78:C6:71:DF:30:BF:36:70:E8:51:0E:32:39:2D:F7]
ERROR [2018-06-24T18:08:01,290] (null:-1) - no valid certificate was found
INFO [2018-06-24T18:08:01,291] (null:-1) - certificate expired try unsecure fallback
INFO [2018-06-24T18:08:01,350] (null:-1) - Error on trying to update configuration javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1964) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1921) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1904) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1420) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397) ~[?:1.8.0_171]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) ~[?:1.8.0_171]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) ~[?:1.8.0_171]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) ~[?:1.8.0_171]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) ~[?:1.8.0_171]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) ~[?:1.8.0_171]
at java.net.URL.openStream(URL.java:1045) ~[?:1.8.0_171]
at com.knuddels.kjupdate.KJUpdate.writeFileContent(Unknown Source) ~[kjupdate.jar:?]
at com.knuddels.kjupdate.KJUpdate.getFileSecure(Unknown Source) ~[kjupdate.jar:?]
at com.knuddels.kjupdate.KJUpdate.getUpdateModule(Unknown Source) [kjupdate.jar:?]
at com.knuddels.kjupdate.Main.startUpdate(Unknown Source) [kjupdate.jar:?]
at com.knuddels.kjupdate.MainStappKj.main(Unknown Source) [kjupdate.jar:?]
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:91) ~[?:1.8.0_171]
at sun.security.validator.Validator.getInstance(Validator.java:179) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1596) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:987) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) ~[?:1.8.0_171]
... 12 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200) ~[?:1.8.0_171]
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120) ~[?:1.8.0_171]
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104) ~[?:1.8.0_171]
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:89) ~[?:1.8.0_171]
at sun.security.validator.Validator.getInstance(Validator.java:179) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1596) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:987) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) ~[?:1.8.0_171]
... 12 more

INFO [2018-06-24T18:08:01,363] (null:-1) - open connection on url [https://downloads.knuddels.de/updatemod-stapp.jar][Secured]
INFO [2018-06-24T18:08:01,472] (null:-1) - Server respone ok, content length [66690]
INFO [2018-06-24T18:08:01,473] (null:-1) - test for fingerprint [SHA-1][83:97:C8:34:17:7D:10:6B:E8:AE:83:D7:20:60:6F:44:9D:7E:EF:9F][08:A2:6C:69:7A:78:C6:71:DF:30:BF:36:70:E8:51:0E:32:39:2D:F7]
INFO [2018-06-24T18:08:01,474] (null:-1) - test for fingerprint [SHA-1][5E:0B:4F:22:E4:52:07:39:82:5F:AE:5B:92:E4:20:4D:7E:21:0F:8A][08:A2:6C:69:7A:78:C6:71:DF:30:BF:36:70:E8:51:0E:32:39:2D:F7]
ERROR [2018-06-24T18:08:01,474] (null:-1) - no valid certificate was found
INFO [2018-06-24T18:08:01,475] (null:-1) - certificate expired try unsecure fallback
ERROR [2018-06-24T18:08:01,532] (null:-1) - Error on self update javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1964) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1921) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1904) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1420) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397) ~[?:1.8.0_171]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) ~[?:1.8.0_171]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) ~[?:1.8.0_171]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) ~[?:1.8.0_171]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) ~[?:1.8.0_171]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) ~[?:1.8.0_171]
at java.net.URL.openStream(URL.java:1045) ~[?:1.8.0_171]
at com.knuddels.kjupdate.KJUpdate.writeFileContent(Unknown Source) ~[kjupdate.jar:?]
at com.knuddels.kjupdate.KJUpdate.getFileSecure(Unknown Source) ~[kjupdate.jar:?]
at com.knuddels.kjupdate.KJUpdate.getUpdateModule(Unknown Source) ~[kjupdate.jar:?]
at com.knuddels.kjupdate.Main.startUpdate(Unknown Source) [kjupdate.jar:?]
at com.knuddels.kjupdate.MainStappKj.main(Unknown Source) [kjupdate.jar:?]
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:91) ~[?:1.8.0_171]
at sun.security.validator.Validator.getInstance(Validator.java:179) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1596) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:987) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) ~[?:1.8.0_171]
... 12 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200) ~[?:1.8.0_171]
at java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120) ~[?:1.8.0_171]
at java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104) ~[?:1.8.0_171]
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:89) ~[?:1.8.0_171]
at sun.security.validator.Validator.getInstance(Validator.java:179) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184) ~[?:1.8.0_171]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1596) ~[?:1.8.0_171]
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052) ~[?:1.8.0_171]
at sun.security.ssl.Handshaker.process_record(Handshaker.java:987) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385) ~[?:1.8.0_171]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413) ~[?:1.8.0_171]
... 12 more

INFO [2018-06-24T18:08:01,537] (null:-1) - Call update module
ERROR [2018-06-24T18:08:01,538] (null:-1) - No update module was found
INFO [2018-06-24T18:08:01,539] (null:-1) - jkupdate done


Hoffe es kann jemand helfen.

Systemspecs:

Ubuntu 18.04
Oracle Java 1.8.0_171-b11 (mit openjdk funktioniert garnichts)
Installationspfad: /home/Benutzer/.programme/knuddels

Danke