Neues Binding ist hochgeladen: https://github.com/openhab/openhab/wiki/CalDAV
Ankündigung
Einklappen
Keine Ankündigung bisher.
calDAV Integration ?
Einklappen
X
-
Hab ein paar Tests gemacht, meine findings nachfolgend, Logfile unten eingefügt (habe nur die für dieses Binding relevanten Einträge zusammenkopiert)
- mehrere Events innerhalb eines Termins funktionieren einwandfrei
- bei Anpassungen von bestehenden Terminen (z.B. Zeit ändern) kommt es zu einem Error
**Edit 1**
In meinen Tests habe ich Termine "wiederverwenden" wollen, d.h. einen Termin erfasst, Test durchlaufen lassen, dann Zeit angepasst (Termin auf später verschoben). Kann es sein, dass der Event-Timer damit (noch) nicht umgehen kann?
Next steps:
Serien-Termin testen, update folgt morgen
Code:erster Versuch, Termin 'xxx' via Outlook invite an Google calendar gesendet BEGIN:Licht_DG_Zi3_D:ON BEGIN:Licht_DG_Zi3_W:ON BEGIN:Jal_DG_Zi3_Jalousie:20 BEGIN:Jal_DG_Zi3_Lamellen:100 END:Licht_DG_Zi3_D:OFF END:Licht_DG_Zi3_W:OFF END:Jal_DG_Zi3_Jalousie:0 END:Jal_DG_Zi3_Lamellen:0 2015-10-11 09:56:00.002 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000B0AE2FC70A04D101000000000000000010000000CF6BF5FA3A94864692204AE475D9AA96(xxx@11.10.2015/09:56-11.10.2015/09:58) 2015-10-11 09:56:00.002 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to ON 2015-10-11 09:56:00.032 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W state updated to ON 2015-10-11 09:56:00.067 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 20 2015-10-11 09:56:00.097 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 100 2015-10-11 09:56:00.212 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W received command ON 2015-10-11 09:56:00.242 [INFO ] [runtime.busevents ] - Dimmer_DG_Zi3_D state updated to ON 2015-10-11 09:56:00.252 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to ON 2015-10-11 09:56:00.267 [INFO ] [runtime.busevents ] - Dimmer_DG_Zi3_D state updated to 100 2015-10-11 09:56:46.162 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 18 2015-10-11 09:56:46.202 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 0 2015-10-11 09:56:48.112 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 20 2015-10-11 09:56:48.162 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 100 2015-10-11 09:56:48.812 [INFO ] [runtime.busevents ] - WS_Windsensor_Messwert received command 6.5 2015-10-11 09:56:53.937 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000B0AE2FC70A04D101000000000000000010000000CF6BF5FA3A94864692204AE475D9AA96(xxx@11.10.2015/09:56-11.10.2015/09:58) 2015-10-11 09:58:00.002 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event end for: 040000008200E00074C5B7101A82E00800000000B0AE2FC70A04D101000000000000000010000000CF6BF5FA3A94864692204AE475D9AA96(xxx@11.10.2015/09:56-11.10.2015/09:58) 2015-10-11 09:58:00.002 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to OFF 2015-10-11 09:58:00.032 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W state updated to OFF 2015-10-11 09:58:00.062 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 0 2015-10-11 09:58:00.092 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 0 2015-10-11 09:58:00.122 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 09:58:00.122 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 09:58:00.122 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-11 09:58:00.172 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W received command OFF 2015-10-11 09:58:00.227 [INFO ] [runtime.busevents ] - Dimmer_DG_Zi3_D state updated to OFF 2015-10-11 09:58:00.237 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to OFF 2015-10-11 09:58:18.117 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 0 2015-10-11 09:58:18.157 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 0 gleichen Termin 'xxx' verwendet, Werte von Jalousie angepasst, Zeit verschoben --> via Outlook invite update an Google Calendar gesendet BEGIN:Licht_DG_Zi3_D:ON BEGIN:Licht_DG_Zi3_W:ON BEGIN:Jal_DG_Zi3_Jalousie:50 BEGIN:Jal_DG_Zi3_Lamellen:100 END:Licht_DG_Zi3_D:OFF END:Licht_DG_Zi3_W:OFF END:Jal_DG_Zi3_Jalousie:0 END:Jal_DG_Zi3_Lamellen:0 2015-10-11 10:06:00.003 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000B0AE2FC70A04D101000000000000000010000000CF6BF5FA3A94864692204AE475D9AA96(xxx@11.10.2015/10:06-11.10.2015/10:08) 2015-10-11 10:06:00.008 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doAction(CalDavBinding.java:288) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.eventBegins(CalDavBinding.java:229) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$1.run(CalDavLoaderImpl.java:368) ~[na:na] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_60] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:06:54.068 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000B0AE2FC70A04D101000000000000000010000000CF6BF5FA3A94864692204AE475D9AA96(xxx@11.10.2015/10:06-11.10.2015/10:08) 2015-10-11 10:06:54.078 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doAction(CalDavBinding.java:288) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.eventBegins(CalDavBinding.java:229) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$1.run(CalDavLoaderImpl.java:368) ~[na:na] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_60] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:06:56.833 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doActionInitial(CalDavBinding.java:267) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.calendarReloaded(CalDavBinding.java:259) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$4.run(CalDavLoaderImpl.java:663) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_60] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_60] at java.lang.Thread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:06:56.833 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:06:56.843 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 10:06:56.848 [INFO ] [runtime.busevents ] - CalTime0NT state updated to xxx @ 11.10.15 10:06 - 11.10.15 10:08 2015-10-11 10:08:00.003 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event end for: 040000008200E00074C5B7101A82E00800000000B0AE2FC70A04D101000000000000000010000000CF6BF5FA3A94864692204AE475D9AA96(xxx@11.10.2015/10:06-11.10.2015/10:08) 2015-10-11 10:08:00.008 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doAction(CalDavBinding.java:288) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.eventEnds(CalDavBinding.java:244) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$2.run(CalDavLoaderImpl.java:386) ~[na:na] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_60] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:08:00.013 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:08:00.018 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 10:08:00.018 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined neuen Termin erfasst 'yyy' --> via Outlook invite an Google Calendar gesendet BEGIN:Licht_DG_Zi3_D:ON BEGIN:Licht_DG_Zi3_W:ON BEGIN:Jal_DG_Zi3_Jalousie:50 BEGIN:Jal_DG_Zi3_Lamellen:100 END:Licht_DG_Zi3_D:OFF END:Licht_DG_Zi3_W:OFF END:Jal_DG_Zi3_Jalousie:0 END:Jal_DG_Zi3_Lamellen:0 2015-10-11 10:12:57.443 [INFO ] [runtime.busevents ] - CalTime1NT state updated to yyy @ 11.10.15 10:13 - 11.10.15 10:15 2015-10-11 10:12:57.448 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:12:57.453 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-11 10:13:00.003 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E008000000007082A1140D04D101000000000000000010000000F89EDBCAAA5A96418378CBD471B59BEA(yyy@11.10.2015/10:13-11.10.2015/10:15) 2015-10-11 10:13:00.003 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to ON 2015-10-11 10:13:00.038 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W state updated to ON 2015-10-11 10:13:00.068 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 50 2015-10-11 10:13:00.098 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 100 2015-10-11 10:13:00.158 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to ON 2015-10-11 10:13:00.193 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W received command ON 2015-10-11 10:13:29.483 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 53 2015-10-11 10:13:29.528 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 100 2015-10-11 10:14:56.834 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E008000000007082A1140D04D101000000000000000010000000F89EDBCAAA5A96418378CBD471B59BEA(yyy@11.10.2015/10:13-11.10.2015/10:15) 2015-10-11 10:14:56.834 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to ON 2015-10-11 10:14:56.859 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W state updated to ON 2015-10-11 10:14:56.879 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 50 2015-10-11 10:14:56.909 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 100 2015-10-11 10:14:59.554 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to ON 2015-10-11 10:14:59.574 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W state updated to ON 2015-10-11 10:14:59.599 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 50 2015-10-11 10:14:59.624 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 100 2015-10-11 10:14:59.649 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:15:00.004 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event end for: 040000008200E00074C5B7101A82E008000000007082A1140D04D101000000000000000010000000F89EDBCAAA5A96418378CBD471B59BEA(yyy@11.10.2015/10:13-11.10.2015/10:15) 2015-10-11 10:15:00.889 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 10:15:01.259 [INFO ] [runtime.busevents ] - CalTime0NT state updated to yyy @ 11.10.15 10:13 - 11.10.15 10:15 2015-10-11 10:15:01.274 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to OFF 2015-10-11 10:15:01.374 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W state updated to OFF 2015-10-11 10:15:01.519 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Jalousie state updated to 0 2015-10-11 10:15:01.609 [INFO ] [runtime.busevents ] - Jal_DG_Zi3_Lamellen state updated to 0 2015-10-11 10:15:01.679 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:15:01.684 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 10:15:01.684 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-11 10:15:01.744 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_W received command OFF 2015-10-11 10:15:01.759 [INFO ] [runtime.busevents ] - Licht_DG_Zi3_D state updated to OFF Termin 'yyy' via Outlook invite an Google Calendar update geschickt BEGIN:Licht_DG_Zi3_D:ON BEGIN:Licht_DG_Zi3_W:ON BEGIN:Jal_DG_Zi3_Jalousie:50 BEGIN:Jal_DG_Zi3_Lamellen:100 END:Licht_DG_Zi3_D:OFF END:Licht_DG_Zi3_W:OFF END:Jal_DG_Zi3_Jalousie:0 END:Jal_DG_Zi3_Lamellen:0 2015-10-11 10:20:57.094 [INFO ] [runtime.busevents ] - CalTime1NT state updated to yyy @ 11.10.15 10:22 - 11.10.15 10:24 2015-10-11 10:20:57.099 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:20:57.104 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-11 10:22:00.004 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E008000000007082A1140D04D101000000000000000010000000F89EDBCAAA5A96418378CBD471B59BEA(yyy@11.10.2015/10:22-11.10.2015/10:24) 2015-10-11 10:22:00.004 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doAction(CalDavBinding.java:288) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.eventBegins(CalDavBinding.java:229) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$1.run(CalDavLoaderImpl.java:368) ~[na:na] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_60] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:22:56.499 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E008000000007082A1140D04D101000000000000000010000000F89EDBCAAA5A96418378CBD471B59BEA(yyy@11.10.2015/10:22-11.10.2015/10:24) 2015-10-11 10:22:56.504 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doAction(CalDavBinding.java:288) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.eventBegins(CalDavBinding.java:229) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$1.run(CalDavLoaderImpl.java:368) ~[na:na] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_60] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:22:57.004 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doActionInitial(CalDavBinding.java:267) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.calendarReloaded(CalDavBinding.java:259) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$4.run(CalDavLoaderImpl.java:663) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_60] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_60] at java.lang.Thread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:22:57.004 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:22:57.014 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 10:22:57.019 [INFO ] [runtime.busevents ] - CalTime0NT state updated to yyy @ 11.10.15 10:22 - 11.10.15 10:24 2015-10-11 10:24:00.004 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event end for: 040000008200E00074C5B7101A82E008000000007082A1140D04D101000000000000000010000000F89EDBCAAA5A96418378CBD471B59BEA(yyy@11.10.2015/10:22-11.10.2015/10:24) 2015-10-11 10:24:00.004 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while invoking listener java.lang.StringIndexOutOfBoundsException: String index out of range: 1 at java.lang.String.substring(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:81) ~[na:na] at org.openhab.io.caldav.EventUtils.parseContent(EventUtils.java:29) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.doAction(CalDavBinding.java:288) ~[na:na] at org.openhab.binding.caldav_command.internal.CalDavBinding.eventEnds(CalDavBinding.java:244) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$2.run(CalDavLoaderImpl.java:386) ~[na:na] at java.util.TimerThread.mainLoop(Unknown Source) [na:1.8.0_60] at java.util.TimerThread.run(Unknown Source) [na:1.8.0_60] 2015-10-11 10:24:00.009 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Test-Serie 2 @ 11.10.15 12:00 - 11.10.15 12:30 2015-10-11 10:24:00.009 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Test-Serie 1 @ 17.10.15 17:00 - 17.10.15 17:30 2015-10-11 10:24:00.014 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined
Angehängte DateienZuletzt geändert von JohnnyX; 11.10.2015, 10:16.
Kommentar
-
Zitat von querdenker2k Beitrag anzeigenIst in dem Termin bei welchem die Exceptions kommen eine Leerzeile?
Nein, keine Leerzeile. Auch keine Leerzeichen am Ende.
Ich glaube wirklich, dass es am "re-use" von bereits vergangenen Terminen liegt. Gemäss Logfile wird dann die "alte" event-id noch einmal verwendet - würde vermuten, dass Dein event timer nicht damit klar kommt, wenn eine ID aus der Vergangenheit für einen Termin in der Zukunft verwendet wird.
Das hätte m.E. auch auf einen anderen Use Case eine Auswirkung:
- bei mir sollen jeden Abend alle (3) Jalousien im EG um 19:00 komplett herunter gefahren werden
- End-Datum des Termins ist morgens 07:15, dann werde die Jalousien in unterschiedliche Positionen zurück gefahren
- eingerichtet habe ich hierfür eine Termin-Serie
Was passiert nun, wenn ich einen einzelnen zukünftigen Termin anpasse? Hier verwende ich dann ja auch eine Event-ID aus der Vergangenheit für eine Terminanpassung in der Zukunft. Stürzt das binding dann auch ab?
Kommentar
-
Nach dem ersten Event der erwähnten Termin-Serie, kommt folgender Error und openhab geht offline :-(
Code:2015-10-11 20:13:21.460 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while loading calendar entries: unable to create new native thread java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) [na:1.8.0_60] at java.lang.Thread.start(Unknown Source) [na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.internal.CalDavLoaderImpl.createJob(CalDavLoaderImpl.java:397) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.addEventToMap(CalDavLoaderImpl.java:289) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:610) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:496) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.access$3(CalDavLoaderImpl.java:440) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$4.run(CalDavLoaderImpl.java:657) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_60] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_60] at java.lang.Thread.run(Unknown Source) [na:1.8.0_60]
Kommentar
-
Zitat von JohnnyX Beitrag anzeigen
Nein, keine Leerzeile. Auch keine Leerzeichen am Ende.
Ich glaube wirklich, dass es am "re-use" von bereits vergangenen Terminen liegt. Gemäss Logfile wird dann die "alte" event-id noch einmal verwendet - würde vermuten, dass Dein event timer nicht damit klar kommt, wenn eine ID aus der Vergangenheit für einen Termin in der Zukunft verwendet wird.
Das hätte m.E. auch auf einen anderen Use Case eine Auswirkung:
- bei mir sollen jeden Abend alle (3) Jalousien im EG um 19:00 komplett herunter gefahren werden
- End-Datum des Termins ist morgens 07:15, dann werde die Jalousien in unterschiedliche Positionen zurück gefahren
- eingerichtet habe ich hierfür eine Termin-Serie
Was passiert nun, wenn ich einen einzelnen zukünftigen Termin anpasse? Hier verwende ich dann ja auch eine Event-ID aus der Vergangenheit für eine Terminanpassung in der Zukunft. Stürzt das binding dann auch ab?
Kommentar
-
Zitat von JohnnyX Beitrag anzeigenNach dem ersten Event der erwähnten Termin-Serie, kommt folgender Error und openhab geht offline :-(
Kommentar
-
Zitat von querdenker2k Beitrag anzeigenAuf welcher Plattform läuft das, wieviel RAM hat die und wieviel ist der JVM zugewiesen.
Auf der Maschine läuft nur openhab und eine MySQL DB.
Zitat von querdenker2k Beitrag anzeigenWie weit im voraus lädts du Termine. Wieviele Termine werden das ca sein?Code:caldavio:command:reloadInterval=2 caldavio:command:preloadTime=10080
- tägliche Serie für 3 Jalousien, beginnend 19:00 Uhr, endend 07:15 Uhr (= 7 Termine)
- Test-Serie 1 (ohne items), jeweils Samstag, 17:00-17:30 (= 1 Termin)
- Test-Serie 2 (ohne items), jeweils Sonntag, 12:00-12:30 (= 1 Termin)
Die Abstürze sind reproduzierbar. Ich such noch die Infos aus dem Logfile zusammen, poste sie hier in Kürze.
Wenn's hilft, können wir auch mal eine Bugbashing/Testing-Session zusammen machen (via Screensharing/Telefon).Zuletzt geändert von JohnnyX; 12.10.2015, 13:35.
Kommentar
-
Hier noch die Einträge aus dem Logfile zusammenkopiert.
Code:Jalousien-Serie "Jalousien_Nachtschaltung" - täglich 3 Jalousien, 19:00-07:15 BEGIN:Jal_EG_WZ_Jalousie_S:100 BEGIN:Jal_EG_WZ_Lamellen_S:100 BEGIN:Jal_EG_WZ_Jalousie_W:100 BEGIN:Jal_EG_WZ_Lamellen_W:100 BEGIN:Jal_EG_Essen_Jalousie:100 BEGIN:Jal_EG_Essen_Lamellen:100 END:Jal_EG_WZ_Jalousie_S:100 END:Jal_EG_WZ_Lamellen_S:50 END:Jal_EG_WZ_Jalousie_W:0 END:Jal_EG_WZ_Lamellen_W:0 END:Jal_EG_Essen_Jalousie:100 END:Jal_EG_Essen_Lamellen:70 When Where What Today at 11:10 AM openhab offline Today at 6:59 AM openhab online -->manuell restart Today at 12:09 AM openhab offline Yesterday at 10:06 PM openhab online -->manuell restart Yesterday at 9:55 PM openhab offline Yesterday at 8:15 PM openhab online --manuell restart Yesterday at 7:54 PM openhab offline 2015-10-12 06:59:26.412 [INFO ] [.service.AbstractActiveService] - CalDav Loader has been started 2015-10-12 06:59:28.284 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 06:59:28.768 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 06:59:28.768 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 06:59:28.768 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 06:59:42.169 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:01:41.416 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:01:43.475 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:01:43.475 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:01:43.475 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:03:41.895 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:03:43.720 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:03:43.720 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:03:43.720 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:05:41.407 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:05:43.341 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:05:43.341 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:05:43.341 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:07:41.496 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:07:43.383 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:07:43.399 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:07:43.399 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:09:41.475 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:09:43.379 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:09:43.379 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:09:43.379 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:11:41.658 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:11:43.483 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:11:43.483 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:11:43.483 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:13:41.591 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event start for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:13:43.494 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:13:43.494 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:13:43.494 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Jalousien_Nachtschaltung @ 11.10.15 19:00 - 12.10.15 07:15 2015-10-12 07:15:00.012 [INFO ] [.i.c.internal.CalDavLoaderImpl] - event end for: 040000008200E00074C5B7101A82E00800000000E0B404881104D1010000000000000000100000007B64A0176A5806408DE77F79194FC7E2(Jalousien_Nachtschaltung@11.10.2015/19:00-12.10.2015/07:15) 2015-10-12 07:15:00.028 [INFO ] [runtime.busevents ] - Jal_EG_WZ_Jalousie_S state updated to 100 2015-10-12 07:15:00.075 [INFO ] [runtime.busevents ] - Jal_EG_WZ_Lamellen_S state updated to 50 2015-10-12 07:15:00.090 [INFO ] [runtime.busevents ] - Jal_EG_WZ_Jalousie_W state updated to 0 2015-10-12 07:15:00.122 [INFO ] [runtime.busevents ] - Jal_EG_WZ_Lamellen_W state updated to 0 2015-10-12 07:15:00.153 [INFO ] [runtime.busevents ] - Jal_EG_Essen_Jalousie state updated to 100 2015-10-12 07:15:00.168 [INFO ] [runtime.busevents ] - Jal_EG_Essen_Lamellen state updated to 70 2015-10-12 07:15:00.168 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:15:00.184 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:15:00.184 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-12 07:15:00.730 [INFO ] [runtime.busevents ] - Jal_EG_WZ_Jalousie_S state updated to 99 2015-10-12 07:15:00.761 [INFO ] [runtime.busevents ] - Jal_EG_WZ_Lamellen_S state updated to 50 2015-10-12 07:15:01.323 [INFO ] [runtime.busevents ] - Jal_EG_Essen_Jalousie state updated to 100 2015-10-12 07:15:01.370 [INFO ] [runtime.busevents ] - Jal_EG_Essen_Lamellen state updated to 70 2015-10-12 07:15:43.224 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:15:43.224 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:15:43.224 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-12 07:17:43.204 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 07:17:43.204 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 07:17:43.204 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined -------------alle 2 Minuten die gleiche Message bis 10:57:45.117 2015-10-12 10:57:45.117 [INFO ] [runtime.busevents ] - CalTime1NT state updated to Jalousien_Nachtschaltung @ 12.10.15 19:00 - 13.10.15 07:15 2015-10-12 10:57:45.117 [INFO ] [runtime.busevents ] - CalTime2NT state updated to Jalousien_Nachtschaltung @ 13.10.15 19:00 - 14.10.15 07:15 2015-10-12 10:57:45.117 [INFO ] [runtime.busevents ] - CalTime0NT state updated to Undefined 2015-10-12 10:59:27.797 [ERROR] [.myopenhab.internal.MyOHClient] - Socket.IO error: com.github.nkzawa.engineio.client.EngineIOException: xhr post error 2015-10-12 10:59:27.797 [INFO ] [.myopenhab.internal.MyOHClient] - Disconnected from my.openHAB service (UUID = 402a091c-04f8-4f31-8536-78959911065d, base URL = http://localhost:8080) 2015-10-12 10:59:42.133 [INFO ] [.myopenhab.internal.MyOHClient] - Connected to my.openHAB service (UUID = 402a091c-04f8-4f31-8536-78959911065d, base URL = http://localhost:8080) 2015-10-12 10:59:42.367 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while loading calendar entries: unable to create new native thread java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) [na:1.8.0_60] at java.lang.Thread.start(Unknown Source) [na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.internal.CalDavLoaderImpl.createJob(CalDavLoaderImpl.java:397) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.addEventToMap(CalDavLoaderImpl.java:289) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:610) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:496) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.access$3(CalDavLoaderImpl.java:440) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$4.run(CalDavLoaderImpl.java:657) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_60] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_60] at java.lang.Thread.run(Unknown Source) [na:1.8.0_60] 2015-10-12 10:59:53.443 [INFO ] [runtime.busevents ] - Temperatur_DG_Zi2 received command 20.5 Exception in thread "EventThread" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.create(PollingXHR.java:190) at com.github.nkzawa.engineio.client.transports.PollingXHR.doWrite(PollingXHR.java:94) at com.github.nkzawa.engineio.client.transports.Polling$5.call(Polling.java:183) at com.github.nkzawa.engineio.client.transports.Polling$5.call(Polling.java:180) at com.github.nkzawa.engineio.parser.Parser.encodePayload(Parser.java:149) at com.github.nkzawa.engineio.client.transports.Polling.write(Polling.java:180) at com.github.nkzawa.engineio.client.Transport$3.run(Transport.java:98) at com.github.nkzawa.thread.EventThread.exec(EventThread.java:50) at com.github.nkzawa.engineio.client.Transport.send(Transport.java:94) at com.github.nkzawa.engineio.client.Socket.flush(Socket.java:599) at com.github.nkzawa.engineio.client.Socket.sendPacket(Socket.java:684) at com.github.nkzawa.engineio.client.Socket.sendPacket(Socket.java:663) at com.github.nkzawa.engineio.client.Socket.access$1700(Socket.java:29) at com.github.nkzawa.engineio.client.Socket$18.run(Socket.java:643) at com.github.nkzawa.thread.EventThread.exec(EventThread.java:50) at com.github.nkzawa.engineio.client.Socket.send(Socket.java:640) at com.github.nkzawa.engineio.client.Socket.write(Socket.java:609) at com.github.nkzawa.engineio.client.Socket.write(Socket.java:605) at com.github.nkzawa.socketio.client.Manager$7.call(Manager.java:431) at com.github.nkzawa.socketio.parser.Parser$Encoder.encode(Parser.java:85) at com.github.nkzawa.socketio.client.Manager.packet(Manager.java:426) at com.github.nkzawa.socketio.client.Socket.packet(Socket.java:253) at com.github.nkzawa.socketio.client.Socket.access$1200(Socket.java:18) at com.github.nkzawa.socketio.client.Socket$5.run(Socket.java:190) at com.github.nkzawa.thread.EventThread$2.run(EventThread.java:75) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:00:57.903 [INFO ] [.myopenhab.internal.MyOHClient] - Disconnected from my.openHAB service (UUID = 402a091c-04f8-4f31-8536-78959911065d, base URL = http://localhost:8080) 2015-10-12 11:01:01.896 [INFO ] [runtime.busevents ] - WS_Sonnenstand_Elevation received command 28.118132 Exception in thread "Thread-22176" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:204) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:01:21.178 [INFO ] [runtime.busevents ] - Temperatur_EG_Essen received command 21.3 Exception in thread "Thread-22180" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:204) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:01:32.753 [INFO ] [runtime.busevents ] - Sicherung_F5_Strommessung received command 0.12 Exception in thread "qtp5116970-37" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at org.eclipse.jetty.util.thread.QueuedThreadPool.startThread(QueuedThreadPool.java:436) at org.eclipse.jetty.util.thread.QueuedThreadPool.dispatch(QueuedThreadPool.java:361) at org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager.dispatch(SelectChannelConnector.java:295) at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:703) at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:285) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:01:41.676 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while loading calendar entries: unable to create new native thread java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) [na:1.8.0_60] at java.lang.Thread.start(Unknown Source) [na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.internal.CalDavLoaderImpl.createJob(CalDavLoaderImpl.java:377) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.addEventToMap(CalDavLoaderImpl.java:289) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:610) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:496) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.access$3(CalDavLoaderImpl.java:440) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$4.run(CalDavLoaderImpl.java:657) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_60] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_60] at java.lang.Thread.run(Unknown Source) [na:1.8.0_60] Exception in thread "Thread-22164" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.http.KeepAliveCache.put(Unknown Source) at sun.net.www.protocol.https.HttpsClient.putInKeepAliveCache(Unknown Source) at sun.net.www.http.HttpClient.finished(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:204) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:01:49.429 [INFO ] [runtime.busevents ] - Temperatur_DG_Zi2 received command 20.6 Exception in thread "Thread-22187" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.http.KeepAliveCache.put(Unknown Source) at sun.net.www.protocol.https.HttpsClient.putInKeepAliveCache(Unknown Source) at sun.net.www.http.HttpClient.finished(Unknown Source) at sun.net.www.http.KeepAliveStream.close(Unknown Source) at sun.net.www.MeteredStream.justRead(Unknown Source) at sun.net.www.MeteredStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.onLoad(PollingXHR.java:279) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.access$600(PollingXHR.java:135) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:216) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:02:11.628 [INFO ] [runtime.busevents ] - WS_TempSensor_Messwert_Aktuell received command 12.5 Exception in thread "Thread-22191" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:204) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:02:37.166 [INFO ] [runtime.busevents ] - Temperatur_EG_Essen received command 21.3 Exception in thread "Thread-22194" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.http.KeepAliveCache.put(Unknown Source) at sun.net.www.protocol.https.HttpsClient.putInKeepAliveCache(Unknown Source) at sun.net.www.http.HttpClient.finished(Unknown Source) at sun.net.www.http.KeepAliveStream.close(Unknown Source) at sun.net.www.MeteredStream.justRead(Unknown Source) at sun.net.www.MeteredStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.onLoad(PollingXHR.java:279) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.access$600(PollingXHR.java:135) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:216) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:03:02.750 [INFO ] [runtime.busevents ] - Temperatur_DG_Zi3 received command 21.400000000000002 Exception in thread "Thread-22197" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(Unknown Source) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderFields(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:204) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:03:28.880 [INFO ] [runtime.busevents ] - Licht_EG_Kueche_Sockel_16d received command OFF Exception in thread "Thread-22201" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at sun.net.www.http.KeepAliveCache$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.http.KeepAliveCache.put(Unknown Source) at sun.net.www.protocol.https.HttpsClient.putInKeepAliveCache(Unknown Source) at sun.net.www.http.HttpClient.finished(Unknown Source) at sun.net.www.http.KeepAliveStream.close(Unknown Source) at sun.net.www.MeteredStream.justRead(Unknown Source) at sun.net.www.MeteredStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.onLoad(PollingXHR.java:279) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.access$600(PollingXHR.java:135) at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:216) at java.lang.Thread.run(Unknown Source) 2015-10-12 11:03:41.937 [ERROR] [.i.c.internal.CalDavLoaderImpl] - error while loading calendar entries: unable to create new native thread java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) [na:1.8.0_60] at java.lang.Thread.start(Unknown Source) [na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at java.util.Timer.<init>(Unknown Source) ~[na:1.8.0_60] at org.openhab.io.caldav.internal.CalDavLoaderImpl.createJob(CalDavLoaderImpl.java:377) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.addEventToMap(CalDavLoaderImpl.java:289) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:610) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.loadEvents(CalDavLoaderImpl.java:496) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl.access$3(CalDavLoaderImpl.java:440) ~[na:na] at org.openhab.io.caldav.internal.CalDavLoaderImpl$4.run(CalDavLoaderImpl.java:657) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.8.0_60] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_60] at java.lang.Thread.run(Unknown Source) [na:1.8.0_60] 2015-10-12 11:03:44.464 [INFO ] [runtime.busevents ] - WS_Luftdrucksensor_Pa received command 101320 2015-10-12 11:03:45.930 [INFO ] [runtime.busevents ] - Sicherung_F5_Strommessung received command 0.13 Exception in thread "EventThread" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) at java.lang.Thread.start(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.addWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) -----------------immer so weiter bis 11:10 Uhr die Push-Meldung kam "openhab offline"
Kommentar
-
Das kann doch alles gar nicht sein. Das läuft bei mir seit Wochen und ich lade ca. 100 Termine für welche auch Timer gestellt werden und es läuft.
Der große Unterschied ist Google. Wer benutzt hier noch Google ohne Probleme???
Kannst du evtl. mal testen ob Speicher erhöhen das Problem bessert.
Kommentar
-
Zitat von querdenker2k Beitrag anzeigenDer große Unterschied ist Google. Wer benutzt hier noch Google ohne Probleme???
Zitat von querdenker2k Beitrag anzeigenKannst du evtl. mal testen ob Speicher erhöhen das Problem bessert.
Kommentar
-
Hallo Robert, könntest Du Dir bitte meine Frage bzgl. Erinnerungen ansehen ?
Habe ich vorsichtshalber in einen separaten Thread gepackt weil dieser hier schon alle möglichen Themen behandelt.
https://knx-user-forum.de/forum/supp...cloud-kalender.
Danke
Peter
Kommentar
Kommentar