The Swarm installation instructions appear to assume a shake is on the users local network, which is not the case for me. I have gotten it installed and running but had several difficulties. I used the following instructions, which did not work for me on several points.
We have a Shake installed at our clubhouse and others may want to install swarm to view the data. I have a few questions on the instructions I am preparing (for Mac OS X 10.14.5 at present).
I obtained the Java and Swarm software from the following link. Is this lilky to remain a reliable source?
I was not able to run swarm without first installing the Java development kit (Java 12.0.2). Is this correct? The raspberryshake.org instructions do not mention this.
From the folder where shake.sh resides, “$ ./swarm.sh” does not work in terminal. “sh swarm.sh” does work. Do you know the reason for the discrepancy with the instructions?
While Swarm appears to load and run normally, I do get the following warnings in terminal.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.PlatformDependent0 (file:/Applications/swarm/lib/swarm.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.PlatformDependent0
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2019-07-20 01:20:25 INFO - Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system unstability.