[SOLVED] Sitemap errors. why?

Below is the error I get with the below sitemap. it has worked before. am i missing something?

2.1 install updated to 2.2 do I need to clean something?

13:35:03.868 [INFO ] [del.core.internal.ModelRepositoryImpl] - Loading model ‘default.sitemap’
13:35:03.944 [WARN ] [del.core.internal.ModelRepositoryImpl] - Configuration model ‘default.sitemap’ has errors, therefore ignoring it: [1,17]: mismatched input ‘label’ expecting ‘{’

sitemap default label = "TheNet" {
    
        Frame label = "TotalEnergy" {
            Text label = "TotalEnergy" {
                Text item = TotalEnergy label = "Total Energy [%.2f W]" icon = "energy"
                Text item = emontxshield_ct1 icon = "firstfloor"
                Text item = emontxshield_ct2 icon = "firstfloor"
                Text item = emontxshield_vrms icon = "energy"
                Text item = emontxshield_rssi icon = "energy"
                Image icon = "energy" url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=TotalEnergy&period=D"
                Image icon = "energy" url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=emontxshield_ct1,emontxshield_ct2&period=D"
                Image icon = "energy" url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=emontxshield_vrms&period=H"
                Image icon = "energy" url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=emontxshield_rssi&period=H"
            }
        }
    
        Frame label = "Inside/Outside Temp/Hum" {
            Text label = "In/Out Temp/Hum" icon = "weather" {
                Image url = "http://guest:guest@10.1.1.8:8080/chart?groups=gInOutTemp&period=M&random=1&h=400&w=1200"
                Image url = "http://guest:guest@10.1.1.8:8080/chart?groups=gInOutHum&period=M&random=1&h=400&w=1200"
            }
        }
    
        Frame label = "Astro" icon = "sun_clouds" {
            Text label = "Current Status" {
                Text item = Sunrise_Time icon = "sunrise"
                Text item = Sunset_Time icon = "sunset"
                Text item = Sun_Elevation icon = "sunmoon"
                Text item = Moon_Elevation icon = "sunmoon"
                Text item = Moon_Phase_Name
                Text item = Moon_Zodiac_Sign icon = "zodiac"
            }
            Text label = "Weather forecast" {
                Text label = "forecast..." icon = "sun_clouds"
            }
        }
    
        Frame item = Weather_Temperature label = "Weather" {
            Text label = "Weather " icon = "energy" {
                Webview url = "/weather-data?locationId=home&layout=example&iconset=colorful" height = 13
                Text item = Weather_LastUpdate valuecolor = [Weather_LastUpdate > 120 = "orange", Weather_LastUpdate > 300 = "red"] visibility = [Weather_LastUpdate > 30]
                Text item = Weather_Temperature valuecolor = [Weather_LastUpdate == Uninitialized = "gray", Weather_LastUpdate > 90 = "gray", > 77 = "orange", > 60 = "green", > 40 = "aqua", <= 40 = "blue"] {
                    Frame {
                        Text item = Weather_Temp_Max
                        Text item = Weather_Temp_Min
                    }
                    Frame {
                        Switch item = Weather_Chart_Period label = "Period" mappings = [0 = "Hour", 1 = "Day", 2 = "Week"]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Temperature,Weather_Temp_Max,Weather_Temp_Min&period=h" visibility = [Weather_Chart_Period == 0, Weather_Chart_Period == Uninitialized]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Temperature,Weather_Temp_Max,Weather_Temp_Min&period=D" visibility = [Weather_Chart_Period == 1]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Temperature,Weather_Temp_Max,Weather_Temp_Min&period=W" visibility = [Weather_Chart_Period == 2]
                    }
                }
                Text item = Weather_Humidity {
                    Frame {
                        Switch item = Weather_Humidity_Chart_Period label = "Period" mappings = [0 = "Hour", 1 = "Day", 2 = "Week"] 
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Humidity&period=h" visibility = [Weather_Humidity_Chart_Period == 0, Weather_Humidity_Chart_Period == Uninitialized]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Humidity&period=D" visibility = [Weather_Humidity_Chart_Period == 1]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Humidity&period=W" visibility = [Weather_Humidity_Chart_Period == 2]
                    }
                }
                Text item = Weather_Pressure {
                    Frame {
                        Switch item = Weather_Pressure_Chart_Period label = "Period"  mappings = [0 = "Hour", 1 = "Day", 2 = "Week"]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Pressure&period=h" visibility = [Weather_Pressure_Chart_Period == 0, Weather_Pressure_Chart_Period == Uninitialized]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Pressure&period=D" visibility = [Weather_Pressure_Chart_Period == 1]
                        Image url = "http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Pressure&period=W" visibility = [Weather_Pressure_Chart_Period == 2]
                    }
                }
            }
        }
    
    
        Frame label = "LED Light"
        icon = "light" {
            Switch item = Light_Groundfloor mappings = [DECREASE = '-', INCREASE = '+']
            Switch item = Light_LivingroomB
        }
    
    
        Frame label = "ZWave"
        icon = "light" {
            Switch item = Front_Door_Lock label = "Front door lock control"
            Text item = Front_Door_Basic label = "Front door lock status [%s]"
            Text item = Front_Door_Battery label = "Front door lock battery level [%d %%]"
            Switch item = GarageDoorLockStatus label = "Garage Door Deadbolt" icon = "door"
            Text item = GarageDoorLockBatteryLevel label = "Garage Door Battery" icon = "energy"
            Switch item = BackDoorLockStatus label = "Back Door Deadbolt" icon = "door"
            Switch item = MasterBedroomLightStatus label = "Master Bedroom Light"
            Switch item = LaundryRoomLightStatus label = "Laundry Room Light"
            Switch item = OutdoorFrontLightStatus label = "Front Porch Light"
            Switch item = LivingroomPlugStatus label = "Livingroom Door plug" icon = "energy"
            Switch item = UpstairsHallPlugStatus label = "Upstairs Hall plug" icon = "energy"
        }
        Frame label = "X10 Switch"
        icon = "light" {
            Switch item = x10SwitchP1 label = "Lamp Switch"
            Switch item = x10SwitchP2 label = "Toggle Switch"
            Switch item = x10SwitchA1 label = "Upstairs Stereo"
            Switch item = x10SwitchA2 label = "Hall Light"
            Switch item = x10SwitchA3 label = "Living Halogen"
            Switch item = x10SwitchJ1 label = "Jenns Light"
            Switch item = x10SwitchK1 label = "Kitchen Light"
        }
        Frame label = "Garage Door"
        icon = "light" {
            Switch item = GarageDoorSwitch icon = "garagedoor"
            Text item = GarageDoorString icon = "garagedoor"
            Text item = GarageDoorContact icon = "garagedoor"
            Switch item = GarageDoorShutter icon = "garagedoor"
        }
    
        Frame label = "Dining Room Thermostat" {
            Text item = NestThermostatCurrentTemperature visibility = [upstairs_hall_temperature_scale == "F"]
            Text item = upstairs_hall_ambient_temperature_c visibility = [upstairs_hall_temperature_scale == "C"]
            Text item = upstairs_hall_humidity
            Switch item = upstairs_hall_hvac_mode mappings = [heat = "Heat", cool = "Cool", off = "Off"]
            Text item = upstairs_hall_away_temperature_low_f visibility = [home_away == "away", home_away == "auto-away"]
            Text item = upstairs_hall_away_temperature_high_f visibility = [home_away == "away", home_away == "auto-away"]
            Setpoint item = upstairs_hall_target_temperature_f label = "Target Temperature [%.1f °F]" minValue = 50 maxValue = 80 step = 1 visibility = [upstairs_hall_hvac_mode == "heat", upstairs_hall_hvac_mode == "cool"]
            Setpoint item = upstairs_hall_target_temperature_low_f label = "Minimum Temperature [%.1f °F]" minValue = 50 maxValue = 80 step = 1 visibility = [upstairs_hall_hvac_mode == "heat-cool"]
            Setpoint item = upstairs_hall_target_temperature_high_f label = "Maximum Temperature [%.1f °F]" minValue = 50 maxValue = 80 step = 1 visibility = [upstairs_hall_hvac_mode == "heat-cool"]
            Text item = upstairs_hall_last_connection
        }
        Frame label = "Basement Nest Protect" {
            Text item = basement_smoke valuecolor = [basement_state == "green" = "green", basement_state == "gray" = "gray", basement_state == "yellow" = "yellow", basement_state == "red" = "red"]
            Text item = basement_co valuecolor = [basement_state == "green" = "green", basement_state == "gray" = "gray", basement_state == "yellow" = "yellow", basement_state == "red" = "red"]
            Text item = basement_last_connection
        }
        Frame label = "Upstairs Nest Protect" {
            Text item = upstairs_smoke valuecolor = [upstairs_state == "green" = "green", upstairs_state == "gray" = "gray", upstairs_state == "yellow" = "yellow", upstairs_state == "red" = "red"]
            Text item = upstairs_co valuecolor = [upstairs_state == "green" = "green", upstairs_state == "gray" = "gray", upstairs_state == "yellow" = "yellow", upstairs_state == "red" = "red"]
            Text item = upstairs_last_connection
        }
    
    }

When openHAB reports issues with your sitemap, always first load them in Eclipse Smarthome Designer. ESH complains about the spaces around the equal signs.

Try:

sitemap default label="TheNet" {
    
        Frame label="TotalEnergy" {
            Text label="TotalEnergy" {
                Text item=TotalEnergy label="Total Energy [%.2f W]" icon="energy"
                Text item=emontxshield_ct1 icon="firstfloor"
                Text item=emontxshield_ct2 icon="firstfloor"
                Text item=emontxshield_vrms icon="energy"
                Text item=emontxshield_rssi icon="energy"
                Image icon="energy" url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=TotalEnergy&period=D"
                Image icon="energy" url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=emontxshield_ct1,emontxshield_ct2&period=D"
                Image icon="energy" url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=emontxshield_vrms&period=H"
                Image icon="energy" url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=emontxshield_rssi&period=H"
            }
        }
    
        Frame label="Inside/Outside Temp/Hum" {
            Text label="In/Out Temp/Hum" icon="weather" {
                Image url="http://guest:guest@10.1.1.8:8080/chart?groups=gInOutTemp&period=M&random=1&h=400&w=1200"
                Image url="http://guest:guest@10.1.1.8:8080/chart?groups=gInOutHum&period=M&random=1&h=400&w=1200"
            }
        }
    
        Frame label="Astro" icon="sun_clouds" {
            Text label="Current Status" {
                Text item=Sunrise_Time icon="sunrise"
                Text item=Sunset_Time icon="sunset"
                Text item=Sun_Elevation icon="sunmoon"
                Text item=Moon_Elevation icon="sunmoon"
                Text item=Moon_Phase_Name
                Text item=Moon_Zodiac_Sign icon="zodiac"
            }
            Text label="Weather forecast" {
                Text label="forecast..." icon="sun_clouds"
            }
        }
    
        Frame item=Weather_Temperature label="Weather" {
            Text label="Weather " icon="energy" {
                Webview url="/weather-data?locationId=home&layout=example&iconset=colorful" height=13
                Text item=Weather_LastUpdate valuecolor=[Weather_LastUpdate > 120="orange", Weather_LastUpdate > 300="red"] visibility=[Weather_LastUpdate > 30]
                Text item=Weather_Temperature valuecolor=[Weather_LastUpdate == Uninitialized="gray", Weather_LastUpdate > 90="gray", > 77="orange", > 60="green", > 40="aqua", <= 40="blue"] {
                    Frame {
                        Text item=Weather_Temp_Max
                        Text item=Weather_Temp_Min
                    }
                    Frame {
                        Switch item=Weather_Chart_Period label="Period" mappings=[0="Hour", 1="Day", 2="Week"]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Temperature,Weather_Temp_Max,Weather_Temp_Min&period=h" visibility=[Weather_Chart_Period == 0, Weather_Chart_Period == Uninitialized]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Temperature,Weather_Temp_Max,Weather_Temp_Min&period=D" visibility=[Weather_Chart_Period == 1]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Temperature,Weather_Temp_Max,Weather_Temp_Min&period=W" visibility=[Weather_Chart_Period == 2]
                    }
                }
                Text item=Weather_Humidity {
                    Frame {
                        Switch item=Weather_Humidity_Chart_Period label="Period" mappings=[0="Hour", 1="Day", 2="Week"] 
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Humidity&period=h" visibility=[Weather_Humidity_Chart_Period == 0, Weather_Humidity_Chart_Period == Uninitialized]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Humidity&period=D" visibility=[Weather_Humidity_Chart_Period == 1]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Humidity&period=W" visibility=[Weather_Humidity_Chart_Period == 2]
                    }
                }
                Text item=Weather_Pressure {
                    Frame {
                        Switch item=Weather_Pressure_Chart_Period label="Period"  mappings=[0="Hour", 1="Day", 2="Week"]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Pressure&period=h" visibility=[Weather_Pressure_Chart_Period == 0, Weather_Pressure_Chart_Period == Uninitialized]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Pressure&period=D" visibility=[Weather_Pressure_Chart_Period == 1]
                        Image url="http://guest:guest@10.1.1.8:8080/rrdchart.png?items=Weather_Pressure&period=W" visibility=[Weather_Pressure_Chart_Period == 2]
                    }
                }
            }
        }
    
    
        Frame label="LED Light"
        icon="light" {
            Switch item=Light_Groundfloor mappings=[DECREASE='-', INCREASE='+']
            Switch item=Light_LivingroomB
        }
    
    
        Frame label="ZWave"
        icon="light" {
            Switch item=Front_Door_Lock label="Front door lock control"
            Text item=Front_Door_Basic label="Front door lock status [%s]"
            Text item=Front_Door_Battery label="Front door lock battery level [%d %%]"
            Switch item=GarageDoorLockStatus label="Garage Door Deadbolt" icon="door"
            Text item=GarageDoorLockBatteryLevel label="Garage Door Battery" icon="energy"
            Switch item=BackDoorLockStatus label="Back Door Deadbolt" icon="door"
            Switch item=MasterBedroomLightStatus label="Master Bedroom Light"
            Switch item=LaundryRoomLightStatus label="Laundry Room Light"
            Switch item=OutdoorFrontLightStatus label="Front Porch Light"
            Switch item=LivingroomPlugStatus label="Livingroom Door plug" icon="energy"
            Switch item=UpstairsHallPlugStatus label="Upstairs Hall plug" icon="energy"
        }
        Frame label="X10 Switch"
        icon="light" {
            Switch item=x10SwitchP1 label="Lamp Switch"
            Switch item=x10SwitchP2 label="Toggle Switch"
            Switch item=x10SwitchA1 label="Upstairs Stereo"
            Switch item=x10SwitchA2 label="Hall Light"
            Switch item=x10SwitchA3 label="Living Halogen"
            Switch item=x10SwitchJ1 label="Jenns Light"
            Switch item=x10SwitchK1 label="Kitchen Light"
        }
        Frame label="Garage Door"
        icon="light" {
            Switch item=GarageDoorSwitch icon="garagedoor"
            Text item=GarageDoorString icon="garagedoor"
            Text item=GarageDoorContact icon="garagedoor"
            Switch item=GarageDoorShutter icon="garagedoor"
        }
    
        Frame label="Dining Room Thermostat" {
            Text item=NestThermostatCurrentTemperature visibility=[upstairs_hall_temperature_scale == "F"]
            Text item=upstairs_hall_ambient_temperature_c visibility=[upstairs_hall_temperature_scale == "C"]
            Text item=upstairs_hall_humidity
            Switch item=upstairs_hall_hvac_mode mappings=[heat="Heat", cool="Cool", off="Off"]
            Text item=upstairs_hall_away_temperature_low_f visibility=[home_away == "away", home_away == "auto-away"]
            Text item=upstairs_hall_away_temperature_high_f visibility=[home_away == "away", home_away == "auto-away"]
            Setpoint item=upstairs_hall_target_temperature_f label="Target Temperature [%.1f °F]" minValue=50 maxValue=80 step=1 visibility=[upstairs_hall_hvac_mode == "heat", upstairs_hall_hvac_mode == "cool"]
            Setpoint item=upstairs_hall_target_temperature_low_f label="Minimum Temperature [%.1f °F]" minValue=50 maxValue=80 step=1 visibility=[upstairs_hall_hvac_mode == "heat-cool"]
            Setpoint item=upstairs_hall_target_temperature_high_f label="Maximum Temperature [%.1f °F]" minValue=50 maxValue=80 step=1 visibility=[upstairs_hall_hvac_mode == "heat-cool"]
            Text item=upstairs_hall_last_connection
        }
        Frame label="Basement Nest Protect" {
            Text item=basement_smoke valuecolor=[basement_state == "green"="green", basement_state == "gray"="gray", basement_state == "yellow"="yellow", basement_state == "red"="red"]
            Text item=basement_co valuecolor=[basement_state == "green"="green", basement_state == "gray"="gray", basement_state == "yellow"="yellow", basement_state == "red"="red"]
            Text item=basement_last_connection
        }
        Frame label="Upstairs Nest Protect" {
            Text item=upstairs_smoke valuecolor=[upstairs_state == "green"="green", upstairs_state == "gray"="gray", upstairs_state == "yellow"="yellow", upstairs_state == "red"="red"]
            Text item=upstairs_co valuecolor=[upstairs_state == "green"="green", upstairs_state == "gray"="gray", upstairs_state == "yellow"="yellow", upstairs_state == "red"="red"]
            Text item=upstairs_last_connection
        }
    
}

That works. need maybe to call that out in the logging?

Fails
sitemap default label = “TheNet” {

Works
sitemap default label=“TheNet” {

ok wow. i am using the Visual Code plugin. maybe he can add that checking

Thanks