Systeminfo not updating

System info is not updating any of its channels until I change the binding from

Thing systeminfo:computer:rpi [interval_high=5, interval_medium=60] 

to, say,

Thing systeminfo:computer:rpi3 [interval_high=5, interval_medium=60] 

(only change is rpi --> rpi3, could also be some other change) and one item also to rpi3. Then updating works, with lots of complaints that the other items are aliens now. When I change back to rpi (no restart, just editing the conf), the complaints come about rpi3 that cannot be updated.

But all the other updates now work fine … until I restart and then the entire rigmarole starts all over.

Ah … one more restart gets me the following errors:

23:23:51.530 [ERROR] [platform.linux.LinuxCentralProcessor] - Unable to parse /proc/76/stat
23:23:51.669 [DEBUG] [systeminfo.handler.SysteminfoHandler] - OSHI Systeminfo library is instatiated!
23:23:51.671 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Start reading Thing configuration.
23:23:51.675 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Refresh time for medium priority channels set to 60 s
23:23:51.677 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Refresh time for high priority channels set to 5 s
23:23:51.680 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Properties updated!
23:23:51.684 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Schedule high priority tasks at fixed rate 5 s.
23:23:51.688 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Schedule medium priority tasks at fixed rate 60 s.
23:23:51.691 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Schedule one time update for low priority tasks.
23:23:51.693 [DEBUG] [systeminfo.handler.SysteminfoHandler] - Thing is successfully initialized!
23:23:51.697 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'systeminfo:computer:rpi' changed from INITIALIZING to ONLINE
23:23:51.825 [ERROR] [ome.core.thing.internal.ThingManager] - Exception occured while calling thing updated at ThingHandler 'org.openhab.binding.systeminfo.handler.SysteminfoHandler@69edf7: java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.lang.NullPointerException
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)[:1.8.0_65]
	at java.util.concurrent.FutureTask.get(FutureTask.java:206)[:1.8.0_65]
	at org.eclipse.smarthome.core.common.SafeMethodCaller.callAsynchronous(SafeMethodCaller.java:186)[98:org.eclipse.smarthome.core:0.9.0.201610252044]
	at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:79)[98:org.eclipse.smarthome.core:0.9.0.201610252044]
	at org.eclipse.smarthome.core.common.SafeMethodCaller.call(SafeMethodCaller.java:63)[98:org.eclipse.smarthome.core:0.9.0.201610252044]
	at org.eclipse.smarthome.core.thing.internal.ThingManager.thingUpdated(ThingManager.java:559)[105:org.eclipse.smarthome.core.thing:0.9.0.201610252044]
	at org.eclipse.smarthome.core.thing.internal.ThingRegistryImpl.notifyTrackers(ThingRegistryImpl.java:226)[105:org.eclipse.smarthome.core.thing:0.9.0.201610252044]
...
23:23:51.849 [INFO ] [smarthome.event.ThingUpdatedEvent   ] - Thing 'systeminfo:computer:rpi' has been updated.

Any ideas what could cause such weird behavior?