PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Wetteralarm



kevin_k
16.12.2011, 11:40
Hallo zusammen,
bei jeder Alarmierung des Wetteralarm Plugins bekomme ich Fehler ausgespuckt und die Alarmierung wird nicht durchgeführt.
Protokoll:

10:12:14 [INFO] [WeatherWarning_customAlarmThread Fri Dec 16 10:12:14 CET 2011] [server.PluginController][88] PluginController mit Plugin weatherWarning_customAlarm.WeatherWarning_customAl arm (Rettungsdienst1) mit AlarmData ()wurde gestartet
10:12:14 [INFO] [WeatherWarning_customAlarmThread Fri Dec 16 10:12:14 CET 2011] [weatherWarning_customAlarm.WeatherWarning_customAl arm][49] Textfeld für einzeiligen Alarmtext ist leer
10:12:14 [INFO] [WeatherWarning_customAlarmThread Fri Dec 16 10:12:14 CET 2011] [weatherWarning_customAlarm.WeatherWarning_customAl arm][145] Key "pluginMessage" gesetzt auf: -WETTERWARNUNG-
Amtliche WARNUNG vor SCHNEEFALL
für den Kreis Herford
gültig von: Freitag, 16.12.2011 10:01 Uhr
bis: Freitag, 16.12.2011 14:00 Uhr
ausgegeben vom Deutschen Wetterdienst
am: Freitag, 16.12.2011 10:01 Uhr
Verbreitet Schneefall und Glättegefahr durch Schneematsch, in höheren Lagen Schneeglätte. Am Mittag voraussichtlich vorübergehend Regen. Am Nachmittag dann erneut Schnee und auch im Flachland Schneeglätte! Warnung folgt.
DWD / RZ Essen

10:12:14 [INFO] [WeatherWarning_customAlarmThread Fri Dec 16 10:12:14 CET 2011] [server.PluginController][153] PluginController mit Plugin weatherWarning_customAlarm.WeatherWarning_customAl arm (Rettungsdienst1) mit AlarmData () nach 3 ms beendet
10:12:14 [INFO] [AndroidThread Fri Dec 16 10:12:14 CET 2011] [server.PluginController][88] PluginController mit Plugin android.Android (Rettungsdienst2) mit AlarmData ()wurde gestartet
10:12:18 [ERROR] [AndroidThread Fri Dec 16 10:12:14 CET 2011] [android.SendMessage][114] URL konnte nicht geöffnet werden
java.io.FileNotFoundException: https://em-no-s.appspot.com/alert:443
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl. getInputStream(Unknown Source)
at android.SendMessage.toRecepient(SendMessage.java:6 2)
at android.Android.run(Android.java:54)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
10:12:21 [ERROR] [AndroidThread Fri Dec 16 10:12:14 CET 2011] [android.SendMessage][114] URL konnte nicht geöffnet werden
java.io.IOException: Server returned HTTP response code: 500 for URL: https://em-no-s.appspot.com/alert:443
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl. getInputStream(Unknown Source)
at android.SendMessage.toRecepient(SendMessage.java:6 2)
at android.Android.run(Android.java:54)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
10:12:23 [ERROR] [AndroidThread Fri Dec 16 10:12:14 CET 2011] [android.SendMessage][114] URL konnte nicht geöffnet werden
java.io.IOException: Server returned HTTP response code: 500 for URL: https://em-no-s.appspot.com/alert:443
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl. getInputStream(Unknown Source)
at android.SendMessage.toRecepient(SendMessage.java:6 2)
at android.Android.run(Android.java:54)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
10:12:23 [INFO] [AndroidThread Fri Dec 16 10:12:14 CET 2011] [server.PluginController][153] PluginController mit Plugin android.Android (Rettungsdienst2) mit AlarmData () nach 8474 ms beendet
10:12:23 [INFO] [AndroidThread Fri Dec 16 10:12:23 CET 2011] [server.PluginController][88] PluginController mit Plugin android.Android (Rettungsdienst2) mit AlarmData ()wurde gestartet
10:12:23 [INFO] [wetterPipelineThread Fri Dec 16 10:12:14 CET 2011] [server.Pipeline][318] Alarmabarbeitung beendet
10:12:23 [INFO] [wetterPipelineThread Fri Dec 16 10:12:14 CET 2011] [server.Pipeline][135] Pipeline von Feuerwehr (wetter) wurde nach 9139 ms beendet, isError?: true
10:12:25 [ERROR] [AndroidThread Fri Dec 16 10:12:23 CET 2011] [android.SendMessage][114] URL konnte nicht geöffnet werden
java.io.FileNotFoundException: https://em-no-s.appspot.com/alert:443
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl. getInputStream(Unknown Source)
at android.SendMessage.toRecepient(SendMessage.java:6 2)
at android.Android.run(Android.java:54)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
10:12:31 [ERROR] [AndroidThread Fri Dec 16 10:12:23 CET 2011] [android.SendMessage][114] URL konnte nicht geöffnet werden
java.io.IOException: Server returned HTTP response code: 500 for URL: https://em-no-s.appspot.com/alert:443
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl. getInputStream(Unknown Source)
at android.SendMessage.toRecepient(SendMessage.java:6 2)
at android.Android.run(Android.java:54)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
10:12:33 [ERROR] [AndroidThread Fri Dec 16 10:12:23 CET 2011] [android.SendMessage][114] URL konnte nicht geöffnet werden
java.io.IOException: Server returned HTTP response code: 500 for URL: https://em-no-s.appspot.com/alert:443
at sun.net.www.protocol.http.HttpURLConnection.getInp utStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl. getInputStream(Unknown Source)
at android.SendMessage.toRecepient(SendMessage.java:6 2)
at android.Android.run(Android.java:54)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
10:12:33 [INFO] [AndroidThread Fri Dec 16 10:12:23 CET 2011] [server.PluginController][153] PluginController mit Plugin android.Android (Rettungsdienst2) mit AlarmData () nach 10237 ms beendet

Die Alarmierung soll per Android-Push weitergeleitet werden.
Alle anderen Alarmierungen (FMS32 mit benutzerdef. Text, Expressalarme,...) funktionieren tadellos, auch über Android-Push.
Version ist 0.6RC2 mit dem einzelnen Update für das Wetter-Plugin.

Werden noch weitere Infos benötigt? Hat jemand eine Idee?
Vielen Dank schonmal!

firEmergency
16.12.2011, 13:36
Also dieser Fehler:

java.io.FileNotFoundException: https://em-no-s.appspot.com/alert:443

Bedeutet normalerweise, dass du eine Push-Nachricht an ein Android-Handy schicken willst, welches die APP noch NIE ausgeführt hat. Du musst ja die App einmal starten um dein GMail-Account mit der App verknüpfen zu können.

Wurde das gemacht?

Ansonsten:

Fehler in der Android App > android@firemergency.de

Damit kannst du direkten Kontakt zu unserem App-Entwickler aufnehmen.

kevin_k
16.12.2011, 20:46
Hallo und danke für die Antwort!
Das wird an das Handy verschickt, welches auch die anderen Alarmierungen bekommt.
Die Android app wurde also schon mehrmals ausgeführt. Und wie beschrieben, funktioniert die Alarmierung auch tadellos - nur eben die Wetteralarme nicht.

apolo
17.12.2011, 01:16
Das Problem hatte ich vor 4 tagen ebenfalls, und denke ich hab auch gefunden woran es liegt, bei mir geht es seit ich nur einen Kurzen Text in der Wettermeldung habe, und nicht mehr die Komplette Wetternachricht auf den Push schicke... denke hier gibt es ein Problem mit Pushnachrichten ab einer gewissen Länge!

Seit ich nur noch Kurze meldungen schicke ohne den kompletten Meldetext von DWD klappt es bei mir zumendest gut

Gruß
Thomas

kevin_k
17.12.2011, 03:55
Danke für den Hinweis, Apolo!
Bei mir klappt es ebenfalls, wenn ich statt der ganzen Warnmeldung nur die Anzahl und die Art der Warnungen senden lasse.

firEmergency
17.12.2011, 12:10
Danke für euer Hinweise.
Das stimmt, dass die maximale Anzahl von Zeichen bei Push vorgeschrieben ist. Wenn der Text zu lange ist, scheint die Fehlermeldung zu kommen.
Wir werden das so anpassen, dass der Text vorher gekürzt wird.

to-fu
17.12.2011, 20:17
Den Fehler kann ich bestätigen. Habe genau das selbe Problem.
Prowl hingegen Funktioniert mit der selben Textlänge einwandfrei!

firEmergency
18.12.2011, 14:14
Wie gesagt. Wir prüfen, ob es eine Längenbeschränkung für Push auf Android gibt.
Sollte das stimmen, kann ich euch empfehlen:

Pusht euch nur die wichtigen Sachen (Warnstufe, Anzahl Warnungen, etc.) und ganz am Ende den Link zur Seite des DWD.
Wenn ihr dann nämlich wirklich den Warntext durchlesen wollte, könnt ihr auf den Link klicken und kommt direkt zur Warnung.

apolo
18.12.2011, 17:56
Pusht euch nur die wichtigen Sachen (Warnstufe, Anzahl Warnungen, etc.) und ganz am Ende den Link zur Seite des DWD.
Wenn ihr dann nämlich wirklich den Warntext durchlesen wollte, könnt ihr auf den Link klicken und kommt direkt zur Warnung.

Genauso hab ich es gelößt und bei mir in der FW sind soweit alle damit zu frieden....