Hi All-
The Webcore dashboard throws this message for the past day “There was a problem loading the dashboard data. The data shown below may be outdated; please log out if this problem persists.” I signed out and reauthenticated but the message persisted and none of my pistons were listed.
The ST log shows “error java.lang.reflect.UndeclaredThrowableException @line 1700 (listAvailableDevices),” so I commented out line 1700
if (storageApp)
result = storageApp.listAvailableDevices(raw)
replacing it with the else statement from line 1707:
result = settings.findAll{ it.key.startsWith(“dev:”) }.collect{ it.value }.flatten().collectEntries{ dev -> [(hashId(dev.id, updateCache)): dev]}.collectEntries{ id, dev -> [ (id): [ n: dev.getDisplayName(), cn: dev.getCapabilities()*.name, a: dev.getSupportedAttributes().unique{ it.name }.collect{def x = [n: it.name, t: it.getDataType(), o: it.getValues()]; try {x.v = dev.currentValue(x.n);} catch(all) {}; x}, c: dev.getSupportedCommands().unique{ it.getName() }.collect{[n: it.getName(), p: it.getArguments()]} ]]
and it works as expected. I’m not sure what the problem is. As long as it functions I suppose it’s ok. I just wanted to alert the board if perhaps there’s a bug or something that I may need to alter.
UPDATE:
Actually there is still a problem. As in the screenshot below, none of my devices are being listed within the pistons. So something is wrong. Any thoughts please?