2018-12-17, 06:52 AM
Hey All,
I got two i2c sensors I'm trying to hook up, but they keep breaking OpenPlotter after I configure them. Initially it works, but once I reboot, OpenPlotter refuses to open. When I try to launch OpenPlotter, I get an error message saying "SignalK doesn't work. OpenPlotter will exit because it wasn't able to start SignalK." I tried reinstalling the OS twice, and it keeps doing the same thing every time.
Here is the error log from the terminal. Any ideas?
I got two i2c sensors I'm trying to hook up, but they keep breaking OpenPlotter after I configure them. Initially it works, but once I reboot, OpenPlotter refuses to open. When I try to launch OpenPlotter, I get an error message saying "SignalK doesn't work. OpenPlotter will exit because it wasn't able to start SignalK." I tried reinstalling the OS twice, and it keeps doing the same thing every time.
Here is the error log from the terminal. Any ideas?
Code:
Signal K starting
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
ReferenceError: suboptions is not defined
at Object.signalKInput [as SignalK] (/home/pi/.config/signalk-server-node/providers/simple.js:166:44)
at new Simple (/home/pi/.config/signalk-server-node/providers/simple.js:40:34)
at createPipeElement (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:64:14)
at result.pipeElements.providerConfig.pipeElements.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:26:23)
at Array.reduce (native)
at createPipedProvider (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:24:49)
at app.config.settings.pipedProviders.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:75:23)
at Array.reduce (native)
at Object.startProviders [as start] (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:73:50)
at /home/pi/.config/signalk-server-node/lib/index.js:158:56
at createServer (/home/pi/.config/signalk-server-node/lib/index.js:206:3)
at Promise (/home/pi/.config/signalk-server-node/lib/index.js:143:5)
at Server.start (/home/pi/.config/signalk-server-node/lib/index.js:142:10)
at Object.<anonymous> (/home/pi/.config/signalk-server-node/bin/signalk-server:22:8)
at Module._compile (module.js:577:32)
at Object.Module._extensions..js (module.js:586:10)
Signal K starting
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
ReferenceError: suboptions is not defined
at Object.signalKInput [as SignalK] (/home/pi/.config/signalk-server-node/providers/simple.js:166:44)
at new Simple (/home/pi/.config/signalk-server-node/providers/simple.js:40:34)
at createPipeElement (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:64:14)
at result.pipeElements.providerConfig.pipeElements.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:26:23)
at Array.reduce (native)
at createPipedProvider (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:24:49)
at app.config.settings.pipedProviders.reduce (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:75:23)
at Array.reduce (native)
at Object.startProviders [as start] (/home/pi/.config/signalk-server-node/lib/pipedproviders.js:73:50)
at /home/pi/.config/signalk-server-node/lib/index.js:158:56
at createServer (/home/pi/.config/signalk-server-node/lib/index.js:206:3)
at Promise (/home/pi/.config/signalk-server-node/lib/index.js:143:5)
at Server.start (/home/pi/.config/signalk-server-node/lib/index.js:142:10)
at Object.<anonymous> (/home/pi/.config/signalk-server-node/bin/signalk-server:22:8)
at Module._compile (module.js:577:32)
at Object.Module._extensions..js (module.js:586:10)
Traceback (most recent call last):
File "/home/pi/.config/openplotter/openplotter", line 3539, in <module>
MainFrame().Show()
File "/home/pi/.config/openplotter/openplotter", line 224, in __init__
self.page_sk()
File "/home/pi/.config/openplotter/openplotter", line 2998, in page_sk
self.close()
AttributeError: 'MainFrame' object has no attribute 'close'