EgiGeoZone Forum

EgiGeoZone => Probleme und Fehler => Thema gestartet von: Laurin am 25.02.2018, 20:26:48

Titel: java.net.SocketTimeoutException: SSL handshake timed out
Beitrag von: Laurin am 25.02.2018, 20:26:48
Hi, ich habe im Heimnetz versucht mit EgiZoneBT bzw Egizone ( EgizoneBT wird im Shop beim Honor 5 Android 7 nicht angezeigt). Mein Huawei M2 Android zeigt den Fehler im Betreff. Ich hoffe ich habe den richtigen Logabschnitt gefunden. Ich habe von Programmierung keine Ahnung. Wenn ich das richtig lese sagen die ersten drei Zeilen das ssl nicht geht und die Authentifizierung nicht geh. Ich habe in FHEM die Sicherheitsfeatures ausgeschaltet

java net socket timeout exception ssl handshake timed out

2018-02-25 18:43:29,410 - [INFO::de.egi.geofence.geozone.bt.utils.Api::de.egi.geofence.geozone.bt.utils.Api] - SSL connection required
2018-02-25 18:43:29,411 - [INFO::de.egi.geofence.geozone.bt.utils.Api::de.egi.geofence.geozone.bt.utils.Api] - Basic authentication required
2018-02-25 18:43:29,412 - [INFO::de.egi.geofence.geozone.bt.utils.Api::de.egi.geofence.geozone.bt.utils.Api] - timeout: 30000
2018-02-25 18:43:59,540 - [ERROR::de.egi.geofence.geozone.bt.WorkerMain::de.egi.geofence.geozone.bt.WorkerMain$1] - Zu Hause Geo: Error (GR02) in get of the server response
java.net.SocketTimeoutException: SSL handshake timed out
at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:318)
at com.android.okhttp.Connection.upgradeToTls(Connection.java:201)
at com.android.okhttp.Connection.connect(Connection.java:155)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:276)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:211)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:382)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:500)
at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:25)
at de.egi.geofence.geozone.bt.utils.Api.doGet(Api.java:115)
at de.egi.geofence.geozone.bt.WorkerMain$1.doInBackground(WorkerMain.java:840)
at android.os.AsyncTask$2.call(AsyncTask.java:292)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:831)
2018-02-25 18:43:59,575 - [DEBUG::de.egi.geofence.geozone.bt.WorkerMain::de.egi.geofence.geozone.bt.WorkerMain$1] - Store retry number: 01
2018-02-25 18:43:59,579 - [DEBUG::de.egi.geofence.geozone.bt.WorkerMain::de.egi.geofence.geozone.bt.WorkerMain$1] - ############ RetryJob: 1

Danke Laurin (Zwerg vom Rosengarten - Dolormiten)
Titel: Re: java.net.SocketTimeoutException: SSL handshake timed out
Beitrag von: Admin am 27.02.2018, 06:39:48
EgizoneBT wird im Shop beim Honor 5 Android 7 nicht angezeigt
Dann fehlen dem Gerät Sensoren oder Eigenschaften, die die App braucht. Kann ich nicht genau sagen welche, denn ich kenne nicht alle Geräte auf dem Markt.

Zitat
Wenn ich das richtig lese sagen die ersten drei Zeilen das ssl nicht geht und die Authentifizierung nicht geh. Ich habe in FHEM die Sicherheitsfeatures ausgeschaltet
Das ist ein Netzwerkproblem bei dir und kein Problem der App.
Meistens wird der Port dazu geblockt oder du hast die Weiterleitung dazu falsch konfiguriert.
Funktioniert die Adresse im Browser? Höchstwahrscheinlich nicht.
Mit Fhem hat es erst mal nichts zu tun!
Titel: Re: java.net.SocketTimeoutException: SSL handshake timed out
Beitrag von: Laurin am 27.02.2018, 20:18:11
Portfreigabe! Ich Esel

Sorry und freundliche Grüße Laurin
Titel: Re: java.net.SocketTimeoutException: SSL handshake timed out
Beitrag von: Laurin am 27.02.2018, 21:46:25
nee das wars dann wohl nicht...Ich kann von jedem Browser im Heimnetz auf FHEM zugreifen. LAN und WLAN,
da weder IPv4 noch IPv6 im Kabel unterstüzt wird, funktioniert auch kein Tunnel....Ergo bin ich erst mal aufs Heimnetz beschränkt! Das ist aldo eher ein Test, bevor ich einen Zugang von außen hinbekomme. Was muss ich im Programm beim Server eingeben? Zurzeit habe ich Die interne IP 192.xxx.xxx.xxx:8083/fhem bzw geo oder/fhem/geo probiert geo steht in der def vom Geofency auf dem FHEM. Dazu Anmeldenamen und Passwort!

Wie gesagt ich arbeite auf Konsolenbasis mit Jessie, ftp geht auch......Remote Desktop auch. Alles vom Smartphone und Tablet aus. Zusätzlich von 2 Windowsinstallationen

Mit freundlichen Grüßen Laurin
Titel: Re: java.net.SocketTimeoutException: SSL handshake timed out
Beitrag von: Admin am 28.02.2018, 06:38:42
Hast du eventuell das Protokoll "https" vergessen?
Die Adresse muss so was wie https://192.xxx.xxx.xxx:8083/webhook/geo, wenn so eingerichtet oder ../fhem/geo
Titel: Re: java.net.SocketTimeoutException: SSL handshake timed out
Beitrag von: Laurin am 28.02.2018, 20:50:11
Hi ok die Verbindung funktioniert nicht über http. Ich habe https auf FHEM eingerichtet. Jetzt kommen auch Daten!

Danke für den Tip! Meist sitzt das Problem eben doch vorm Computer......

Freundliche Grüße Laurin