during this weekend I tested the release candidate.
for some reason, yesterday it was working more or less but not today.
during the startup I get the exception
Mai 28 08:48:00 knx openhab: Exception in thread "upnp-async-2" java.lang.NullPointerException
Mai 28 08:48:00 knx openhab: at org.jupnp.protocol.RetrieveRemoteDescriptors.describe(RetrieveRemoteDescriptors.java:138)
Mai 28 08:48:00 knx openhab: at org.jupnp.protocol.RetrieveRemoteDescriptors.run(RetrieveRemoteDescriptors.java:106)
Mai 28 08:48:00 knx openhab: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Mai 28 08:48:00 knx openhab: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Mai 28 08:48:00 knx openhab: at java.lang.Thread.run(Thread.java:748)
after that the system is shutting down itself as when I typed in “shutdown” manually.
Another thing I realize. In 50% of my cases the rules are fired before the items are initialized or all persistence services are loaded. This is filling my logs with hundred of error messages.
Why not waiting with until the whole system is initialized properly before executing the rules.
in this case I get errors like
Rule 'Check Roommessages': The name 'Sensor_Doors_FF' cannot be resolved to an item or type; line 10, column 22, length 15
Could not update element with key astro:sun:local in ManagedThingProvider, because it does not exists.
Could not transform 'NULL' with the file 'de.map' : Target value not found in map for 'NULL'
There is no queryable persistence service registered with the id 'mapdb'
this are just examples. I got a lot more.
so for now I will go back to version 2.1.0 which was the last working version for me.