itm / testbed-runtime

WISEBED Wireless Sensor Network Testbed Infrastructure Software
https://github.com/itm/testbed-runtime/wiki
15 stars 11 forks source link

Exception on portal when adding device to DeviceDB while reservation running #377

Closed danbim closed 9 years ago

danbim commented 10 years ago
Aug 04, 2014 1:59:44 PM com.google.common.eventbus.EventBus dispatch
SEVERE: Could not dispatch event: nodeUrn: "urn:wisebed:uzl1:0x0001"
 to handler [wrapper public void de.uniluebeck.itm.tr.devicedb.CachedDeviceDBServiceImpl.on(de.uniluebeck.itm.tr.iwsn.messages.DeviceConfigCreatedEvent)]
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.AsyncEventBus.access$001(AsyncEventBus.java:34)
    at com.google.common.eventbus.AsyncEventBus$1.run(AsyncEventBus.java:100)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.RuntimeException: No config for node URN urn:wisebed:uzl1:0x0001 found in DeviceDB
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2263)
    at com.google.common.cache.LocalCache.get(LocalCache.java:4000)
    at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
    at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
    at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4880)
    at de.uniluebeck.itm.tr.devicedb.CachedDeviceDBServiceImpl.on(CachedDeviceDBServiceImpl.java:87)
    ... 12 more
Caused by: java.lang.RuntimeException: No config for node URN urn:wisebed:uzl1:0x0001 found in DeviceDB
    at de.uniluebeck.itm.tr.devicedb.CachedDeviceDBServiceImpl$1.apply(CachedDeviceDBServiceImpl.java:39)
    at de.uniluebeck.itm.tr.devicedb.CachedDeviceDBServiceImpl$1.apply(CachedDeviceDBServiceImpl.java:34)
    at com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:148)
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
    at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379)
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
    ... 17 more
danbim commented 9 years ago

Seems to have vanished by the changes done to reservation life cycle.