Charts showing perfectly - But errors as well?

Hi,

i spend the last weeks understanding and playing with openhab and mysensors. It’s fun and sooo addictive :slight_smile: But can get really frustrating sometimes. I almost don’t dare to ask questions here because i am really new to all that. I just can’t figure out the chart errors.

The “widget null” errors are connected to the chart-period-switch (Hour, Day, Weeks,…). But not sure how :frowning:

The errors look like that:


2016-09-01 19:56:37.949 [DEBUG] [.o.u.w.i.servlet.WebAppServlet] - Servlet request received!
2016-09-01 19:56:37.961 [DEBUG] [.o.u.w.i.servlet.WebAppServlet] - reading sitemap ed
2016-09-01 19:56:38.012 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Checking visiblity for widget 'null'.
2016-09-01 19:56:38.023 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Checking visiblity for widget 'null'.
2016-09-01 19:56:38.032 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Widget null is not visible.
2016-09-01 19:56:38.040 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Checking visiblity for widget 'null'.
2016-09-01 19:56:38.050 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Widget null is not visible.
2016-09-01 19:56:38.059 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Checking visiblity for widget 'null'.
2016-09-01 19:56:38.068 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Widget null is not visible.
2016-09-01 19:56:38.072 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Checking visiblity for widget 'null'.
2016-09-01 19:56:38.081 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Widget null is not visible.
2016-09-01 19:56:38.123 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 0ms
2016-09-01 19:56:38.133 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-01 19:56:38.141 [DEBUG] [ui.internal.chart.ChartServlet] - Received incoming chart request:
2016-09-01 19:56:38.151 [DEBUG] [ui.internal.chart.ChartServlet] - No begin and end are specified, use now as end and now - period as begin.
2016-09-01 19:56:38.582 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-01 19:56:38.598 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!

Items:

Group Temperature
Group Weather_Chart	"Charts"
// Temperatures
Number 		Room_Temperature					"Room Temperature [%.1f C]"				<temperature>		(Temperature, Barn, Weather_Chart)		{mysensors="9;1;V_TEMP"}
Number		Room_Temperature_Set				"Set Room Temperature to [%.1f C]"		<temperature>		(Temperature, Barn)
Number		Room_Humidity						"Humidity [%.1f %%]"					<temperature>		(Temperature, Barn, Weather_Chart)		{mysensors="9;0;V_HUM"}
Number		Compost_Temperature					"Compost Temperature [%.1f C]"			<temperature>		(Temperature, Garden, Weather_Chart)	{mysensors="11;0;V_TEMP"}
Number 		Weather_Chart_Period				"Chart Period"

Sitemap

	Frame item=Garden{
		Text item=Compost_Temperature icon="garden"{ 
			Frame item=Garden{
				Text item=Compost_Temperature
				Switch item=Water_Left
			}
			Frame item=Weather_Chart{
				Switch item=Weather_Chart_Period mappings=[0="Hour", 1="Day", 2="Week", 3="Month", 4="Year"]
				Chart item=Weather_Chart period=h refresh=6000 visibility=[Weather_Chart_Period==0, Weather_Chart_Period=="Uninitialized"]
				Chart item=Weather_Chart period=D refresh=30000 visibility=[Weather_Chart_Period==1]
				Chart item=Weather_Chart period=W refresh=60000 visibility=[Weather_Chart_Period==2]
				Chart item=Weather_Chart period=M refresh=120000 visibility=[Weather_Chart_Period==3]
				Chart item=Weather_Chart period=Y refresh=120000 visibility=[Weather_Chart_Period==4]
			}
		}
	}

Persistence:

// persistence strategies have a name and a definition and are referred to in the "Items" section
Strategies {
	// for rrd charts, we need a cron strategy
	everyMinute : "0 * * * * ?"
}


Items {
	Temperature, Weather_Chart* : strategy = everyMinute, restoreOnStartup
}

What am i doing wrong? No need for rules if it comes to charts right?

Hope it’s something small as usual :slight_smile:

Cheeers
ED

There is no question that is not suitable for this forum. We were all beginners once. Please ask rather than spending hours of frustration.

I don’t see anything obvious wrong. Not even the usually bugaboo of incorrectly putting quotes around the period.

The errors point to a type somewhere causing the sitemap to not be able to recognize Weather_Chart_Period in the visibility elements.

I don’t know why it would matter, but does it improve if you change the

Number 		Weather_Chart_Period				"Chart Period"

to

String 		Weather_Chart_Period				"Chart Period"

?

@rlkoshak
before i am asking i better think twice before you get frustrated with too many stupid questions. Hehe.
But thanks for looking over my code.

You are right. If i delete the buttons and visibility. The “widget ‘null’” error disappears. But that’s where my understanding stops. What kind of info can i give you to find out more about it?

@watou
No changes. Still same errors

Btw:
This error still shows even without visibility settings and period buttons. Any ideas about that one?:

2016-09-01 21:56:32.794 [DEBUG] [ui.internal.chart.ChartServlet] - No begin and end are specified, use now as end and now - period as begin.

Where are the Barn and Garden Group items defined?

I didn’t want to put too much code that’s why i just posted the chart part of it.
This is my complete items file:

Group Motion 		"Motion Detection" 	<outdoorlight>
Group Temperature
Group Garden 							<garden>
Group Weather_Chart	"Charts"
Group Barn 			"Scheune"
Group Lights



// Motion
Contact		Motion_Flood						"Flood [%s]"								(Motion)											{mysensors="10;10;V_TRIPPED"}
Contact		Motion_Mobile_1						"Mobile [%s]"								(Motion)											{mysensors="13;1;V_TRIPPED"}

//Lights
Switch		Flood_Light							"Flood Light"												(Lights)							{mysensors="10;1;V_STATUS"}

// Temperatures
Number 		Room_Temperature					"Room Temperature [%.1f C]"				<temperature>		(Temperature, Barn, Weather_Chart)		{mysensors="9;1;V_TEMP"}
Number		Room_Temperature_Set				"Set Room Temperature to [%.1f C]"		<temperature>		(Temperature, Barn)
Number		Room_Humidity						"Humidity [%.1f %%]"					<temperature>		(Temperature, Barn, Weather_Chart)		{mysensors="9;0;V_HUM"}
Number		Compost_Temperature					"Compost Temperature [%.1f C]"			<temperature>		(Temperature, Garden, Weather_Chart)	{mysensors="11;0;V_TEMP"}


//Switches
Switch		Heizung_Switch						"Heizung"								<heating>			(Barn)								{mysensors="8;1;V_STATUS"}
Switch		Water_Left							"Schwenker Links"						<garden>			(Garden)


// Charts
Number 		Weather_Chart_Period				"Chart Period"

//Software Switches
Switch 		Sunset_Event   																{astro="planet=sun, type=set, property=start"}
Switch 		Sunrise_Event   															{astro="planet=sun, type=rise, property=start"}
DateTime 	Sunset_Time  						"Sunset [%1$tH:%1$tM]"  				{astro="planet=sun, type=set, property=start"}
Switch		Sunset

I only get frustrated when people refuse to try to learn this stuff and just expect us to do it for them. That has happened only twice in the over a year I’ve been contributing to this forum. Ask away.

And this one for sure isn’t a stupid one.

That is just a debug message, not an error. Since you are using “period” instead of “begin” and “end” to define the chart period it is saying that it is creating a chart that goes from now - period to now which is exactly what you want.

Always error on the side of posting too much. It saves time as the errors are often not where you expect them to be. If you use the code formatting blocks (BTW, thank you for doing so) your posts will still be manageable no matter how much code you post.

I’m stumped. What you have appears correct. Just for comparison sake, here is a currently working block of sitemap that does the same thing you are trying to do.

Switch item=Weather_Chart_Period label="Period" mappings=[0="Hour", 1="Day", 2="Week", 3="Month", 4="Year"]
Chart item=gWeather_Temp_Chart icon="temperature" service="rrd4j" period=h refresh=6000  visibility=[Weather_Chart_Period==0, Weather_Chart_Period=="Uninitialized"]
Chart item=gWeather_Temp_Chart icon="temperature" service="rrd4j" period=D refresh=30000 visibility=[Weather_Chart_Period==1]
Chart item=gWeather_Temp_Chart icon="temperature" service="rrd4j" period=W refresh=30000 visibility=[Weather_Chart_Period==2]
Chart item=gWeather_Temp_Chart icon="temperature" service="rrd4j" period=M refresh=30000 visibility=[Weather_Chart_Period==3]
Chart item=gWeather_Temp_Chart icon="temperature" service="rrd4j" period=Y refresh=30000 visibility=[Weather_Chart_Period==4]

All of my Items are Numbers.

Hmm. I have no idea what to look for.

Maybe this strange behavior is connected somehow:

This is my sitemap code:

sitemap ed label="EDsPlayground"
{
	Frame item=Barn{
		Text item=Room_Temperature icon="attic" { //valuecolor=[Weather_LastUpdate=="Uninitialized"="lightgray", Weather_LastUpdate>90="lightgray",>25="orange",>15="green",>5="orange",<=5="blue"]
			Frame item=Heizung_Switch{
				Text item=Room_Temperature
				Setpoint item=Room_Temperature_Set minValue=2 maxValue=28 step=1
				Switch item=Heizung_Switch
				Text item=Room_Humidity
			}
		}
	}
	
	Frame item=Motion{
		Text item=Motion { //valuecolor=[Weather_LastUpdate=="Uninitialized"="lightgray", Weather_LastUpdate>90="lightgray",>25="orange",>15="green",>5="orange",<=5="blue"] 
			Frame item=Motion{
				Switch item=Motion_Flood
				Switch item=Motion_Mobile_1
				Switch item=Flood_Light
				Text item=Sunset_Time
				Switch item=Sunset
			}
		}
	}

	Frame item=Garden{
		Text item=Compost_Temperature icon="garden"{ //valuecolor=[Weather_LastUpdate=="Uninitialized"="lightgray", Weather_LastUpdate>90="lightgray",>25="orange",>15="green",>5="orange",<=5="blue"] 
			Frame item=Garden{
				Text item=Compost_Temperature
				Switch item=Water_Left
			}
			Frame label="test"{
				Switch item=Weather_Chart_Period mappings=[0="Hour", 1="Day", 2="Week", 3="Month", 4="Year"]
				Chart item=Weather_Chart period=h refresh=6000 visibility=[Weather_Chart_Period==0, Weather_Chart_Period=="Uninitialized"]
				Chart item=Weather_Chart period=D refresh=30000 visibility=[Weather_Chart_Period==1]
				Chart item=Weather_Chart period=W refresh=60000 visibility=[Weather_Chart_Period==2]
				Chart item=Weather_Chart period=M refresh=120000 visibility=[Weather_Chart_Period==3]
				Chart item=Weather_Chart period=Y refresh=120000 visibility=[Weather_Chart_Period==4]
			}
		}
	}
}

The Frame definition for the charts looks like this now:

Frame label="test"{

With a label after Frame the period buttons working fine but i get the “error”: “Cannot retrieve item null for widget org.openhab.model.sitemap.Frame”.
And when i change the Frame definition to an item:

Frame item=Compost_Temperature{

Then i don’t get the Frame error but instead the period buttons are not working correctly. When i click for example on “Week”. Nothing happens unless i go back to the main page first.

Just in case i post my rules as well. I have almost no programming skills. So maybe you see something i don’t.

import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
import org.openhab.model.script.actions.*
import org.openhab.binding.astro.*


rule "Init virtual Items"
when
    System started
then
    if (Room_Temperature_Set.state == Uninitialized) {
        Room_Temperature_Set.postUpdate(20)
    }
    if (Room_Temperature.state == Uninitialized) {
        Room_Temperature.postUpdate(22) 
    }
	else {
	}
end


// Turn ON or OFF Sunset Switch
rule "Turn Sunset Switch ON when sun sets"
	when 
		Item Sunset_Event received update ON
	then
	sendCommand(Sunset,ON)
end

rule "Turn Sunset Switch OFF when sun rises"
	when 
		Item Sunrise_Event received update ON
	then
	sendCommand(Sunset,OFF)
end


// MOTION RULES
rule "Turn ON when motion triggered"
	when
		Item Motion_Flood changed
    then   
		if (Motion_Flood.state == OPEN && Sunset.state == ON){
        sendCommand(Flood_Light,ON)    
        }
	else {
		sendCommand(Flood_Light,OFF)
		}
end

rule "Turn ON when motion triggered"
	when   
		Item Motion_Mobile_1 changed 
    then   
		if	(Motion_Mobile_1.state == OPEN && Sunset.state == ON){
        sendCommand(Flood_Light,ON)    
        }
	else {
		sendCommand(Flood_Light,OFF)
		}
end

/* 
rule "Turn OFF when no motion"
    when
        Time cron "0 * * * * ?"
    then   
        if(Motion_Flood.state ==0) {
//		if	((Motion_Mobile_1.state as DecimalType) ==0) 
        sendCommand(Flood_Light,OFF)
        }
end

*/


// TEMPERATURE SETTINGS 
rule "Compare Temperatures"
    when
        Item Room_Temperature changed or
        Item Room_Temperature_Set changed
    then
        var double wtsp=(Room_Temperature_Set.state as DecimalType).doubleValue
        var double wtsi=(Room_Temperature.state as DecimalType).doubleValue
        if (wtsi < wtsp){
            Heizung_Switch.sendCommand(ON)
        }
        else {
            Heizung_Switch.sendCommand(OFF)
        }
end

Again. Thanks for helping out.

Wow. I expected much more.

The proper way to use a Frame with an Item is to put your Item on the sitemap as a Text element with a subframe under that, as you are doing already to some degree. We cannot use a Frame with an item=, as far as I can tell.

Text item=Compost_Temperature icon="garden" {
    Switch item=Weather_Chart_Period mappings ...    
}

This might be the problem.

Sorry, not really sure what you mean. I tried several changes with Frames and Text. But none seems do give me a proper solution. Can you give me a example?
I used the demo.sitemap as an example. Unfortunately the original demo sitemap only works without “Frame-Error” when i do like this:

Frame label="Weather" {
		Text item=Weather_Temperature valuecolor=[Weather_LastUpdate=="Uninitialized"="lightgray",Weather_LastUpdate>90="lightgray",>25="orange",>15="green",>5="orange",<=5="blue"] {
			Frame item=Whatever_Item{...

Original demo sitemap:

	Frame label="Weather" {
		Text item=Weather_Temperature valuecolor=[Weather_LastUpdate=="Uninitialized"="lightgray",Weather_LastUpdate>90="lightgray",>25="orange",>15="green",>5="orange",<=5="blue"] {
			Frame {
				Text item=Weather_Temp_Max valuecolor=[>25="orange",>15="green",>5="orange",<=5="blue"]
				Text item=Weather_Temp_Min valuecolor=[>25="orange",>15="green",>5="orange",<=5="blue"]
				Text item=Weather_Humidity
				Text item=Weather_Humidex
				Text item=Weather_LastUpdate visibility=[Weather_LastUpdate>30] valuecolor=[Weather_LastUpdate>120="orange", Weather_LastUpdate>300="red"]
			}
			Frame {
				Switch item=Weather_Chart_Period label="Chart Period" mappings=[0="Hour", 1="Day", 2="Week"]
				Chart item=Weather_Chart period=h refresh=6000 visibility=[Weather_Chart_Period==0, Weather_Chart_Period=="Uninitialized"]
				Chart item=Weather_Chart period=D refresh=30000 visibility=[Weather_Chart_Period==1]
				Chart item=Weather_Chart period=W refresh=30000 visibility=[Weather_Chart_Period==2]
			}
		}
	}

I am confused :unamused:

Frame item=...{

If you see this it is an error. A Frame cannot have an Item. If you want the behavior you are after you need to use a Text element.

Text item=...{

Therefore the following in your sitemap are all errors I think.

Frame item=Barn{
Frame item=Heizung_Switch{
Frame item=Motion{
Frame item=Garden{

These should all be:

Text item=Barn{
Text item=Heizung_Switch{
Text item=Motion{
Text item=Garden{

Try something formatted like this, which works here on 1.8.3.

items

Number TempChartSwitch
Group Temperature

sitemap

  Frame label="Locations" {
    Text label="House" icon="house" {
      Text label=" Charts" icon="chart" {
        Switch item=TempChartSwitch label="Range" mappings=[0="1d", 1="1W", 2="1M", 3="2M", 4="1Y"]
        Chart item=Temperature icon="temperature" period=D  refresh=60000 visibility=[TempChartSwitch==0, TempChartSwitch=="Uninitialized"]
        Chart item=Temperature icon="temperature" period=W  refresh=360000 visibility=[TempChartSwitch==1]
        Chart item=Temperature icon="temperature" period=M  refresh=360000 visibility=[TempChartSwitch==2]
        Chart item=Temperature icon="temperature" period=2M refresh=360000 visibility=[TempChartSwitch==3]
        Chart item=Temperature icon="temperature" period=Y  refresh=360000 visibility=[TempChartSwitch==4]
      }
    }
  }

My English is maybe not the best. I just tried all you told me in different variations. I am still not sure if its me or something else.
I had a complete new sitemap and used only @watou’s code configured for my items:

sitemap ed label="EDsPlayground"
{
  Frame label="Temperature" {
    Text label="Temperature" icon="house" {
      Text label="Temperature" icon="chart" {
        Switch item=Weather_Chart_Period label="Range" mappings=[0="1d", 1="1W", 2="1M", 3="2M", 4="1Y"]
        Chart item=Weather_Chart icon="temperature" period=D  refresh=60000 visibility=[Weather_Chart_Period==0, TempChartSwitch=="Uninitialized"]
        Chart item=Weather_Chart icon="temperature" period=W  refresh=360000 visibility=[Weather_Chart_Period==1]
        Chart item=Weather_Chart icon="temperature" period=M  refresh=360000 visibility=[Weather_Chart_Period==2]
        Chart item=Weather_Chart icon="temperature" period=2M refresh=360000 visibility=[Weather_Chart_Period==3]
        Chart item=Weather_Chart icon="temperature" period=Y  refresh=360000 visibility=[Weather_Chart_Period==4]
      }
    }
  }
}

All works but i still get this error when opening Home page:

2016-09-02 02:45:11.560 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text
2016-09-02 02:45:11.574 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Text

So i changed the word “label” with the word “item” and removed the quotation marks (which you might think creates an error, but does actually the opposite.:

sitemap ed label="EDsPlayground"
{
  Frame item=Temperature {
    Text item=Temperature icon="house" {
      Text item=Temperature icon="chart" {
        Switch item=Weather_Chart_Period label="Range" mappings=[0="1d", 1="1W", 2="1M", 3="2M", 4="1Y"]
        Chart item=Weather_Chart icon="temperature" period=D  refresh=60000 visibility=[Weather_Chart_Period==0, TempChartSwitch=="Uninitialized"]
        Chart item=Weather_Chart icon="temperature" period=W  refresh=360000 visibility=[Weather_Chart_Period==1]
        Chart item=Weather_Chart icon="temperature" period=M  refresh=360000 visibility=[Weather_Chart_Period==2]
        Chart item=Weather_Chart icon="temperature" period=2M refresh=360000 visibility=[Weather_Chart_Period==3]
        Chart item=Weather_Chart icon="temperature" period=Y  refresh=360000 visibility=[Weather_Chart_Period==4]
      }
    }
  }
}

No errors any more.
Funny that with both versions the period buttons working just fine.

It’s not the worse error. I just tried to have an error-free code. :unamused:

The "widget ‘null’ error is still there as well. Is that something on my Linux (Raspberry Pi 2 Model B)? Also running openHab 1.8.3

Odd. The way it failed when using the Frame item= before and after looking at my sitemap I though the problem would be using Frame item=.

However I do notice that there are two Text Items on that sitemap and two errors in your log so there must be something with those two. Are you sure you have a Temperature Item spelled exactly like in your sitemap? Does this Item have a state?

Yeah. You are right. Temperature is just a Group without a state.
When i change the Text items to a “real” item and not a group. Then all errors are gone. Thanks for that info.

BUT maybe we are talking about different things here. How do you test? On browser or Habdroid?
I normally test from a browser on my computer. Today i test from the Habdroid and i get tons of Frame errors plus other errors.
These errors for example come up, when i just turn the Flood_Light switch ON or OFF from Habdroid:

16-09-02 21:04:00.934 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:00.944 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:01.000 [DEBUG] [o.i.r.i.resources.ItemResource] - Received HTTP POST request at 'items/Flood_Light' with value 'ON'.
2016-09-02 21:04:01.013 [DEBUG] [.b.m.internal.MySensorsBinding] - internalReceiveCommand(Flood_Light,ON) is called!
2016-09-02 21:04:01.091 [DEBUG] [o.o.i.m.i.MyOpenHABServiceImpl] - store(Lights), state = ON
2016-09-02 21:04:01.138 [DEBUG] [o.o.i.m.i.MyOpenHABServiceImpl] - store(Flood_Light), state = ON
2016-09-02 21:04:01.208 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.248 [DEBUG] [.b.m.internal.MySensorsBinding] - I_LOG_MESSAGE: TSP:MSG:SEND 0-0-10-10 s=1,c=1,t=2,pt=0,l=1,sg=0,ft=0,st=ok:1
2016-09-02 21:04:01.261 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.365 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.373 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.677 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.715 [DEBUG] [.p.rrd4j.internal.RRD4jService] - Stored 'Greenhouse_Temperature' with state '23.4' in rrd4j database
2016-09-02 21:04:01.735 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.824 [DEBUG] [.p.rrd4j.internal.RRD4jService] - Stored 'Room_Humidity' with state '49.7' in rrd4j database
2016-09-02 21:04:01.878 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:01.919 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.007 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.048 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.297 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.383 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.731 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.794 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:02.938 [DEBUG] [o.o.i.r.i.b.GeneralBroadcaster] - broadcaster 'org.openhab.io.rest.internal.broadcaster.GeneralBroadcaster$1@6c039d' is empty
2016-09-02 21:04:02.990 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 0ms
2016-09-02 21:04:03.006 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:03.116 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/ed' for media type 'null'.
2016-09-02 21:04:03.190 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:03.215 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:03.323 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/ed' for media type 'null'.
2016-09-02 21:04:03.421 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:03.414 [WARN ] [osphere.cpr.DefaultBroadcaster] - Duplicate resource 34fedee8-04bb-455a-b872-d1fd955c9b79. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
2016-09-02 21:04:03.447 [DEBUG] [o.o.i.r.i.b.GeneralBroadcaster] - broadcaster 'org.openhab.io.rest.internal.broadcaster.GeneralBroadcaster$1@6c039d' is empty
2016-09-02 21:04:03.455 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:03.583 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/0100' for media type 'null'.
2016-09-02 21:04:03.628 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:03.671 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:03.677 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:03.685 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:03.767 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/0100' for media type 'null'.
2016-09-02 21:04:03.813 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 0ms
2016-09-02 21:04:03.821 [WARN ] [osphere.cpr.DefaultBroadcaster] - Duplicate resource 3ad2a9b5-eb80-4fc0-9e51-ae8883c2e51f. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
2016-09-02 21:04:03.831 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:03.847 [DEBUG] [o.o.i.r.i.b.GeneralBroadcaster] - broadcaster 'org.openhab.io.rest.internal.broadcaster.GeneralBroadcaster$1@137a08b' is empty
2016-09-02 21:04:03.910 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/0100' for media type 'null'.
2016-09-02 21:04:03.952 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 0ms
2016-09-02 21:04:03.961 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:03.998 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/0100' for media type 'null'.
2016-09-02 21:04:04.017 [WARN ] [osphere.cpr.DefaultBroadcaster] - Duplicate resource 86da826b-a389-4a72-acbc-913a0cb5947f. Could be caused by a dead connection not detected by your server. Replacing the old one with the fresh one
2016-09-02 21:04:05.728 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:05.736 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:05.756 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:05.763 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:05.867 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/ed' for media type 'null'.
2016-09-02 21:04:05.868 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/0100' for media type 'null'.
2016-09-02 21:04:06.015 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:06.079 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:06.168 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:06.229 [DEBUG] [o.u.i.items.ItemUIRegistryImpl] - Cannot retrieve item null for widget org.openhab.model.sitemap.Frame
2016-09-02 21:04:06.241 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 1ms
2016-09-02 21:04:06.267 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:06.344 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/ed' for media type 'null'.
2016-09-02 21:04:06.371 [DEBUG] [.io.net.http.SecureHttpContext] - checking ip is in range took 0ms
2016-09-02 21:04:06.383 [DEBUG] [.io.net.http.SecureHttpContext] - security is disabled - processing aborted!
2016-09-02 21:04:06.438 [DEBUG] [.r.i.resources.SitemapResource] - Received HTTP GET request at 'sitemaps/ed/0100' for media type 'null'.
2016-09-02 21:04:08.499 [DEBUG] [.o.m.c.i.folder.FolderObserver] - Refreshing folder 'sitemaps'
2016-09-02 21:04:08.510 [DEBUG] [.o.m.c.i.folder.FolderObserver] - Refreshing folder 'persistence'
2016-09-02 21:04:08.524 [DEBUG] [.o.m.c.i.folder.FolderObserver] - Refreshing folder 'rules'
2016-09-02 21:04:08.536 [DEBUG] [.o.m.c.i.folder.FolderObserver] - Refreshing folder 'scripts'
2016-09-02 21:04:08.548 [DEBUG] [.o.m.c.i.folder.FolderObserver] - Refreshing folder 'items'


That’s devastating. Need to take a brake to calm down first :sunglasses:

First of all, anything that has [DEBUG] is not an error. Real errors will have [ERROR]. Event the [WARN ] messages are not errors.

So do not go out of your way to do anything about them These lines are informational, not indications of error and not something that need to be corrected, IF you are not seeing otherwise aberrant behavior.

In other words, it’s all good.

I thought messages like these would make the system unstable. But Good to hear that is not the case. Makes me feel much better now. g:slight_smile:
Thanks again for your effort

I had a very similar error when I reinstalled my openhab last week. I was missing my persistence addons so I guess that Chart wasn’t able to retrieve past values? Maybe worth a look :slight_smile: