Bumbershoot Posted June 20, 2016 Posted June 20, 2016 Hi. Thanks for building NodeLink, and I appreciate the time you spend on this. The new version of NodeLink (v.0.5.3) errors out with the configuration file previously created for my RainMachine. I can start NodeLink without a config file, but using the config.xml that worked with the previous version, or a newly created config file, NodeLink quits with the following command line errors: +~+~+~+~+~+~+~+~+~+~+~ brad$ 2016-06-20 09:04:56 - ISY NodeLink Server v0.5.3 started 2016-06-20 09:04:57 - ISY resolved to 192.168.0.30 2016-06-20 09:04:57 - Web config server started (http://192.168.0.2:8090) Unhandled Exception: System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Count[TSource] (IEnumerable`1 source) <0x2baa410 + 0x00203> in <filename unknown>:0 at NodeLink.RainMachine.AddNode (Boolean fullWrite) <0x2baa118 + 0x00087> in <filename unknown>:0 at NodeLink.RainMachine..ctor (System.String deviceName, System.String description) <0x2ba9ab0 + 0x0046f> in <filename unknown>:0 at f.a (System.String A_0, System.String A_1, LinkDeviceTypes A_2) <0x2ba9618 + 0x0023f> in <filename unknown>:0 at f.f () <0x2b25940 + 0x01327> in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Count[TSource] (IEnumerable`1 source) <0x2baa410 + 0x00203> in <filename unknown>:0 at NodeLink.RainMachine.AddNode (Boolean fullWrite) <0x2baa118 + 0x00087> in <filename unknown>:0 at NodeLink.RainMachine..ctor (System.String deviceName, System.String description) <0x2ba9ab0 + 0x0046f> in <filename unknown>:0 at f.a (System.String A_0, System.String A_1, LinkDeviceTypes A_2) <0x2ba9618 + 0x0023f> in <filename unknown>:0 at f.f () <0x2b25940 + 0x01327> in <filename unknown>:0 Additionally, when I add the RainMachine device to a new configuration, the device web page displays the following: Error adding device - Value cannot be null. Parameter name: source Below is a sample of a newly created config.xml that does not work: <?xml version="1.0" encoding="UTF-8"?> <sections> <section name="web config"> <item key="port" value="8090" /> </section> <section name="general options"> <item key="auto update" value="True" /> </section> <section name="isy admin"> <item key="address" value="192.168.0.30" /> <item key="login" value="me" /> <item key="password" value="secret" /> <item key="nodeprofilenumber" value="4" /> </section> <section name="advanced rest"> <item key="timeout" value="5" /> <item key="retry delay" value="30" /> </section> <section name="saveddevices"> <item key="device0" value="" name="irrigator" nick="Irrigator" type="6" /> </section> </sections> Again, thanks for your time. Bumbershoot
io_guy Posted June 20, 2016 Posted June 20, 2016 My bad, I'll cut a new version to fix this today. Your old config file will work fine.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.