found another nasty bug under the devices tab I have

I had a warning today for device today (the famous drop to 0.02V and back to normal)
When I push on the first link first time ever, it ran something and came back, and now whatever link I choose hangs
server.err log
TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
(node:5612) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 4)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 5)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 6)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 7)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 8)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 9)
(node:5612) UnhandledPromiseRejectionWarning: TypeError: Cannot set property 'warning' of undefined
at /home/eric/archivesw/server.js:247:32
at <anonymous>
(node:5612) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 10)
have fun @GaryFunk 