openHAB 4.2 Milestone discussion

I get these messages randomly as well. (Boris_Fierlings). Openhab and influxdb on Syno/Docker(update)

2024-03-11 06:56:04.384 [WARN ] [core.thing.internal.ThingManagerImpl] - Initializing handler for thing 'avmfritz:fritzbox:192_168_1_100' takes more than 5000ms.
2024-03-11 07:00:00.584 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 07:30:36.707 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 07:34:18.738 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 07:40:06.773 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 07:56:21.856 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:00:00.889 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:09:51.935 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:13:06.967 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:16:10.002 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:19:49.028 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:28:53.052 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:38:53.107 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 08:56:23.215 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 10:15:53.570 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 10:19:53.603 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 10:44:53.696 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 10:50:21.858 [WARN ] [al.profiles.MapTransformationProfile] - Could not transform state '5633' with function 'sensor_1.map' and format '%s'
2024-03-11 10:57:16.561 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: undefined
2024-03-11 10:59:27.770 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: undefined
2024-03-11 11:07:29.815 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:05:05.571 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:21:26.642 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:21:29.162 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: WS01_Alarmburglar
2024-03-11 12:21:34.320 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: WS01_Alarmburglar
2024-03-11 12:21:41.846 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: WS01_Alarmburglar
2024-03-11 12:26:09.108 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:37:07.600 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:41:30.167 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:51:27.203 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 12:56:24.225 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 13:00:00.271 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 13:13:54.335 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 13:43:09.452 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 14:00:00.507 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 14:03:54.541 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 14:56:27.675 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful
2024-03-11 15:30:27.790 [WARN ] [influxdb.internal.AbstractRestClient] - Ping request wasn't successful

The InfluxDB ping warnings are probably the same as @Boris_Fierlings posted above.

Check your .map file and make sure it can handle a value of “5633” or has a default to handle that.

This usually occurs when you have a MainUI Widget that is referencing an Item that doesn’t exist. If you have MainUI open when OH is restarted, you can expect to see these warnings until the Items are loaded. You can also expect to see this warning while developing a widget.

The undefined warning probably means you have an expression that isn’t working.

I was just changing some items, which caused these messages.
But the ping warning comes all the time. With influxdb binding in trace mode I get

	at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242) ~[?:?]
	at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:213) ~[?:?]
	... 40 more
2024-03-11 16:28:12.122 [DEBUG] [.influxdb.InfluxDBPersistenceService] - Connection lost, trying re-connection
2024-03-11 16:28:12.133 [DEBUG] [rnal.influx2.InfluxDB2RepositoryImpl] - Successfully connected to InfluxDB. Instance pingable=true
2024-03-11 16:28:12.136 [DEBUG] [rnal.influx2.InfluxDB2RepositoryImpl] - database status is OK
2024-03-11 16:28:12.138 [TRACE] [.influxdb.InfluxDBPersistenceService] - Wrote 6 elements to database
2024-03-11 16:28:20.620 [TRACE] [.influxdb.InfluxDBPersistenceService] - Query-Filter: itemname: TankstelleEssoSchlierbacherstr_Diesel, ordering: ASCENDING, state: null,  operator: EQ, getBeginDate: 2024-03-10T16:28:20.619419508+01:00[Europe/Berlin], getEndDate: 2024-03-11T16:28:20.619419508+01:00[Europe/Berlin], getPageSize: 2147483647, getPageNumber: 0
2024-03-11 16:28:20.621 [TRACE] [rnal.influx2.InfluxDB2RepositoryImpl] - Query from(bucket:"openhab")
	|> range(start:2024-03-10T15:28:20.619419508Z, stop:2024-03-11T15:28:20.619419508Z)

If there is no configuration for influxdb persistence policy you don’t get these warnings.
Retention check force time is 30 min, which has no relation to the time of warnings

There are some library updates for the influxDB binding in this PR, I do not know why or what your cause is, however if it is a bug in a library, it would be worth trying the jar found in the PR…

https://github.com/openhab/openhab-addons/pull/16458

I discovered that the Sonos binding is broken in 4.2M1. I am suspecting the new version of JUPnP library packaged with OH 4.2 as I don’t see some events arriving to the binding. The channels are simply not updated anymore. OH 4.2 is packaged with version 3.0.0 of JUPnP while OH 4.1.1 is packaged with 2.7.1.OH1.
We cannot exclude several bindings to be broken (those relying on UPnP event subscriptions).

I am using 4.2.0.M1 and have no problems at all with Sonos.

With latest snapshot version (3993) I can no longer create an item from a channel:

Result:

Did anyone else experience this?

I have tried from a few different channels of different bindings, but all leads to the same result. I cannot spot any errors to correct - everything is defaulted and seems filled out.

Does an item with the same name already exist?

I don’t have any issues…tested with shelly binding yesterday

Hopefully this helps: Link Item to channel: Include error message on name validation failure by jimtng · Pull Request #2487 · openhab/openhab-webui · GitHub

Yes, that is exactly it. :+1: I missed that, since it was actually the case for all the channels I tried. :smiley: It seems there’s a regression here:

Remove last character:

Add it again - and now it is able to show the error:

I finally discovered that this is broken only when my wifi interface is up. Disabling my WiFi interface solved the problem.
To be investigated.

A post was split to a new topic: Cannot internet after OH upgrade

I upgraded to 4.2.0M1 (from the previous 4.1 release) and noticed that influxdb persistence did no longer work.
Dropped you .jar from GitHub and it kicked in again.
Is this on the radar for a fix in M2 you think?

It would be helpful if you made it clear what error message or symptom you were getting with the 4.2M1 build, any more info besides no longer work? Did you try and do a reboot or two after the upgrade to see if it resolved itself after the update? Thank you for testing it, and yes the library updates will get merged if good feedback comes back like yours, that it does not break anything. I do not use influxDB and know nothing about it.

2 People above have posted that they get a WARN message that previous versions did not give, but they state that the addon works just fine despite the message. So your the first to state it stopped working, so perhaps it just needed a reboot.

Thanks for coming back.
Sorry for not providing more info upfront. Didn’t realize we were so few with an actual issue.
I did do a system reboot after the upgrade (from 4.1 release to 4.2.0M1) because system got stuck at 100% CPU for a long time. This is something I experience on almost each upgrade.

omr@shs2:~$ uname -a
Linux shs2 5.15.0-101-generic #111-Ubuntu SMP Tue Mar 5 20:16:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
omr@shs2:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.4 LTS
Release:        22.04
Codename:       jammy
 1996  sudo nala upgrade
 1997  tail -F -n 2000 /var/log/openhab/openhab.log
 1998  sudo reboot
 2007  sudo cp /etc/openhab/org.openhab.persistence.influxdb-4.2.0-SNAPSHOT.jar /usr/share/openhab/addons/ 

I did the upgrade and reboot on Mars 19, but did not realize until the day after, on Mars 20, that persistence was not running, and I tried the .jar from GitHub that evening ~21:00->

Before dropping the .jar, I did also try a bundle restart from karaf, but it didn’t help.
After dropping the .jar, I had to stop the M1 bundle, and then the snapshot bundle kicked in (saw all my items getting values in the tail window).

Now looks like this:
openhab> list | grep -i influx
304 │ Resolved │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
315 │ Active   │  80 │ 4.2.0.202403100650     │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB

I haven’t dived into the log, but here it is, from just after the reboot on M1 until it started working.

Log, rename .txt to .zip
openhab.log.txt (294.7 KB)

That will not work. Dependencies have been upgraded and just exchanging the bundle without fixing the dependencies will cause issues. Please either

  • remove the jar in the addons folder (revert back to the 4.2.0.M1 bundle)
  • or uninstall the influxdb add-on and drop a current .kar in the addons-folder (use a newer version)

Restart after that and provide a new log. Thanks.

But that will just revert back to a state equal to the beginning of the log I provided.
Aka second restart after M1 upgrade, and that did not work …

The .jar from here Bump Kotlin, okhttp, okio, and java-telegram-bot-api libraries by Skinah · Pull Request #16458 · openhab/openhab-addons · GitHub works fine.

But, for the sake of argument I can give it one more go …

Deleted the dropped in .jar and restarted the bundle:

2024-03-24 15:38:52.180 [INFO ] [.influxdb.InfluxDBPersistenceService] - InfluxDB persistence service stopped.
2024-03-24 15:39:00.489 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'influxdb'
2024-03-24 15:39:02.658 [WARN ] [enhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
2024-03-24 15:39:03.779 [WARN ] [enhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
2024-03-24 15:39:22.983 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(459)] : Error during instantiation of the implementation object
java.lang.reflect.InvocationTargetException: null
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
        at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
        at org.apache.felix.scr.impl.inject.internal.ComponentConstructorImpl.newInstance(ComponentConstructorImpl.java:326) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:286) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:1002) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:975) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:920) ~[?:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:220) ~[org.eclipse.osgi-3.18.0.jar:?]
        at java.security.AccessController.doPrivileged(AccessController.java:318) [?:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:217) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:118) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:534) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:660) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:88) [bundleFile:?]
        at org.apache.felix.scr.impl.inject.methods.BindMethod.getServiceObject(BindMethod.java:675) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2612) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.doInvokeBindMethod(DependencyManager.java:2078) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:2061) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.invokeBindMethod(SingleComponentManager.java:443) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:336) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:304) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1232) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1152) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:959) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:895) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1184) [bundleFile:?]
        at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:116) [bundleFile:?]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:123) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:961) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:937) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:874) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:262) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:500) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1274) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1225) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1232) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1152) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:959) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:895) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1184) [bundleFile:?]
        at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:116) [bundleFile:?]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:123) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:961) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:937) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:874) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:262) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:500) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:437) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:671) [bundleFile:?]
        at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:310) [bundleFile:?]
        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:593) [bundleFile:?]
        at org.apache.felix.scr.impl.Activator.access$200(Activator.java:74) [bundleFile:?]
        at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:460) [bundleFile:?]
        at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196) [bundleFile:?]
        at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169) [bundleFile:?]
        at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49) [bundleFile:?]
        at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488) [osgi.core-8.0.0.jar:?]
        at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420) [osgi.core-8.0.0.jar:?]
        at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) [osgi.core-8.0.0.jar:?]
        at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450) [osgi.core-8.0.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:949) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.container.Module.publishEvent(Module.java:499) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.container.Module.start(Module.java:486) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.karaf.bundle.command.Restart.doExecute(Restart.java:51) [bundleFile:?]
        at org.apache.karaf.bundle.command.BundlesCommand.execute(BundlesCommand.java:55) [bundleFile:?]
        at org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) [bundleFile:4.4.4]
        at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) [bundleFile:4.4.4]
        at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) [bundleFile:4.4.4]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
        at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.NoSuchMethodError: 'okhttp3.RequestBody okhttp3.RequestBody.create(java.lang.String, okhttp3.MediaType)'
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
        ... 108 more
2024-03-24 15:39:22.994 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(247)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1680, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=459, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:39:22.994 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(247)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1680, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=459, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:39:22.996 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(459)] : Error during instantiation of the implementation object
java.lang.reflect.InvocationTargetException: null
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
        at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
        at org.apache.felix.scr.impl.inject.internal.ComponentConstructorImpl.newInstance(ComponentConstructorImpl.java:326) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:286) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:115) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:1002) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:975) ~[?:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:920) ~[?:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse$1.run(ServiceFactoryUse.java:220) ~[org.eclipse.osgi-3.18.0.jar:?]
        at java.security.AccessController.doPrivileged(AccessController.java:318) [?:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.factoryGetService(ServiceFactoryUse.java:217) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceFactoryUse.getService(ServiceFactoryUse.java:118) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceConsumer$2.getService(ServiceConsumer.java:48) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:547) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.getService(ServiceRegistry.java:534) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:660) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:88) [bundleFile:?]
        at org.apache.felix.scr.impl.inject.methods.BindMethod.getServiceObject(BindMethod.java:675) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2612) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.doInvokeBindMethod(DependencyManager.java:2078) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager.invokeBindMethod(DependencyManager.java:2061) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.SingleComponentManager.invokeBindMethod(SingleComponentManager.java:443) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:336) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$MultipleDynamicCustomizer.addedService(DependencyManager.java:304) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1232) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1152) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:959) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:895) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1184) [bundleFile:?]
        at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:116) [bundleFile:?]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:123) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:961) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:937) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:874) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:262) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:500) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1274) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:1225) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1232) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1152) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.trackAdding(ServiceTracker.java:959) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$AbstractTracked.track(ServiceTracker.java:895) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1184) [bundleFile:?]
        at org.apache.felix.scr.impl.BundleComponentActivator$ListenerInfo.serviceChanged(BundleComponentActivator.java:116) [bundleFile:?]
        at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:123) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:961) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:937) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:874) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:141) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:262) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:500) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:929) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:915) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:133) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:984) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:752) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:674) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:437) [bundleFile:?]
        at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:671) [bundleFile:?]
        at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:310) [bundleFile:?]
        at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:593) [bundleFile:?]
        at org.apache.felix.scr.impl.Activator.access$200(Activator.java:74) [bundleFile:?]
        at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:460) [bundleFile:?]
        at org.apache.felix.scr.impl.AbstractExtender.createExtension(AbstractExtender.java:196) [bundleFile:?]
        at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:169) [bundleFile:?]
        at org.apache.felix.scr.impl.AbstractExtender.modifiedBundle(AbstractExtender.java:49) [bundleFile:?]
        at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:488) [osgi.core-8.0.0.jar:?]
        at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:420) [osgi.core-8.0.0.jar:?]
        at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232) [osgi.core-8.0.0.jar:?]
        at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:450) [osgi.core-8.0.0.jar:?]
        at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:949) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:229) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.container.Module.publishEvent(Module.java:499) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.container.Module.start(Module.java:486) [org.eclipse.osgi-3.18.0.jar:?]
        at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) [org.eclipse.osgi-3.18.0.jar:?]
        at org.apache.karaf.bundle.command.Restart.doExecute(Restart.java:51) [bundleFile:?]
        at org.apache.karaf.bundle.command.BundlesCommand.execute(BundlesCommand.java:55) [bundleFile:?]
        at org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) [bundleFile:4.4.4]
        at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) [bundleFile:4.4.4]
        at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) [bundleFile:4.4.4]
        at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) [bundleFile:4.4.4]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
        at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.NoSuchMethodError: 'okhttp3.RequestBody okhttp3.RequestBody.create(java.lang.String, okhttp3.MediaType)'
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
        ... 108 more
2024-03-24 15:39:23.003 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(249)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1680, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=459, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:39:23.004 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(249)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1680, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=459, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
^C

After a reboot:

omr@shs2:~$ grep -i influxdb /var/log/openhab/openhab.log
2024-03-24 15:44:05.148 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'influxdb.persist'
2024-03-24 15:47:00.267 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'influxdb'
2024-03-24 15:47:22.734 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(450)] : Error during instantiation of the implementation object
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
2024-03-24 15:47:22.752 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(246)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:47:22.758 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(246)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence
influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:47:22.764 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(450)] : Error during instantiation of the implementation object
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
2024-03-24 15:47:22.784 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(248)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:47:22.785 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(248)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:48:00.238 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'influxdb'
2024-03-24 15:48:22.888 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(450)] : Error during instantiation of the implementation object
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
2024-03-24 15:48:22.907 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(246)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:48:22.908 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(246)] : DependencyManager : invokeUnbindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:48:22.916 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(450)] : Error during instantiation of the implementation object
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
2024-03-24 15:48:22.930 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(248)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:48:22.931 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(248)] : DependencyManager : invokeUnbindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1054, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=450, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:48:22.956 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(452)] : Error during instantiation of the implementation object
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
2024-03-24 15:48:22.965 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(246)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1057, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=452, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:48:22.966 [WARN ] [ence.internal.PersistenceManagerImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceManagerImpl(246)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1057, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence
influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=452, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:48:22.969 [ERROR] [.influxdb.InfluxDBPersistenceService] - bundle org.openhab.persistence.influxdb:4.2.0.M1 (304)[org.openhab.persistence.influxdb.InfluxDBPersistenceService(452)] : Error during instantiation of the implementation object
        at com.influxdb.client.internal.AuthenticateInterceptor.initToken(AuthenticateInterceptor.java:122) ~[?:?]
        at com.influxdb.client.internal.AbstractInfluxDBClient.<init>(AbstractInfluxDBClient.java:104) ~[?:?]
        at com.influxdb.client.internal.InfluxDBClientImpl.<init>(InfluxDBClientImpl.java:97) ~[?:?]
        at com.influxdb.client.InfluxDBClientFactory.create(InfluxDBClientFactory.java:204) ~[?:?]
        at org.openhab.persistence.influxdb.internal.influx2.InfluxDB2RepositoryImpl.connect(InfluxDB2RepositoryImpl.java:95) ~[?:?]
        at org.openhab.persistence.influxdb.InfluxDBPersistenceService.<init>(InfluxDBPersistenceService.java:128) ~[?:?]
2024-03-24 15:48:22.977 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(248)] : Could not get service from ref {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1057, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=452, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab}
2024-03-24 15:48:22.978 [WARN ] [ernal.PersistenceServiceRegistryImpl] - bundle org.openhab.core.persistence:4.2.0.M1 (219)[org.openhab.core.persistence.internal.PersistenceServiceRegistryImpl(248)] : DependencyManager : invokeBindMethod : Service not available from service registry for ServiceReference {org.openhab.core.persistence.PersistenceService, org.openhab.core.persistence.QueryablePersistenceService}={version=V2, service.id=1057, service.bundleid=304, service.scope=bundle, osgi.ds.satisfying.condition.target=(osgi.condition.id=true), user=openhab, url=http://127.0.0.1:8086, component.name=org.openhab.persistence.influxdb.InfluxDBPersistenceService, service.config.label=InfluxDB Persistence Service, component.id=452, service.config.factory=false, password=habopen2, retentionPolicy=openhab, service.config.category=persistence, service.config.description.uri=persistence:influxdb, service.pid=[org.openhab.influxdb, org.openhab.influxdb], db=openhab} for reference PersistenceService
2024-03-24 15:49:00.237 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'influxdb'
2024-03-24 15:50:00.237 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'influxdb'
2024-03-24 15:51:00.236 [WARN ] [nce.extensions.PersistenceExtensions] - There is no queryable persistence service registered with the id 'influxdb'

Bundle stuck in Waiting:

openhab> list | grep -i influx
304 │ Resolved │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab> bundle:start 304
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab> bundle:restart 304
openhab> date
Mar Sun 24 15:48:25 2024
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab> date
Mar Sun 24 15:48:34 2024
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab>
openhab>
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB
openhab>
openhab> list | grep -i influx
304 │ Waiting │  80 │ 4.2.0.M1               │ openHAB Add-ons :: Bundles :: Persistence Service :: InfluxDB

Dropping back the .jar stopping the M1 bundle and restarting the SnapShot one gets it working yet again.