Hallo zusammen,
seit einiger Zeit hab ich bei openHAB sporadisch immer wieder Exceptions und Warnungen deren Ursache ich nicht geklärt bekomme. Ich führe die hier mal zusammen auf, auch wenn sie nicht direkt zusammenhängen.
Vielleicht hat ja von Euch jemand eine Idee was das sein könnte oder wie ich der Sache weiter auf den Grund gehen kann:
1. RRD Persistence
Es ist immer das gleiche Item, was über das Netatmo Binding gefüllt wird. Die CO2_Netatmo_Indoor_I.rrd existiert allerdings und wird auch aktualisiert... Die Warnung taucht auch nur unregelmäßig auf.
2. Mondo DB Persistence:
Auch hier taucht die Warnung nur unregelmäßig auf, ein Muster kann ich nicht erkennen.
3. MySQL Binding I:
In der Tat ist der Zahlenwert aufgrund eines Fehlers in einer Regel nicht sinnvoll, aber er sollte ja trotzdem in der DB landen, da es ein gültiger Wert für den Typ "Number" ist.
4. MySQL Binding II
Der Tritt auf, wenn ich den Farbwert des Items verändere.
Bei 3. und 4. vermute ich einen Bug im Binding, da werde ich mal ein entsprechendes Issue aufmachen, bei den anderen bin ich mir nicht sicher.
Jockel
seit einiger Zeit hab ich bei openHAB sporadisch immer wieder Exceptions und Warnungen deren Ursache ich nicht geklärt bekomme. Ich führe die hier mal zusammen auf, auch wenn sie nicht direkt zusammenhängen.
Vielleicht hat ja von Euch jemand eine Idee was das sein könnte oder wie ich der Sache weiter auf den Grund gehen kann:
1. RRD Persistence
Code:
2014-12-27 08:15:00.040 WARN o.o.p.r.internal.RRD4jService[:144]- Could not persist 'CO2_Netatmo_Indoor_I' to rrd4j database: null
2. Mondo DB Persistence:
Code:
2014-12-27 08:16:00.020 ERROR org.quartz.core.JobRunShell[:222]- Job mongodb.everyMinute threw an unhandled Exception: java.lang.NullPointerException: null at org.openhab.persistence.mongodb.internal.MongoDBPersistenceService.convertValue(MongoDBPersistenceService.java:171) at org.openhab.persistence.mongodb.internal.MongoDBPersistenceService.store(MongoDBPersistenceService.java:151) at org.openhab.core.persistence.internal.PersistItemsJob.execute(PersistItemsJob.java:55) at org.quartz.core.JobRunShell.run(JobRunShell.java:213) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
3. MySQL Binding I:
Code:
2014-12-26 18:27:22.766 ERROR o.o.p.m.i.MysqlPersistenceService[:328]- mySQL: Could not store item 'Feuchte_Rel_Keller_HV_Scaled' in database with statement 'INSERT INTO Item54 (TIME, VALUE) VALUES(NOW(),'4500.0') ON DUPLICATE KEY UPDATE VALUE='4500.0';': Data truncation: Out of range value for column 'Value' at row 1
4. MySQL Binding II
Code:
2014-12-26 17:19:43.909 ERROR o.o.p.m.i.MysqlPersistenceService[:328]- mySQL: Could not store item 'Lampe_Sekretaer_Farbe' in database with statement 'INSERT INTO Item170 (TIME, VALUE) VALUES(NOW(),'0.8780487804878049,92.34234234234233,87.05882352941177') ON DUPLICATE KEY UPDATE VALUE='0.8780487804878049,92.34234234234233,87.05882352941177';': Data truncation: Data too long for column 'Value' at row 1
Bei 3. und 4. vermute ich einen Bug im Binding, da werde ich mal ein entsprechendes Issue aufmachen, bei den anderen bin ich mir nicht sicher.
Jockel
Kommentar