It seems the error only occours when an item, which is visible in the sitemap, gets updated.
And it does not matter if the update is triggered by the user in the basicUI or by an automated update.
My example with the NTP binding:
11:25:40.373 [INFO ] [smarthome.event.ItemStateChangedEvent] - CurrentDate changed from 2017-12-01T11:25:15.362+0100 to 2017-12-01T11:25:40.365+0100
11:25:40.379 [ERROR] [ge.internal.WriterInterceptorExecutor] - MessageBodyWriter not found for media type=text/event-stream, type=class org.glassfish.jersey.media.sse.OutboundEvent, genericType=class org.glassfish.jersey.media.sse.OutboundEvent.
11:26:05.386 [INFO ] [smarthome.event.ItemStateChangedEvent] - CurrentDate changed from 2017-12-01T11:25:40.365+0100 to 2017-12-01T11:26:05.372+0100
11:26:05.396 [ERROR] [ge.internal.WriterInterceptorExecutor] - MessageBodyWriter not found for media type=text/event-stream, type=class org.glassfish.jersey.media.sse.OutboundEvent, genericType=class org.glassfish.jersey.media.sse.OutboundEvent.
In BasicUI i get the message “Offline: waiting for connection to become available” everytime the error is logged.
After removing the sitemap element:
11:33:35.434 [INFO ] [smarthome.event.ItemStateChangedEvent] - CurrentDate changed from 2017-12-01T11:33:10.420+0100 to 2017-12-01T11:33:35.422+0100
11:34:00.488 [INFO ] [smarthome.event.ItemStateChangedEvent] - CurrentDate changed from 2017-12-01T11:33:35.422+0100 to 2017-12-01T11:34:00.479+0100
11:34:25.493 [INFO ] [smarthome.event.ItemStateChangedEvent] - CurrentDate changed from 2017-12-01T11:34:00.479+0100 to 2017-12-01T11:34:25.481+0100
11:34:50.492 [INFO ] [smarthome.event.ItemStateChangedEvent] - CurrentDate changed from 2017-12-01T11:34:25.481+0100 to 2017-12-01T11:34:50.484+0100
But as expected I still get the error, when other items which are still in the sitemap are getting updated.
Any ideas what to do?
I’m running the OH2 snapshot #1098
UPDATE:
i just figuered out, that when i close the browser, the errors in the log are gone.
Even opening an subpage (group) in the basicui results in no more errors.
After returning to the mainpage the errors are back again.
I tested this in Chrome and Firefox
I have some more news…
In the last time i often did a sudo reboot, and then there is the described behaviour.
When i restart the openhab service after a reboot, the errors are totally gone, even with an open tab of the basicui.
After reboot i see a lot of errors at startup. Also these errors are gone when i clear the log and restart the openhab service: log.css (75.8 KB)
I changed the file extension from .txt to .css to be able to upload the file…
I have the same ISSUE since yesterday. The main change I did was on the ITEM files, when I added groups to the file. Before adding groups to my items, I did not have any of this issues.
The error show up every time I switch something.
2018-09-01 23:12:24.120 [ERROR] [e.internal.WriterInterceptorExecutor] - MessageBodyWriter not found for media type=text/event-stream, type=class org.glassfish.jersey.media.sse.OutboundEvent, genericType=class org.glassfish.jersey.media.sse.OutboundEvent.
EDIT:
I remember that I delete some logs files to clean and I clean the caché, nothing else.
When I added groups, it started the errors to show up, at the begining worked fine, but then not. Now is working fine, but I get this errors, and the UI page show the Offline message.
I have been plagued by this ‘Offline issue’ for some time, so I decided to do a little test and created a very simple sitemap with just a few entries from my full sitemap:
sitemap default label="Thuis" {
Frame label="Test" {
Text item=Current_DateTime label="Datum [%1$tA, %1$td.%1$tm.%1$tY]" icon="sun_clouds"
Text item=Sunset_Time icon="sunset" visibility=[Sun_Elevation>=0]
Text item=Sun_Elevation icon="sun" visibility=[Sun_Elevation>=0]
Text item=Sun_Direction icon="sun" visibility=[Sun_Elevation>=0]
}
}
Whenever the Astro binding updates the Current_DateTime item, the message Offline: waiting for connection to become available appears. There are no errors in the log file (although with a more extensive sitemap, I’ve seen many Jetty related errors).
There is a long standing open issue on the ESH repo related to this, and a recent issue suggesting there is a fix.
I understand this OH forum is not the place to ask for a solution, but I just wanted to inform others.
BTW, the Edge browser does not show this behaviour. However, since Microsoft will turn Edge into a Chromium based browser, I’m afraid soon all browsers will have this annoying behaviour…
Has this issue been resolved at all? I am seeing this in the latest snapshot of openhabinapi…
Site map constantly has error saying offline… Comes back online… Then offline again…
`
> 2019-04-01 20:51:08.422 [ERROR] [e.internal.WriterInterceptorExecutor] - MessageBodyWriter not found for media type=text/event-stream, type=class org.glassfish.jersey.media.sse.OutboundEvent, genericType=class org.glassfish.jersey.media.sse.OutboundEvent.