[SOLVED] scheduler.PeriodicSchedulerImpl error

Since upgrading from 2.4.0 to 2.5.0.M1 I have scheduler.PeriodicSchedulerImpl errors in my log when OpenHAB starts. This seems to affect any rules I’m running on a cron schedule. Any idea how I can get rid of these errors?

2019-01-26 09:37:04.265 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : doFindMethod: Suitable but non-accessible method found in class org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl
2019-01-26 09:37:04.293 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : 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-26 09:37:04.295 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : bind method [setScheduler] not found; Component will fail
2019-01-26 09:37:04.295 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : bind method [setScheduler] not found
2019-01-26 09:37:04.300 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : doFindMethod: Suitable but non-accessible method found in class org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl
2019-01-26 09:37:04.301 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : 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-26 09:37:04.302 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : unbind method [unsetScheduler] not found; Component will fail
2019-01-26 09:37:04.302 [ERROR] [org.eclipse.smarthome.core ] - bundle org.eclipse.smarthome.core:0.11.0.oh250M1 (102)[org.eclipse.smarthome.core.internal.scheduler.PeriodicSchedulerImpl(69)] : unbind method [unsetScheduler] not found

There is an open issue on git.

1 Like

Thank you. Is there a workaround until a fix is available, or should I plan to roll back?

If you need the cron rules to run I would roll back. Follow the issue and git then upgrade when the issue is resolved.

Okay, will do. I’ve made a bunch of edits to jsondb through PaperUI, can I copy a 2.5.0.M1 jsondb back to 2.4.0?

I would make a backup before doing anything.:wink: You should be ok with your edits from 2.5 to 2.4. Note, that if for some reason you wanted to move to 2.3 the edits may not work.

Got it, thanks again!