Upgraded to OH4.1M3 from OH4.1M2 a few days ago. (Rpi4-2GB) I have one issue with the UI (IP:8080). It loads fine from one of my saved icons, but if I refresh (the arrow circle) I just get a blank screen. This happens with Safari, Edge and Chrome. It also appears I cannot copy the url to a new window.
I donât know if this is related, but I have two new WARN messages during startup
2023-11-07 09:34:43.004 [WARN ] [ax.web.service.spi.model.ServerModel] - ServletModel{id=ServletModel-14,name='cxf-servlet',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} can't be registered now in context / under "/*" mapping. Conflict with ServletModel{id=ServletModel-12,name='/',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]}.
2023-11-07 09:34:43.050 [WARN ] [ax.web.service.spi.model.ServerModel] - Skipped registration of ServletModel{id=ServletModel-14,name='cxf-servlet',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} because of existing mappings. Servlet will be added as "awaiting registration".
After two instances they do not appear again. Full startup log below;
2023-11-07 09:34:43.004 [WARN ] [ax.web.service.spi.model.ServerModel] - ServletModel{id=ServletModel-14,name='cxf-servlet',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} can't be registered now in context / under "/*" mapping. Conflict with ServletModel{id=ServletModel-12,name='/',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]}.
2023-11-07 09:34:43.050 [WARN ] [ax.web.service.spi.model.ServerModel] - Skipped registration of ServletModel{id=ServletModel-14,name='cxf-servlet',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} because of existing mappings. Servlet will be added as "awaiting registration".
2023-11-07 09:34:45.698 [INFO ] [org.openhab.core.Activator ] - Starting openHAB 4.1.0.M3 (build Milestone Build)
2023-11-07 09:34:46.429 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'America/New_York'.
2023-11-07 09:34:46.431 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'en_US'.
2023-11-07 09:34:46.434 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Measurement system set to 'US'.
2023-11-07 09:34:52.809 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'myhouse3on4.sitemap'
2023-11-07 09:34:53.346 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'myhouse.sitemap'
2023-11-07 09:34:53.389 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'ftpcamera.things'
2023-11-07 09:34:53.490 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'astro.things'
2023-11-07 09:34:53.506 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'jdbc.persist'
2023-11-07 09:34:53.648 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'mapdb.persist'
2023-11-07 09:34:53.776 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'refresh-if.rules'
2023-11-07 09:34:59.264 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'backdoor_area_Motion.rules'
2023-11-07 09:35:00.171 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'water_leakage.rules'
2023-11-07 09:35:00.276 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'thermostat_main_cool.rules'
2023-11-07 09:35:00.985 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Optimize_furnace.rules'
2023-11-07 09:35:00.991 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2023-11-07 09:35:01.319 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'front_door_lights.rules'
2023-11-07 09:35:01.752 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'thermostat_up_heat.rules'
2023-11-07 09:35:02.022 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Garage_Mud_Room.rules'
2023-11-07 09:35:02.792 [WARN ] [ax.web.service.spi.model.ServerModel] - ServletModel{id=ServletModel-33,name='/',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} can't be registered now in context / under "/*" mapping. Conflict with ServletModel{id=ServletModel-12,name='/',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]}.
2023-11-07 09:35:02.795 [WARN ] [ax.web.service.spi.model.ServerModel] - Skipped registration of ServletModel{id=ServletModel-33,name='/',urlPatterns=[/*],contexts=[{WB,OCM-1,default,/}]} because of existing mappings. Servlet will be added as "awaiting registration".
2023-11-07 09:35:02.800 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'lightchg_nook.rules'
2023-11-07 09:35:03.183 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'sony.rules'
2023-11-07 09:35:03.559 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'thermostat_up_cool.rules'
2023-11-07 09:35:03.980 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'basement_lights.rules'
2023-11-07 09:35:04.242 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'globe_light.rules'
2023-11-07 09:35:04.477 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'external_camera_Gif.rules'
2023-11-07 09:35:05.546 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Office_motion.rules'
2023-11-07 09:35:06.158 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Wattage_reports-js.rules'
2023-11-07 09:35:07.609 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'thermostat_main_heat.rules'
2023-11-07 09:35:08.400 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Kitchen_motion.rules'
2023-11-07 09:35:09.401 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'lightchg_kitchen.rules'
2023-11-07 09:35:10.141 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Wattage_reports.rules'
2023-11-07 09:35:11.220 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Nook_Motion.rules'
2023-11-07 09:35:12.000 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'time_stamp.rules'
2023-11-07 09:35:12.226 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'bath_humidity.rules'
2023-11-07 09:35:12.780 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'scene_control_js_ui.rules'
2023-11-07 09:35:13.048 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Light-count.rules'
2023-11-07 09:35:18.613 [INFO ] [persistence.jdbc.internal.JdbcMapper] - JDBC::openConnection: Driver is available::Yank setupDataSource
2023-11-07 09:35:18.751 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Sink_Motion.rules'
2023-11-07 09:35:19.169 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Driveway_lights.rules'
2023-11-07 09:35:19.451 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'HEM-refresh-js.rules'
2023-11-07 09:35:20.795 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'HEM-refresh.rules'
2023-11-07 09:35:21.504 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Sensors.items'
2023-11-07 09:35:21.591 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'ftpimage.items'
2023-11-07 09:35:21.626 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'house-mode.items'
2023-11-07 09:35:21.643 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'Light_count.items'
2023-11-07 09:35:22.519 [INFO ] [.network.internal.utils.NetworkUtils] - CIDR prefix is smaller than /24 on interface with address 169.254.214.21/16, truncating to /24, some addresses might be lost
2023-11-07 09:35:22.524 [INFO ] [.network.internal.utils.NetworkUtils] - CIDR prefix is smaller than /24 on interface with address 172.18.0.1/16, truncating to /24, some addresses might be lost
2023-11-07 09:35:25.091 [INFO ] [ternal.dhcp.DHCPPacketListenerServer] - DHCP request packet listener online
2023-11-07 09:35:27.965 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
2023-11-07 09:35:27.999 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to 'localhost' with clientid openhab
Lastly, which I resolved with a clean-cache restart was very strange. I kept getting this error (see below) beyond the startup window, but never had a rule file with this name. My thought was that there is a (new?) routine to copy the rules files (add tmp_) during an upgrade and then delete them. Apparently this file was missed on the delete. Despite the error it did not seem to affect the ârealâ rule.
2023-11-06 13:36:04.610 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'tmp_Optimize_furnace-1' failed: An error occurred during the script execution: context in tmp_Optimize_furnace
2023-11-06 13:54:07.314 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'tmp_Optimize_furnace-1' failed: An error occurred during the script execution: context in tmp_Optimize_furnace
2023-11-07 08:00:04.570 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'tmp_Optimize_furnace-1' failed: An error occurred during the script execution: context in tmp_Optimize_furnace
2023-11-07 08:23:10.786 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'tmp_Optimize_furnace-1' failed: An error occurred during the script execution: context in tmp_Optimize_furnace
Otherwise all seems fine.
EDIT: NEVERMIND Realized I still had a snapshot ui snapshot jar in the addons (It was to address the stepper card issue with M2). Removed it and refresh now works on Chrome, Edge and Safari. On restart the above log Warns are also gone.