org.eclipse.jetty.server.HttpChannel ERROR

  • Platform information:
    • Hardware: Raspberry 3
    • OS: Openhabian
    • Java Runtime Environment: openhabian based
    • openHAB version: 2.4 stable
  • Issue of the topic:
    I noticed that the following errors are very frequent in my openhab.log

Note that I don’t have a sitemap called ‘gZwave’. (I have a group called gZwave)

2019-08-20 12:12:28.665 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /rest/sitemaps/default/gZwave
javax.servlet.ServletException: javax.servlet.ServletException: A MultiException has 1 exceptions.  They are:
1. java.lang.IllegalStateException: ServiceLocatorImpl(__HK2_Generated_19125,19126,2870548) has been shut down
...

I also have several error of the following type:

2019-08-20 12:12:28.258 [WARN ] [io.openhabcloud.internal.CloudClient] - Jetty request 21254870 failed: null
2019-08-20 12:12:28.262 [WARN ] [io.openhabcloud.internal.CloudClient] - Response Failure: null

Full Log file:
openhab.log (378.0 KB)

It’s certainly going to be helpful to post your sitemap.

Hi,
sure. I tried earlier but the site didn’t accept the .sitemap extension.
I changed to .txt
(why the forum does not accept the common openhab file extensions?)

default.sitemap.txt (135 Bytes)
groups.items.txt (2.6 KB)

I can’t say much about the posted error, however in your complete log it seems as if each and every web request does not return anything. Does this instance have a connection to the internet? It seems not.
Since your sitemap does show only groups and you posted only the group setup and not a single item definition we can’t say much about that.

Hi,
sure. I tried earlier but the site didn’t accept the .sitemap extension.
I changed to .txt
(why the forum does not accept the common openhab file extensions?)

default.sitemap.txt (135 Bytes)
groups.items.txt (2.6 KB)

Because looking at file attachments is a huge pain, particularly if you are answering from a disadvantaged device like a phone.

You can just paste the contents in and How to use code fences, just like you did with the log statements.

sitemap default label="Varazze's House"
{
	Frame label="All" {
		Group item=gAll

	}
	Frame label="Cloud" {
		Group item=gCloud

	}

}

// GRUPPI 
Group   gAll       "GruppoRoot"     <sofa>
Group   gWeather   "GruppoMeteo"  <sofa> 	(gAll)
Group   gSalotto   "GruppoSalotto"  <sofa> 	(gAll)
Group   gNetwork   "Gruppo rete"                (gAll)
Group   gDateTime  "GruppoDatetime" <calendar>  (gAll)
Group   gZwave     "GruppoZwave"     <sofa>  	(gAll)
Group   gzRGBW     "GruppoRGBW"     <sofa>  	(gZwave)
Group   gMilight   "GruppoMilight"  <sofa>  	(gSalotto)
Group   gTestroom  "GruppoTest"     <calendar>  (gAll)
Group   gX10 	   "GruppoX10"     <calendar>  (gSalotto)
Group   gXBMC	   "Gruppo XBMC"               (gSalotto)
Group   gXBMCtest   "Gruppo XBMCtest"               (gSalotto)
Group   gSB 	"Gruppo SqueezeBox"		(gSalotto)
Group   gInitNull  "GruppoInitNull"
Group   gHT	"Home theatre"  		(gSalotto)
Group   gXiaomi "Xiaomi"			(gAll)
Group   gESP	"ESP"		<sofa>		(gAll)
Group   gUPS	"UPS"		<sofa>		(gAll)
Group   gPool   "POOL"				(gAll)
Group   gHDTemperature "HD Temp"                (gAll)
Group   gRoomTemperature "Room Temp"		(gAll)
Group   gSysInfo "System Info"			(gAll)
Group   gPersist "Restore On Startup"           (gAll)
Group   gPersistHourly "Store hourly"           (gAll)
Group   gPersistChange "Store changes"           (gAll)
Group   gPersistUpdate "Store updates"           (gAll)
Group   gCloud "allow MyOpenHab.org access"
Group   gEnergy "Delios"			(gAll)
Group   gTado                                   (gAll)
Group 	gESPT1 					(gESP)
Group 	gESPT2 					(gESP)
Group 	gESPT3 					(gESP)
Group 	gESPT4 					(gESP)
Group 	gESPT5 					(gESP)
Group 	gESPT6 					(gESP)
Group 	gESPT7 					(gESP)
Group 	gESPT8 					(gESP)
Group 	gESPT9 					(gESP)
Group 	gESPT10					(gESP)
Group 	gESPT11					(gESP)

Group:Contact:OR(OPEN,CLOSED) 	gESPRelay 	(gESP)
Group:Contact:OR(OPEN,CLOSED) 	gESPPushButtons (gESP)
Group:String gESPAlarms 			(gESP)
Group:Switch:OR(ON,OFF)		gZwaveSwitches	(gZwave)

Group:Number:Temperature 	gTadoTemp 	(gTado)	
Group:Number             	gTadoHum 	(gTado) 	
Group:Number             	gTadoHP 	(gTado) 	
Group:String             	gTadoHVAC 	(gTado) 	
Group:Number:Temperature 	gTadoSetPoint 	(gTado) 
Group:DateTime           	gTadoExpiry 	(gTado) 	
Group:Number             	gTadoTimer 	(gTado) 	
Group:String              	gTadoMode 	(gTado) 
	
Group gTadoZ1					(gTado)
Group gTadoZ2 "Zona Giorno"			(gTado)
Group gTadoZ3 "Blue Room"			(gTado)
Group gTadoZ4					(gTado)
Group gTadoZ5 "Green Room"			(gTado)
Group gTadoZ6					(gTado)
Group gTadoZ7 "Bagno Grigio"			(gTado)
Group gTadoZ8 "Yellow Room"			(gTado)
Group gTadoZ9 "Bagno Verde"			(gTado)
Group gTadoZ10 "Yellow Room"			(gTado)

What URL are you using to access the sitemap? Are you using one of the phone apps?

hi,
yes I am using iPhone OpenHAB official app.

Did the app recently update? There was a major update to the iPhone app that was just released. @timbms, is this a known problem?

Just for completeness, check in PaperUI > Configuratiuon > Services > UI > BasicUI for default sitemap name. Maybe ClassicUI as well.

This is not a known problem to me

I have been following the suggestions in this thread:

Will see if it resolves.

BTW: I haven’t updated to the latest (16/8/19) version of OpenHAB app for iPhone yet.