Something weird seems to happen under some set of conditions to my current app (LIFX LAN protocol support for HE).
This has been noticed both by myself and a tester: Under some circumstance the app seems to disappear from the Apps page - it's not 100% clear yet whether the app is still loaded in memory. Unfortunately, so far, it's only occurred one for each of us
My question is: Are there any known causes for an app to disappear without its uninstalled() method being called. Anything I should look out for?
In case it's important the app creates several child devices, which in turn depend upon the app for common code.
Are there certain functions that should never be allowed to throw exceptions?