Windows - OpenHAB upgrade error

I have a manual install of OpenHAB 2,4 on windows.

I’ve had an issue with MQTT and was advised to upgrade to v2.5M1

I downloaded the ZIP file and followed the instructions on how to upgrade a manual install.

When I try to run the start.bat file all I get is the below in a command prompt window.

Launching the openHAB runtime...
WARNING: package org.apache.karaf.specs.locator not in java.base
Error starting karaf activator org.apache.karaf.specs.activator.Activator: org/a
pache/karaf/specs/locator/OsgiLocator

I have also just tried a fresh install of v2.5M1 and I am seeing the same error. My backup of v2.4 still starts fine.

Is there something else needed for v2.5M1?

Thanks.

Well I’ve made some progress.

I reinstalled java and the Zulu 8u201 platform.

OpenHab now starts but I still have some errors coming up in my log file I don’t understand.

2019-01-28 16:23:29.049 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2019-01-28 16:23:29.137 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder
2019-01-28 16:23:29.460 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : doFindMethod: Suitable but non-accessible method found in class org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl
2019-01-28 16:23:29.461 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : findMethod: Suitable but non-accessible method setScheduler found in class org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl, subclass of org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl
2019-01-28 16:23:29.462 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : bind method [setScheduler] not found; Component will fail
2019-01-28 16:23:29.462 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : bind method [setScheduler] not found
2019-01-28 16:23:29.463 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : doFindMethod: Suitable but non-accessible method found in class org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl
2019-01-28 16:23:29.463 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : findMethod: Suitable but non-accessible method unsetScheduler found in class org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl, subclass of org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl
2019-01-28 16:23:29.464 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : unbind method [unsetScheduler] not found; Component will fail
2019-01-28 16:23:29.464 [ERROR] [org.eclipse.smarthome.core          ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(88)] : unbind method [unsetScheduler] not found
2019-01-28 16:23:29.708 [INFO ] [io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = 906e3d21-e0b8-40e4-bc9d-c8ae0d1bc443, base URL = http://localhost:8080)
2019-01-28 16:23:33.486 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'amazon.items'
2019-01-28 16:23:33.596 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'astro.items'
2019-01-28 16:23:33.645 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'heating.items'
2019-01-28 16:23:33.737 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'lights.items'
2019-01-28 16:23:33.838 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'mqtt.items'
2019-01-28 16:23:33.860 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'my.items'
2019-01-28 16:23:33.880 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'virtual.items'
2019-01-28 16:23:36.309 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2019-01-28 16:23:38.005 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'presence.rules'
2019-01-28 16:23:39.038 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.rules'
2019-01-28 16:23:39.667 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.sitemap'
2019-01-28 16:23:39.971 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'mqtt.things'
2019-01-28 16:23:40.097 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'astro.things'
2019-01-28 16:23:40.980 [INFO ] [thome.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:sun:home
2019-01-28 16:23:41.737 [INFO ] [thome.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:moon:home
2019-01-28 16:23:42.305 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.2.3:8080
2019-01-28 16:23:42.306 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.2.3:8443
2019-01-28 16:23:42.618 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.2.3' with clientid paho1977877638746 and file store 'C:\OpenHAB2\userdata\mqtt\192.168.2.3'
2019-01-28 16:23:42.690 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui

Any help greatly appreciated.

Thanks.

@gforce2010

See here: