DougEdey
Well-Known Member
I just did a clean install here. Nice touch adding the brewery name customization and the mouse pointer. I have a couple new errors (would you prefer issue reporting on Github?):
I get this message on start up:
Exception in thread "Thread-5" java.lang.NullPointerException
at com.sb.elsinore.StatusRecorder.compare(StatusRecorder.java:258)
at com.sb.elsinore.StatusRecorder.isDifferent(StatusRecorder.java:205)
at com.sb.elsinore.StatusRecorder.run(StatusRecorder.java:78)
at java.lang.Thread.run(Thread.java:745)
This I saw last night as I was going to bed and will investigate tonight
And after specifying the GPIO definitions (e.g. java -Dgpio_definitions=extras/beaglebone.json -jar Elsinore.jar), when I go to add a pump or a GPIO for a probe I am told in terminal that:
No definitions file found, assuming direct mapping
Which doesn't work... I try to specify GPIO definitions with ./launch.sh, this happens:
root@beaglebone:~/SB_Elsinore_Server# ./launch.sh -p 8088 -g extras/beaglebone.json
Starting Elsinore as root
May 15, 2014 3:46:03 AM com.sb.elsinore.LaunchControl main
INFO: Running Brewery Controller.
Exception in thread "main" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:514)
at java.util.Properties.setProperty(Properties.java:161)
at java.lang.System.setProperty(System.java:787)
at com.sb.elsinore.LaunchControl.main(LaunchControl.java:254)
Lastly, the timer is still displaying NA's for me.
This is a bug, I'll investigate it. But also, with the BBB you need to ensure you setup the GPIO: http://dougedey.github.io/2014/03/22/BeagleBoneBlack-Setup/
You'll need to create a custom overlay for your GPIO. extras/w1_setup.sh has a basic GPIO exported.