I’m trying to make a basic sitemap work, and I’m having difficulty making it display any values.
My sitemap is really simple:
sitemap home label="Home" {
Frame label="Date" {
Text item=LocalTime_Date2
}
}
I have an item LocalTime_Date2 bound to the Date channel on the ntp binding. The label comes out correctly, but no value is displayed. In the log there is an error:
017-06-02 16:50:33.946 [ERROR] [.core.internal.folder.FolderObserver] - Error handling update of file '/etc/openhab2/sitemaps/home.sitemap': null.
java.lang.NullPointerException
at org.eclipse.smarthome.io.rest.sitemap.internal.PageChangeListener.getAllItems(PageChangeListener.java:125)[118:org.eclipse.smarthome.io.rest.sitemap:0.9.0.201706012026]
at org.eclipse.smarthome.io.rest.sitemap.internal.PageChangeListener.updateItemsAndWidgets(PageChangeListener.java:75)[118:org.eclipse.smarthome.io.rest.sitemap:0.9.0.201706012026]
at org.eclipse.smarthome.io.rest.sitemap.internal.PageChangeListener.sitemapContentChanged(PageChangeListener.java:217)[118:org.eclipse.smarthome.io.rest.sitemap:0.9.0.201706012026]
at org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService.modelChanged(SitemapSubscriptionService.java:277)[118:org.eclipse.smarthome.io.rest.sitemap:0.9.0.201706012026]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.notifyListeners(ModelRepositoryImpl.java:286)[123:org.eclipse.smarthome.model.core:0.9.0.201706012026]
at org.eclipse.smarthome.model.core.internal.ModelRepositoryImpl.addOrRefreshModel(ModelRepositoryImpl.java:136)[123:org.eclipse.smarthome.model.core:0.9.0.201706012026]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.checkFile(FolderObserver.java:244)[123:org.eclipse.smarthome.model.core:0.9.0.201706012026]
at org.eclipse.smarthome.model.core.internal.folder.FolderObserver.processWatchEvent(FolderObserver.java:315)[123:org.eclipse.smarthome.model.core:0.9.0.201706012026]
at org.eclipse.smarthome.core.service.WatchQueueReader.run(WatchQueueReader.java:206)[99:org.eclipse.smarthome.core:0.9.0.201706012026]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_65]
I can display a chart of some other items, but not their current values, which is odd. I have a “Text” and a “Chart” both referencing the same item, and the chart displays but the text shows nothing.
This is with openHAB 2.1.0 Build #934
Any ideas?