I did some testing by:
- Adding the native libraries from nrjavaserial-3.12.0.OH.jar to nrjavaserial-3.14.0.jar.
- Copying the resulting JAR to
/openhab/runtime/system/com/neuronrobotics/nrjavaserial/3.14.0/nrjavaserial-3.14.0.jar - Stop openHAB
- Clean
userdata/cacheanduserdata/tmp - Restart openHAB
That resolves the issue for me. I also checked /var/run/lock and the libraries of the OH fork don’t generate any lock files there. So that confirms the issue is caused by the missing commit.
Should we revert back to our own fork @Kai? Looks like these lock file issues were also one of the reasons for using the fork (see your comment in 2016).