PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kalender Überwachung bringt immer Fehlermeldung



TroTlf
04.03.2015, 21:51
Hallo,

kann mir jemand helfen?
Ich habe im Google Kalender zum testen verschiedene Ereignisse angelegt.
Das Ganztägige Ereignis wird mir im aPager gepusht.
Die Termine zu festen Zeiten bekomme ich nicht aufs Handy.
Ich hab mal den log angehängt.
Vielleicht sagt jemanden die Fehlermeldung etwas.

Danke schon mal.

04.03.2015 - 00:05:00.005 DEBUG CalendarInput - Überprüfe für anstehende Ereignisse...
04.03.2015 - 00:05:00.011 DEBUG CalendarInput - Benutze OAuth Verzeichnis: C:\Program Files (x86)\Alamos UG\firEmergency\Config\OAuth
04.03.2015 - 00:05:00.019 DEBUG CalendarInput - Verwende Client-ID: 471218406918-p1qct7r9a2ohqaqg0aj2sohsr8jc9ao7.apps.googleuserco ntent.com
04.03.2015 - 00:05:00.052 INFO CalendarInput - OAuth Credentials erfolgreich geladen
04.03.2015 - 00:05:01.085 INFO CalendarInput - Verwende Kalender: alarmrechner@feuerwehr-toeging.de
04.03.2015 - 00:05:01.088 INFO CalendarInput - Suche von: Wed Mar 04 00:05:01 CET 2015
04.03.2015 - 00:05:01.091 INFO CalendarInput - Suche bis: Wed Mar 04 23:59:59 CET 2015
04.03.2015 - 00:05:01.534 DEBUG CalendarInput - Anzahl heutiger Events: 4
04.03.2015 - 00:05:01.537 DEBUG CalendarInput - Verarbeite Event: {
"created" : "2015-02-25T20:48:16.000Z",
"creator" : {
"displayName" : "Feuerwehr Töging",
"email" : "alarmrechner@feuerwehr-toeging.de",
"self" : true
},
"description" : "AT\nGanztagstermintest",
"end" : {
"date" : "2015-02-28"
},
"etag" : "\"2849794592246000\"",
"htmlLink" : "https://www.google.com/calendar/event?eid=b2F0MWZ2MTNocjA0NXNjZ2NzdW1wY2E0djhfMjAx NTAyMjcgYWxhcm1yZWNobmVyQGZldWVyd2Voci10b2VnaW5nLm Rl",
"iCalUID" : "oat1fv13hr045scgcsumpca4v8@google.com",
"id" : "oat1fv13hr045scgcsumpca4v8",
"kind" : "calendar#event",
"location" : "irgendwo",
"organizer" : {
"displayName" : "Feuerwehr Töging",
"email" : "alarmrechner@feuerwehr-toeging.de",
"self" : true
},
"recurrence" : [ "RRULE:FREQ=DAILY" ],
"reminders" : {
"useDefault" : false
},
"sequence" : 0,
"start" : {
"date" : "2015-02-27"
},
"status" : "confirmed",
"summary" : "Ganztagstermin",
"transparency" : "transparent",
"updated" : "2015-02-25T20:48:16.123Z"
}
04.03.2015 - 00:05:01.595 DEBUG CalendarInput - Ganztägiges Ereignis bei Suche nach Ereignissen, überspringe: Ganztagstermin
04.03.2015 - 00:05:01.601 DEBUG CalendarInput - Verarbeite Event: {
"created" : "2015-03-03T22:06:32.000Z",
"creator" : {
"displayName" : "Feuerwehr Töging",
"email" : "alarmrechner@feuerwehr-toeging.de",
"self" : true
},
"description" : "JU\nJugendübung\n18:30 Uhr",
"end" : {
"dateTime" : "2015-03-04T19:00:00.000+01:00",
"timeZone" : "Europe/Berlin"
},
"etag" : "\"2850840785394000\"",
"htmlLink" : "https://www.google.com/calendar/event?eid=bmRsMnAzYTJjMGNraHA1NGRqZnVqZ2dtMTBfMjAx NTAzMDRUMTYzMDAwWiBhbGFybXJlY2huZXJAZmV1ZXJ3ZWhyLX RvZWdpbmcuZGU",
"iCalUID" : "ndl2p3a2c0ckhp54djfujggm10@google.com",
"id" : "ndl2p3a2c0ckhp54djfujggm10",
"kind" : "calendar#event",
"organizer" : {
"displayName" : "Feuerwehr Töging",
"email" : "alarmrechner@feuerwehr-toeging.de",
"self" : true
},
"recurrence" : [ "RRULE:FREQ=WEEKLY;INTERVAL=2;BYDAY=WE" ],
"reminders" : {
"useDefault" : true
},
"sequence" : 0,
"start" : {
"dateTime" : "2015-03-04T17:30:00.000+01:00",
"timeZone" : "Europe/Berlin"
},
"status" : "confirmed",
"summary" : "Jugendübung",
"updated" : "2015-03-03T22:06:32.697Z"
}
04.03.2015 - 00:05:01.672 ERROR CalendarInput - Fehler beim Abruf der heutigen Ereignisse. Fehler:
java.lang.NullPointerException: null
at calendarInput.CalendarInput.checkForDates(Calendar Input.java:213) [CalendarInput.jar:na]
at calendarInput.CalendarInput.access$100(CalendarInp ut.java:45) [CalendarInput.jar:na]
at calendarInput.CalendarInput$1.run(CalendarInput.ja va:96) [CalendarInput.jar:na]
at it.sauronsoftware.cron4j.RunnableTask.execute(Unkn own Source) [firEmergency.jar:na]
at it.sauronsoftware.cron4j.TaskExecutor$Runner.run(U nknown Source) [firEmergency.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_65]

feodor
06.03.2015, 10:49
Danke für deine Meldung.
Wir haben den Bug aufgenommen und melden uns in Kürze zurück.
Wenn wir weitere Infos brauchen melden wir uns hier.

feodor
10.03.2015, 06:25
Ich glaube das Problem identifiziert zu haben.
Hat eines der Ereignisse keinen Reminder (Erinnerung), du hast aber das Häkchen aktiv, dass die Erinnerungszeit genutzt wird?

Gruß

TroTlf
10.03.2015, 08:15
Guten Morgen,

Danke für die Info.

Genau das war der Fehler.
Hab's gerade probiert. Jetzt geht es.
Gibt es dann jenachdem ob der Haken bei "Erinnerungszeit anstatt Alarmzeit verwenden" gesetzt ist oder nicht, nur die Möglichkeit Termine mit oder ohne Benachrichtigung einzutragen?. Gemischte Eintragengen bringen dann immer einen Fehler, oder?
Ist es dann auch egal ob die Benachrichtigung auf pop-up oder E-Mail steht?

Danke für die Hilfe

feodor
10.03.2015, 08:19
Wir haben den Code robuster gemacht. Es wird egal sein. Wenn du aber nichts einträgst wird nicht die Standard Erinnerung genommen, sondern die Startzeit.
Bis zur vö des Updates hast du ja erstmal einen workaround.

Wir können das Verhalten auch anpassen, wenn du eine Beschreibung lieferst wie es sein sollte in deinen Augen.

Grüße

TroTlf
10.03.2015, 09:18
Unser Gedanke war, dass alle z.B. Vorstand, Kommandannt, Atemschutzgerätewarte ... gemeinsam den Google Kalender nutzen um Termine einzutragen. diese werden dann über eine Einheit die Eingetragen wird an einen bestimmten Personenkreis über aPager verteilt.
Daher wäre es nicht schlecht, dass wenn die Benachrichtigung im Kalender eingestellt ist, dieser Zeitpunkt genommen wird, ansonsten die normale Zeit.
Es wäre auch gut wenn die Felder "wo" und die Zeit von/bis mit übertragen wird.
Dann muss man es nicht ein zweites Mal im Beschreibungsfeld eingeben.

Kann man es bei Ganztagsterminen so machen, dass diese bereits am Vortag übertragen werden können? Da sonst die Leute die im Verteiler stehen, aber an dem Tag keine Zeit haben, trotzdem morgens über aPager den Termin "alarmiert" bekommen.

TroTlf
13.03.2015, 23:27
Ich glaube das Problem identifiziert zu haben.
Hat eines der Ereignisse keinen Reminder (Erinnerung), du hast aber das Häkchen aktiv, dass die Erinnerungszeit genutzt wird?

Gruß

Hallo,

Ich habe nochmal etwas rumprobiert, da ich immer noch Probleme bei Einzelterminen habe.
Ich habe festgestellt, dass wenn die zwar die Erinnerung drin habe, trotzdem eine Fehlermeldung kommt wenn es kein Wiederholungstermin ist.
Vielleicht kannst du das nochmal überprüfen.

Danke schon mal.

Gruß Gerhard

feodor
14.03.2015, 11:07
Hallo, Hast du hierzu eventuell auch einen Auszug aus der log Datei? Das hilft uns am besten. Danke

TroTlf
14.03.2015, 15:13
Hallo, Hast du hierzu eventuell auch einen Auszug aus der log Datei? Das hilft uns am besten. Danke

Hallo,

hier die log.txt

TroTlf
16.03.2015, 12:42
Hallo,

hier die log.txt

Hallo Feodor,

Könntest du meine log Datei schon anschauen?

Gruß Gerhard

feodor
17.03.2015, 04:41
Hallo Gerhard,

ja, die Auswertung wird aber leider noch etwas dauern.

Gruß

TroTlf
09.05.2015, 22:25
Hallo Gerhard,

ja, die Auswertung wird aber leider noch etwas dauern.

Gruß


Hallo feodor,
konntest Du schon was feststellen wegen des Problems mit der Kalenderüberwachung?

Gruß Gerhard

feodor
10.05.2015, 23:42
Hast du seit der Fehlermeldung die FE Version aktualisiert? Wir haben Änderungen am plugin vorgenommen und sind davon ausgegangen dass es sich damit erledigt hat. Falls nicht, stellen wir es nochmal nach.

TroTlf
11.05.2015, 06:35
Hast du seit der Fehlermeldung die FE Version aktualisiert? Wir haben Änderungen am plugin vorgenommen und sind davon ausgegangen dass es sich damit erledigt hat. Falls nicht, stellen wir es nochmal nach.


Ich hab jetzt die 1.9.9.1 am laufen.
Fehler besteht immer noch.

Ich hab allerdings die Mailinput.jar aus dem InputPlugin Ordner der Version 1.9.8.2 übernommen, weil bei der 1.9.9.1 folgende Fehlermeldung kommt.

03.05.2015 - 20:52:40.345 INFO MailInput - Verbindung erfolgreich hergestellt
03.05.2015 - 20:52:40.806 ERROR MailInput - This operation is not allowed on a closed folder
java.lang.IllegalStateException: This operation is not allowed on a closed folder
at com.sun.mail.imap.IMAPFolder.checkOpened(IMAPFolde r.java:406) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2486) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2467) ~[firEmergency.jar:na]
at mailInput.MailInput.startListening(MailInput.java: 318) [MailInput.jar:na]
at mailInput.MailInput.connectToStore(MailInput.java: 215) [MailInput.jar:na]
at mailInput.MailInput.startConnectingToMail(MailInpu t.java:170) [MailInput.jar:na]
at mailInput.MailInput.serverModeChanged(MailInput.ja va:740) [MailInput.jar:na]
at server.backup.MasterSlaveController$3.run(MasterSl aveController.java:134) [firEmergency.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_65]
03.05.2015 - 20:52:42.122 INFO MailInput - Verbindung erfolgreich hergestellt
03.05.2015 - 20:52:42.553 ERROR MailInput - This operation is not allowed on a closed folder
java.lang.IllegalStateException: This operation is not allowed on a closed folder
at com.sun.mail.imap.IMAPFolder.checkOpened(IMAPFolde r.java:406) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2486) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2467) ~[firEmergency.jar:na]
at mailInput.MailInput.startListening(MailInput.java: 318) [MailInput.jar:na]
at mailInput.MailInput.connectToStore(MailInput.java: 215) [MailInput.jar:na]
at mailInput.MailInput.startConnectingToMail(MailInpu t.java:170) [MailInput.jar:na]
at mailInput.MailInput.run(MailInput.java:142) [MailInput.jar:na]
03.05.2015 - 20:52:43.822 INFO MailInput - Verbindung erfolgreich hergestellt
03.05.2015 - 20:52:44.277 ERROR MailInput - This operation is not allowed on a closed folder
java.lang.IllegalStateException: This operation is not allowed on a closed folder
at com.sun.mail.imap.IMAPFolder.checkOpened(IMAPFolde r.java:406) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2486) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2467) ~[firEmergency.jar:na]
at mailInput.MailInput.startListening(MailInput.java: 318) [MailInput.jar:na]
at mailInput.MailInput.connectToStore(MailInput.java: 215) [MailInput.jar:na]
at mailInput.MailInput.startConnectingToMail(MailInpu t.java:170) [MailInput.jar:na]
at mailInput.MailInput.serverModeChanged(MailInput.ja va:740) [MailInput.jar:na]
at server.backup.MasterSlaveController$3.run(MasterSl aveController.java:134) [firEmergency.jar:na]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_65]
03.05.2015 - 20:52:45.717 INFO MailInput - Verbindung erfolgreich hergestellt
03.05.2015 - 20:52:46.173 ERROR MailInput - This operation is not allowed on a closed folder
java.lang.IllegalStateException: This operation is not allowed on a closed folder
at com.sun.mail.imap.IMAPFolder.checkOpened(IMAPFolde r.java:406) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2486) ~[firEmergency.jar:na]
at com.sun.mail.imap.IMAPFolder.idle(IMAPFolder.java: 2467) ~[firEmergency.jar:na]
at mailInput.MailInput.startListening(MailInput.java: 318) [MailInput.jar:na]
at mailInput.MailInput.connectToStore(MailInput.java: 215) [MailInput.jar:na]
at mailInput.MailInput.startConnectingToMail(MailInpu t.java:170) [MailInput.jar:na]
at mailInput.MailInput.run(MailInput.java:142) [MailInput.jar:na]

Gruß Gerhard

feodor
11.05.2015, 09:49
Da besteht kein Zusammenhang :-)



Hallo,

Ich habe nochmal etwas rumprobiert, da ich immer noch Probleme bei Einzelterminen habe.
Ich habe festgestellt, dass wenn die zwar die Erinnerung drin habe, trotzdem eine Fehlermeldung kommt wenn es kein Wiederholungstermin ist.
Vielleicht kannst du das nochmal überprüfen


Fehler ist nach wie vor der? Wir machen mal einen Langzeittest auf der Testumgebung

TroTlf
11.05.2015, 12:51
Da besteht kein Zusammenhang :-)



Fehler ist nach wie vor der? Wir machen mal einen Langzeittest auf der Testumgebung

Ich habe mir auch seit ein paar Wochen ein paar unterschiedliche Termine in den Kalender eingetragen, und nur der Ganztägige Termin wird im aPager gepusht.
Die anderen kommen nur als Email-Benachrichtigung in Outlook an.