Skip to content

InfluxDB Connector APP - Index Out of Bounds #72

@DivineThreepwood

Description

@DivineThreepwood

The following index out of bounds occurs

2022-08-21 18:52:26.824  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote : ═╦═⚀ Could not notify state update for service[POWER_CONSUMPTION_STATE_SERVICE] in tempus[CURRENT]
2022-08-21 18:52:26.830  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote :  ╚══╦═⚀ Could not notify Data[consumption: 0.0current: 0.0voltage: 230.0timestamp {  time: 166110074654600 [...]] to all observer!
2022-08-21 18:52:26.844  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote :     ╚══╦═⚀ Observer[CustomUnitPool$$Lambda$237/0x000000080118ec30] update failed!
2022-08-21 18:52:26.844  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote :        ╚══╦═⚀ Could not notify Data[consumption: 0.0current: 0.0voltage: 230.0timestamp {  time: 166110074654600 [...]] to all observer!
2022-08-21 18:52:26.845  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote :           ╚══╦═⚀ Observer[InfluxDbconnectorApp$$Lambda$631/0x00000008014f2768] update failed!
2022-08-21 18:52:26.845  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote :              ╚════⚀ Index 0 out of bounds for length 0
2022-08-21 18:52:26.869  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote : =====================================
2022-08-21 18:52:26.881  WARN 46 --- [ol-1-thread-863] o.b.d.r.l.u.PowerConsumptionSensorRemote : Could not notify state update for service[POWER_CONSUMPTION_STATE_SERVICE] in tempus[CURRENT]

org.openbase.jul.exception.CouldNotPerformException: Could not notify state update for service[POWER_CONSUMPTION_STATE_SERVICE] in tempus[CURRENT]
	at org.openbase.jul.exception.printer.ExceptionPrinter.printHistory(ExceptionPrinter.java:159) ~[jul.exception-3.2-SNAPSHOT.jar:na]
	at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:154) ~[bco.dal.remote-3.1-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:271) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:200) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:128) ~[bco.dal.remote-3.1-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:271) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:200) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.communication.controller.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1553) ~[jul.communication.controller-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.communication.controller.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1901) ~[jul.communication.controller-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.communication.controller.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1760) ~[jul.communication.controller-3.2-SNAPSHOT.jar:na]
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:na]
	at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
Caused by: org.openbase.jul.exception.MultiException: Could not notify Data[consumption: 0.0
current: 0.0
voltage: 230.0
timestamp {
  time: 166110074654600 [...]] to all observer!
	at org.openbase.jul.exception.MultiException.checkAndThrow(MultiException.java:82) ~[jul.exception-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:325) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:200) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:152) ~[bco.dal.remote-3.1-SNAPSHOT.jar:na]
	... 12 common frames omitted
Caused by: org.openbase.jul.exception.CouldNotPerformException: Observer[CustomUnitPool$$Lambda$237/0x000000080118ec30] update failed!
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:285) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	... 14 common frames omitted
Caused by: org.openbase.jul.exception.MultiException: Could not notify Data[consumption: 0.0
current: 0.0
voltage: 230.0
timestamp {
  time: 166110074654600 [...]] to all observer!
	at org.openbase.jul.exception.MultiException.checkAndThrow(MultiException.java:82) ~[jul.exception-3.2-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:325) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	at org.openbase.bco.dal.remote.layer.unit.CustomUnitPool.lambda$new$2(CustomUnitPool.java:88) ~[bco.dal.remote-3.1-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:271) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	... 14 common frames omitted
Caused by: org.openbase.jul.exception.CouldNotPerformException: Observer[InfluxDbconnectorApp$$Lambda$631/0x00000008014f2768] update failed!
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:285) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	... 16 common frames omitted
Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) ~[na:na]
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) ~[na:na]
	at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) ~[na:na]
	at java.base/java.util.Objects.checkIndex(Unknown Source) ~[na:na]
	at java.base/java.util.ArrayList.get(Unknown Source) ~[na:na]
	at com.google.protobuf.LazyStringArrayList.get(LazyStringArrayList.java:112) ~[protobuf-java-3.19.2.jar:na]
	at com.google.protobuf.LazyStringArrayList.get(LazyStringArrayList.java:61) ~[protobuf-java-3.19.2.jar:na]
	at org.openbase.type.language.LabelType$Label$MapFieldEntry.getValue(LabelType.java:461) ~[type-1.1.3.jar:na]
	at org.openbase.bco.app.influxdbconnector.InfluxDbconnectorApp.storeServiceState(InfluxDbconnectorApp.java:354) ~[bco.app.influxdb.connector-3.1-SNAPSHOT.jar:na]
	at org.openbase.bco.app.influxdbconnector.InfluxDbconnectorApp.storeServiceState(InfluxDbconnectorApp.java:295) ~[bco.app.influxdb.connector-3.1-SNAPSHOT.jar:na]
	at org.openbase.bco.app.influxdbconnector.InfluxDbconnectorApp.lambda$new$0(InfluxDbconnectorApp.java:99) ~[bco.app.influxdb.connector-3.1-SNAPSHOT.jar:na]
	at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:271) ~[jul.pattern-3.2-SNAPSHOT.jar:na]
	... 16 common frames omitted

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    ✅ Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions