It appears as though each time I reboot my openhab machine (newly installed Windows 10 Pro x64) it systematically uninstalls each binding, leaving me with nothing. WTH?
2016-11-30 22:54:13.904 [INFO ] [ore.internal.i18n.LocaleProviderImpl] - Locale set to en_US
2016-11-30 22:54:15.310 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'default.items'
2016-11-30 22:54:15.997 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'garagedoor.rules'
2016-11-30 22:54:16.325 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'default.sitemap'
2016-11-30 22:54:16.919 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at /start
2016-11-30 22:54:16.982 [INFO ] [penhab.io.transport.mqtt.MqttService] - MQTT Service initialization completed.
2016-11-30 22:54:16.982 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection 'mosquitto'
2016-11-30 22:54:18.044 [ERROR] [penhab.io.transport.mqtt.MqttService] - Error starting broker connection
Unable to connect to server (32103) - java.net.ConnectException: Connection refused: connect
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:75)[204:org.openhab.io.transport.mqtt:1.9.0.201611290210]
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:538)[204:org.openhab.io.transport.mqtt:1.9.0.201611290210]
at java.lang.Thread.run(Unknown Source)[:1.8.0_111]
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)[:1.8.0_111]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.PlainSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.SocksSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.Socket.connect(Unknown Source)[:1.8.0_111]
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:66)[204:org.openhab.io.transport.mqtt:1.9.0.201611290210]
... 2 more
2016-11-30 22:54:18.154 [INFO ] [eather.internal.common.WeatherConfig] - ProviderConfig[providerName=WUNDERGROUND,apiKey=xxxxxxxxxxxxxxxx]
2016-11-30 22:54:18.154 [INFO ] [eather.internal.common.WeatherConfig] - LocationConfig[providerName=WUNDERGROUND,language=en,updateInterval=5,latitude=xx.xx,longitude=-xx.xxxxxx,woeid=<null>,locationId=home,name=Home]
2016-11-30 22:54:18.419 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2016-11-30 22:54:18.482 [INFO ] [assic.internal.servlet.WebAppServlet] - Started Classic UI at /classicui/app
2016-11-30 22:54:18.591 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
2016-11-30 22:54:18.607 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2016-11-30 22:54:18.607 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /ui
2016-11-30 22:54:19.435 [INFO ] [o.myopenhab.internal.MyOpenHABClient] - Connected to my.openHAB service (UUID = xxxxxxxxxxxxxxxxxxxxxxxxxxxx, base URL = http://localhost:8080)
2016-11-30 22:54:21.185 [INFO ] [ternal.scheduler.WeatherJobScheduler] - Starting and scheduling weatherJob-home with interval of 5 minutes
2016-11-30 22:54:27.576 [INFO ] [ternal.scheduler.WeatherJobScheduler] - Deleting weatherJob-home
2016-11-30 22:54:27.607 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection 'mosquitto'
2016-11-30 22:54:27.919 [INFO ] [eather.internal.common.WeatherConfig] - ProviderConfig[providerName=WUNDERGROUND,apiKey=xxxxxxxxxxxxxxxxx]
2016-11-30 22:54:27.919 [INFO ] [eather.internal.common.WeatherConfig] - LocationConfig[providerName=WUNDERGROUND,language=en,updateInterval=5,latitude=xx.xx,longitude=-xx.xxxxxx,woeid=<null>,locationId=home,name=Home]
2016-11-30 22:54:27.935 [INFO ] [penhab.io.transport.mqtt.MqttService] - MQTT Service initialization completed.
2016-11-30 22:54:27.935 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection 'mosquitto'
2016-11-30 22:54:27.951 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-binding-mqtt'
2016-11-30 22:54:28.997 [ERROR] [penhab.io.transport.mqtt.MqttService] - Error starting broker connection
Unable to connect to server (32103) - java.net.ConnectException: Connection refused: connect
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:75)[204:org.openhab.io.transport.mqtt:1.9.0.201612010210]
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:538)[204:org.openhab.io.transport.mqtt:1.9.0.201612010210]
at java.lang.Thread.run(Unknown Source)[:1.8.0_111]
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)[:1.8.0_111]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.PlainSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.SocksSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.Socket.connect(Unknown Source)[:1.8.0_111]
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:66)[204:org.openhab.io.transport.mqtt:1.9.0.201612010210]
... 2 more
2016-11-30 22:54:30.904 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection 'mosquitto'
2016-11-30 22:54:30.919 [INFO ] [ternal.scheduler.WeatherJobScheduler] - Disabling weather locationId 'home', no binding available
2016-11-30 22:54:31.091 [INFO ] [penhab.io.transport.mqtt.MqttService] - MQTT Service initialization completed.
2016-11-30 22:54:31.091 [INFO ] [t.mqtt.internal.MqttBrokerConnection] - Starting MQTT broker connection 'mosquitto'
2016-11-30 22:54:31.091 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-binding-weather'
2016-11-30 22:54:32.138 [ERROR] [penhab.io.transport.mqtt.MqttService] - Error starting broker connection
Unable to connect to server (32103) - java.net.ConnectException: Connection refused: connect
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:75)[204:org.openhab.io.transport.mqtt:1.9.0.201612010210]
at org.eclipse.paho.client.mqttv3.internal.ClientComms$ConnectBG.run(ClientComms.java:538)[204:org.openhab.io.transport.mqtt:1.9.0.201612010210]
at java.lang.Thread.run(Unknown Source)[:1.8.0_111]
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)[:1.8.0_111]
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)[:1.8.0_111]
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.PlainSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.SocksSocketImpl.connect(Unknown Source)[:1.8.0_111]
at java.net.Socket.connect(Unknown Source)[:1.8.0_111]
at org.eclipse.paho.client.mqttv3.internal.TCPNetworkModule.start(TCPNetworkModule.java:66)[204:org.openhab.io.transport.mqtt:1.9.0.201612010210]
... 2 more
2016-11-30 22:54:33.638 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-binding-zwave'
2016-11-30 22:54:35.732 [INFO ] [panel.internal.HABPanelDashboardTile] - Stopped HABPanel
2016-11-30 22:54:35.747 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-habpanel'
2016-11-30 22:54:37.701 [INFO ] [assic.internal.servlet.WebAppServlet] - Stopped Classic UI
2016-11-30 22:54:37.732 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-classic'
2016-11-30 22:54:39.154 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Stopped Paper UI
2016-11-30 22:54:39.169 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-paper'
2016-11-30 22:54:40.513 [INFO ] [ui.habmin.internal.servlet.HABminApp] - Stopped HABmin servlet
2016-11-30 22:54:40.529 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-habmin'
2016-11-30 22:54:41.435 [INFO ] [basic.internal.servlet.WebAppServlet] - Stopped Basic UI
2016-11-30 22:54:41.451 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-ui-basic'
2016-11-30 22:54:42.232 [INFO ] [penhab.io.transport.mqtt.MqttService] - Stopping broker connection 'mosquitto'
2016-11-30 22:54:42.279 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-action-mqtt'
2016-11-30 22:54:43.013 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-transformation-map'
2016-11-30 22:54:43.544 [INFO ] [o.myopenhab.internal.MyOpenHABClient] - Shutting down my.openHAB service connection
2016-11-30 22:54:43.544 [INFO ] [o.myopenhab.internal.MyOpenHABClient] - Disconnected from my.openHAB service (UUID = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, base URL = http://localhost:8080)
2016-11-30 22:54:43.560 [INFO ] [core.karaf.internal.FeatureInstaller] - Uninstalled 'openhab-misc-myopenhab'
2016-11-30 22:55:43.477 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'default.items'
2016-11-30 22:55:43.492 [ERROR] [org.openhab.core.compat1x ] - FrameworkEvent ERROR - org.openhab.core.compat1x
java.io.IOException: Exception in opening zip file: C:\openhab\userdata\cache\org.eclipse.osgi\203\0\bundleFile
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:320)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:395)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
at java.lang.ClassLoader.loadClass(Unknown Source)[:1.8.0_111]
at org.openhab.core.items.internal.ItemUIRegistryDelegate.updated(ItemUIRegistryDelegate.java:124)[203:org.openhab.core.compat1x:2.0.0.201611291735]
at org.openhab.core.items.internal.ItemUIRegistryDelegate.updated(ItemUIRegistryDelegate.java:1)[203:org.openhab.core.compat1x:2.0.0.201611291735]
at org.eclipse.smarthome.core.internal.items.ItemRegistryImpl.allItemsChanged(ItemRegistryImpl.java:116)[96:org.eclipse.smarthome.core:0.9.0.201611272028]
at org.eclipse.smarthome.model.item.internal.GenericItemProvider.modelChanged(GenericItemProvider.java:350)[121:org.eclipse.smarthome.model.item:0.9.0.201611272028]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.notifyListeners(ModelRepositoryImpl.java:207)[120:org.eclipse.smarthome.model.core:0.9.0.201611272028]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.addOrRefreshModel(ModelRepositoryImpl.java:120)[120:org.eclipse.smarthome.model.core:0.9.0.201611272028]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.checkFile(FolderObserver.java:267)[120:org.eclipse.smarthome.model.core:0.9.0.201611272028]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.access$1(FolderObserver.java:261)[120:org.eclipse.smarthome.model.core:0.9.0.201611272028]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver$WatchQueueReader.processWatchEvent(FolderObserver.java:142)[120:org.eclipse.smarthome.model.core:0.9.0.201611272028]
at org.eclipse.smarthome.core.service.AbstractWatchQueueReader.run(AbstractWatchQueueReader.java:95)[96:org.eclipse.smarthome.core:0.9.0.201611272028]
at java.lang.Thread.run(Unknown Source)[:1.8.0_111]
Caused by: java.io.FileNotFoundException: C:\openhab\userdata\cache\org.eclipse.osgi\203\0\bundleFile (The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)[:1.8.0_111]
at java.util.zip.ZipFile.<init>(Unknown Source)[:1.8.0_111]
at java.util.zip.ZipFile.<init>(Unknown Source)[:1.8.0_111]
at java.util.zip.ZipFile.<init>(Unknown Source)[:1.8.0_111]
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)[org.eclipse.osgi-3.10.2.v20150203-1939.jar:]
... 25 more
2016-11-30 22:59:50.855 [INFO ] [.dashboard.internal.DashboardService] - Stopped dashboard