openbase / bco.dal

Domotic Abstraction Layer
Other
1 stars 2 forks source link

testControllingViaLightRemote warnings during test #147

Closed DivineThreepwood closed 4 years ago

DivineThreepwood commented 5 years ago

the testControllingViaLightRemote prints the following exceptions during the test:

testControllingViaLightRemote
16:48:51.589 [pool-1-thread-77] INFO  o.o.b.d.c.a.ActionImpl BCO (System User) changed Power State Service of PH Hue E27 Device to power state service, 1, value=off.
16:48:51.630 [pool-1-thread-115] INFO  o.o.b.d.c.a.ActionImpl BCO (System User) changed Power State Service of PH Hue E27 Device to power state service, 1, value=on.
16:48:51.634 [pool-1-thread-86] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[CURRENT]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorState]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorState()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.657 [pool-1-thread-86] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[CURRENT]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessState]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessState()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.677 [pool-1-thread-86] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[LAST]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorStateLast]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorStateLast()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.680 [pool-1-thread-86] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[LAST]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessStateLast]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessStateLast()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.681 [pool-1-thread-86] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[REQUESTED]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorStateRequested]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorStateRequested()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.683 [pool-1-thread-86] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[REQUESTED]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessStateRequested]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessStateRequested()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.687 [pool-1-thread-123] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[CURRENT]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorState]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorState()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.688 [pool-1-thread-123] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[CURRENT]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessState]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessState()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.689 [pool-1-thread-123] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[LAST]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorStateLast]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorStateLast()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.690 [pool-1-thread-123] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[LAST]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessStateLast]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessStateLast()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.690 [pool-1-thread-123] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[REQUESTED]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorStateRequested]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorStateRequested()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.690 [pool-1-thread-123] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[REQUESTED]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessStateRequested]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessStateRequested()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.711 [pool-1-thread-118] INFO  o.o.b.d.c.a.ActionImpl BCO (System User) changed Power State Service of PH Hue E27 Device to power state service, 1, value=off.
16:48:51.735 [pool-1-thread-1] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[COLOR_STATE_SERVICE] in tempus[CURRENT]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getColorState]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getColorState()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted
16:48:51.753 [pool-1-thread-1] WARN  o.o.b.d.r.l.u.LightRemote Could not notify state update for service[BRIGHTNESS_STATE_SERVICE] in tempus[CURRENT]
org.openbase.jul.exception.CouldNotPerformException: Could not detect service method[getBrightnessState]!
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:374)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:365)
    at org.openbase.bco.dal.lib.layer.service.Services.invokeServiceMethod(Services.java:412)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$1(AbstractUnitRemote.java:148)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.bco.dal.remote.layer.unit.AbstractUnitRemote.lambda$new$0(AbstractUnitRemote.java:126)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:257)
    at org.openbase.jul.pattern.AbstractObservable.notifyObservers(AbstractObservable.java:189)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyDataUpdate(AbstractRemoteClient.java:1471)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.applyEventUpdate(AbstractRemoteClient.java:1098)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient.access$1000(AbstractRemoteClient.java:72)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1795)
    at org.openbase.jul.extension.rsb.com.AbstractRemoteClient$SyncTaskCallable.call(AbstractRemoteClient.java:1668)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoSuchMethodException: org.openbase.type.domotic.unit.dal.LightDataType$LightData.getBrightnessState()
    at java.base/java.lang.Class.getMethod(Class.java:2109)
    at org.openbase.bco.dal.lib.layer.service.Services.detectServiceMethod(Services.java:372)
    ... 17 common frames omitted

First of all, why is the test not failing? And why are these fields accessed anyway? For sure the LightData does not provide a brightness state.

DivineThreepwood commented 4 years ago

Implement handling of super types which not always support all fields. e.g. A LightRemote can receive a ColorableLightData but can for sure not handle all field. Checkout log output of test ColorableLightRemoteTest:testControllingViaLightRemote to reproduce the issue.