Tesla Binding 2.5 - "UNINITIALIZED - HANDLER_INITIALIZING_ERROR"

Hi there, having a bit of trouble with the new Tesla binding 2.5. Installed OH 2.5 a week ago and everything seems to be working fine so far (with everything else) but now I ran into a bit of trouble.

Some facts:
OH2.5.0 Stable on Windows 10
Tesla Model S, reachable through the app and also through EV Car (https://assistant.google.com/services/a/uid/000000196c7e079e?hl=en-US)

I have been able to add the Tesla Account thing: Online (see screen shot)

However, when adding a car thing I got confused: there are two Model X and none of Model S. I guess this is a typo (but can of course be wrong). Since Model S was in the old binding I assume it would be in the new one as well. But again - this is an assume. So maybe this is already the reason for my problem.

So I added one of each (β€œTesla S” and β€œTesla S 2”) manually but both of them reports as Uninitialized (se screen shot). Which means of course I cannot get any values from the channels. I have put in the VIN as requested when editing the Thing.

I am a newbie so it is quite possible I have just missed something obvious here. Sorry if asking something that is obvious for others, I have tried to find a solution through the forums and documentation but did not find anything that I thought was related to this.

I have also tried to switch on the β€œAllow Wake-up” switch but no change, same problem.

Here is the log relating to this (I have replaced the unique numbers with SSSS… and YYYY… I don’t now if they are bad to publish so that is why I took them away). Probably some other stuff in the log as well but I did not want to take something away that I wasn’t sure was irrelevant.

17:24:08.102 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:24:08.116 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:24:32.257 [INFO ] [thome.event.ItemChannelLinkAddedEvent] - Link 'TeslaS_BatteryLevel-tesla:models:SSSSSSS:batterylevel' has been added.
17:24:32.297 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:24:40.472 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:24:40.478 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:24:49.031 [INFO ] [thome.event.ItemChannelLinkAddedEvent] - Link 'TeslaS2_BatteryLevel-tesla:models:YYYYYYY:batterylevel' has been added.
17:24:49.067 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:25:00.873 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:25:00.884 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:27:52.161 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:27:52.180 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:27:54.269 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:12.355 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'tesla:models:SSSSSSS' has been updated.
17:28:12.361 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:SSSSSSS' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR) to INITIALIZING
17:28:12.367 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:SSSSSSS' changed from INITIALIZING to UNKNOWN
17:28:12.390 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@f43693': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
17:28:12.418 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:12.447 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:SSSSSSS': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
17:28:12.450 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:12.447 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:SSSSSSS' changed from UNKNOWN to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
17:28:34.221 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:34.231 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:35.815 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:38.256 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'tesla:models:YYYYYYY' has been updated.
17:28:38.263 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@9f13f4': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
17:28:38.266 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:YYYYYYY' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR) to INITIALIZING
17:28:38.307 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:YYYYYYY' changed from INITIALIZING to UNKNOWN
17:28:38.311 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
17:28:38.312 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:YYYYYYY' changed from UNKNOWN to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
17:28:38.312 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:YYYYYYY': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
17:28:38.319 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup

Would be great if someone could push me in the right direction.

UPDATE
Updated to version 2.5.1 of the binding, same problem but more things in the log:

19:29:32.974 [WARN ] [ommon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$1(TeslaAccountHandler.java:153) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:29:40.327 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:29:40.337 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:29:45.643 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:29:45.654 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:29:58.391 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S1S1S1S1' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR) to REMOVING
19:29:58.396 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S1S1S1S1' changed from REMOVING to REMOVED
19:29:58.404 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S1S1S1S1' changed from REMOVED to UNINITIALIZED
19:29:58.411 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.dispose()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@10d8726': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.dispose(TeslaVehicleHandler.java:197) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:29:58.413 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while disposing handler of thing 'tesla:models:S1S1S1S1': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.dispose(TeslaVehicleHandler.java:197) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:29:58.417 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S1S1S1S1' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
19:30:05.692 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S2S2S2S2' changed from UNINITIALIZED (HANDLER_INITIALIZING_ERROR) to REMOVING
19:30:05.693 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S2S2S2S2' changed from REMOVING to REMOVED
19:30:05.695 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S2S2S2S2' changed from REMOVED to UNINITIALIZED
19:30:05.696 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.dispose()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@f44f51': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.dispose(TeslaVehicleHandler.java:197) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:30:05.697 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while disposing handler of thing 'tesla:models:S2S2S2S2': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.dispose(TeslaVehicleHandler.java:197) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:30:05.700 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S2S2S2S2' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
19:30:12.921 [WARN ] [ommon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$1(TeslaAccountHandler.java:153) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:30:15.649 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:15.656 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:22.577 [WARN ] [ore.thing.internal.ThingFactoryHelper] - Could not create channel 'allowwakeup' for thing type 'tesla:models:S4S4S4S4', because channel type 'tesla:allowwakeup' could not be found.
19:30:22.600 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S4S4S4S4' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_CONFIGURATION_PENDING)
19:30:27.866 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:27.872 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:29.929 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:35.787 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'tesla:models:S4S4S4S4' has been updated.
19:30:35.790 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S4S4S4S4' changed from UNINITIALIZED (HANDLER_CONFIGURATION_PENDING) to INITIALIZING
19:30:35.794 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@ccd6c7': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:30:35.794 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S4S4S4S4' changed from INITIALIZING to UNKNOWN
19:30:35.796 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:S4S4S4S4': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:30:35.796 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S4S4S4S4' changed from UNKNOWN to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
19:30:35.845 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:35.852 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:46.563 [WARN ] [ommon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$1(TeslaAccountHandler.java:153) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:30:46.730 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:46.736 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:52.764 [WARN ] [ore.thing.internal.ThingFactoryHelper] - Could not create channel 'allowwakeup' for thing type 'tesla:models:S3S3S3S3', because channel type 'tesla:allowwakeup' could not be found.
19:30:52.789 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S3S3S3S3' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_CONFIGURATION_PENDING)
19:30:55.693 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:55.700 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:30:56.717 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:31:09.228 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'tesla:models:S3S3S3S3' has been updated.
19:31:09.231 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S3S3S3S3' changed from UNINITIALIZED (HANDLER_CONFIGURATION_PENDING) to INITIALIZING
19:31:09.236 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@e8cf44': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:31:09.236 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S3S3S3S3' changed from INITIALIZING to UNKNOWN
19:31:09.237 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:S3S3S3S3': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_161]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:31:09.239 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:S3S3S3S3' changed from UNKNOWN to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)
19:31:09.310 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
19:31:09.316 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup

UPDATE 3
Hmm, could this be a java problem…? This is my version. I found it very confusing on their website when trying to find a new version, that is why I haven’t upgraded.

image

Take a look on git for issues related to yours…didn’t see a pushing emoji to use. :laughing:

Hi,
thank you for your answer but I think the issues there are quite old and refer to older versions or not to this problem - at least that is what I can find out by reading them. I did find them earlier through a normal Google search as well.

I think the filter you wanted to insert was β€œis:issue is:open Tesla”, then it only gives a few results (with a β€œ+” between them it gives a lot of results). But none of them are (at least what I can see) relevant to this issue. Correct me if I am wrong!

Thanks again for your input though!

1 Like

I glanced at both and copied the wrong link. :upside_down_face:

I do not use the binding so that was the only direction I could point to, sorry it did not help. :neutral_face:

EDIT:
@Samir.E: Maybe try uninstalling the binding and use the 2.5.1 snapshot found here:
https://openhab.jfrog.io/openhab/libs-pullrequest-local/org/openhab/addons/bundles/org.openhab.binding.tesla/

Add this to usr/share/openhab2/addons then restart OH.

Thanks for the input, I at least learned how to update a single binding (did not know that was possible). After putting it in the correct Windows directory and restarted + new configuration I got exactly the same problem. Account Online but initializing error on the car things. More info in the updated log above. So same problem but learned how to do something new so thank you very much for that!

I now see two of every car though, maybe something that was from the old binding even though it was uninstalled. Tried to add for both Tesla S but the same error. Feels like I am missing something vital and obvious here…

Linux user here and totally overlooked the Windows part.

Do you have simple mode turned on in PaperUI?

For the duplicate items try cleaning the cache and tmp files. For openhabian users the command is:
sudo systemctl stop openhab2

sudo openhab-cli clean-cache

sudo systemctl start openhab2

The files it cleans and the old way to do this are:

sudo service openhab2 stop && sudo rm -rf /var/lib/openhab2/cache/
&& sudo rm -rf /var/lib/openhab2/tmp/
&& sudo reboot**

1 Like

Hi, it is when adding a car thing I see two of every version, not items. I think you are referring to items being added automatically - I do not have Simple Mode switched on. Maybe the screenshot above was unclear in this regard, sorry for that, posted another one including a bit more below.

I will dig into the cleaning of the cache tomorrow. Thank you very much for giving me feedback, really appreciated!

Hmm, maybe a problem with java? I will look deeper into this tomorrow:

19:53:31.309 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@8499fd': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
19:53:31.311 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:SSSSSS': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_161]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_161]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_161]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_161]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]

What version of JAVA are you using? OH needs version 8

Yes, I am aware of that so it should be 8 I am running, this is what it is called. I guess that the second number is the version:

image

image

Latest version is in the 200’s but I do not recall the exact number. Stop OH and update the version and see what happens.

I think he has both versions of the binding installed and that’s why he’s seeing two of everything. I run Linux, so I don’t know how to help remove the old version in favor of the new one, but that would be the next best step.

Hi guys,
thanks for all the input. No luck so far though. This is what I did:

Shutdown my openHAB
Deleted the whole directory
Copied in a complete backup that was from before I started to mess with Tesla binding
Checked so the Tesla binding was not there and that everything worked. No errors in the log.
Shutdown the instance again.
Copied the new Tesla binding into addons
Started the instance again
Configured Tesla account - online according to Paper UI
Still problems when trying to add cars though
Still double of everything when trying to add new car (see screenshot)
Same error message on the cars as before
Shut down everything
Uninstalled Java version
Restarted computer
Changed the java environment variable
Installed new zulu version 1.8.0_232
Restarted computer
Started instance of openHAB
Same problem as before but with new java version

A bit stuck and close to give up now.

This is the log from after new binding (2.5.1 snapshot) and new Zulu (232):

15:31:27.606 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@60b602f7': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]


15:31:30.342 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'tesla:account:[email redacted]' has been updated.
15:31:30.344 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:account:[email redacted]' changed from UNKNOWN to ONLINE
15:31:30.442 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'miio:unsupported:0F836E1B' changed from OFFLINE to ONLINE
15:31:30.529 [ERROR] [.internal.handler.TeslaAccountHandler] - Error fetching the list of vehicles : 502:Bad Gateway

15:32:01.117 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:account:[email redacted]' changed from OFFLINE to ONLINE
15:32:12.519 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
15:32:12.525 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
15:32:28.635 [ERROR] [.internal.handler.TeslaAccountHandler] - An exception occurred while connecting to the Tesla back-end: 'null'
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$0(TeslaAccountHandler.java:439) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
15:32:30.557 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'miio:unsupported:0F836E1B' changed from ONLINE to OFFLINE (CONFIGURATION_ERROR)
15:33:50.735 [INFO ] [smarthome.event.ThingUpdatedEvent    ] - Thing 'tesla:account:[email redacted]' has been updated.
15:33:50.739 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:account:[email redacted]' changed from ONLINE to UNKNOWN
15:33:50.741 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:account:[email redacted]' changed from UNKNOWN to ONLINE
15:33:53.086 [ERROR] [.internal.handler.TeslaAccountHandler] - An exception occurred while connecting to the Tesla back-end: 'null'
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$0(TeslaAccountHandler.java:439) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]

How did you confirm that the Tesla binding was not there? I think what you need to do is get an SSH client and get to the administrative console (The Console | openHAB). The short version of how to do that if you’re familiar with SSH is to ssh to localhost on port 8101, username openhab, password habopen. Once there, type bundle:list and look for the Tesla binding. I’m guessing there will be two based on the output you’re seeing. Note the bundle ID / number of the binding with version 2.5.0 on the far left column. Then type bundle:uninstall ### where ### is that number. Finally, you can type bundle:restart ### of the updated Tesla binding and I think you’ll be in a better place. Please note that you likely have to delete the Tesla things and items and start the process documented here (Tesla - Bindings | openHAB) over.

hi,
thanks for the input, I will check this when I am back home in a week. But what I did was to restore a backup from before I installed the Tesla binding. But I will dig into this when I am back.

Hi,
now I am back in business again. I don’t see more than one (but two different entries) about the Tesla binding but maybe I am not reading this correctly. For me it looks like the 2.5.1 is installed and nothing else - or am I wrong?

openhab> bundle:list
START LEVEL 100 , List Threshold: 50
 ID β”‚ State  β”‚ Lvl β”‚ Version                 β”‚ Name
────┼────────┼─────┼─────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────
 19 β”‚ Active β”‚  80 β”‚ 5.3.1.201602281253      β”‚ OSGi JAX-RS Connector
 20 β”‚ Active β”‚  80 β”‚ 2.8.2.v20180104-1110    β”‚ Gson: Google Json Library for Java
 21 β”‚ Active β”‚  80 β”‚ 18.0.0                  β”‚ Guava: Google Core Libraries for Java
 22 β”‚ Active β”‚  80 β”‚ 27.1.0.jre              β”‚ Guava: Google Core Libraries for Java
 23 β”‚ Active β”‚  80 β”‚ 1.0.1                   β”‚ Guava InternalFutureFailureAccess and InternalFutures
 24 β”‚ Active β”‚  80 β”‚ 3.0.0.v201312141243     β”‚ Google Guice (No AOP)
 25 β”‚ Active β”‚  80 β”‚ 4.8.35.v20190528-1517   β”‚ ClassGraph
 26 β”‚ Active β”‚  80 β”‚ 3.18.1.GA               β”‚ Javassist
 29 β”‚ Active β”‚  80 β”‚ 3.5.5                   β”‚ JmDNS
 31 β”‚ Active β”‚  80 β”‚ 1.0.0                   β”‚ Units of Measurement API
 33 β”‚ Active β”‚  80 β”‚ 1.1.0.Final             β”‚ Bean Validation API
 35 β”‚ Active β”‚  80 β”‚ 2.0.1                   β”‚ javax.ws.rs-api
 36 β”‚ Active β”‚  80 β”‚ 2.9.2                   β”‚ Joda-Time
 37 β”‚ Active β”‚  80 β”‚ 0.5.8                   β”‚ Jollyday
 38 β”‚ Active β”‚  80 β”‚ 3.2.0.v201101311130     β”‚ ANTLR Runtime
 40 β”‚ Active β”‚  80 β”‚ 1.1                     β”‚ Commons Exec
 41 β”‚ Active β”‚  80 β”‚ 2.2.0                   β”‚ Commons IO
 42 β”‚ Active β”‚  80 β”‚ 2.6                     β”‚ Commons Lang
 51 β”‚ Active β”‚  80 β”‚ 4.2.7                   β”‚ Apache Karaf :: OSGi Services :: Event
 66 β”‚ Active β”‚  80 β”‚ 1.4.7.1                 β”‚ Apache ServiceMix :: Bundles :: xstream
 69 β”‚ Active β”‚  80 β”‚ 4.14.0                  β”‚ Apache XBean OSGI Bundle Utilities
 70 β”‚ Active β”‚  80 β”‚ 4.14.0                  β”‚ Apache XBean :: Classpath Resource Finder
 71 β”‚ Active β”‚  80 β”‚ 2.12.0.v20160420-0247   β”‚ EMF Common
 72 β”‚ Active β”‚  80 β”‚ 2.12.0.v20160420-0247   β”‚ EMF Ecore
 73 β”‚ Active β”‚  80 β”‚ 2.11.0.v20160420-0247   β”‚ EMF Change Model
 74 β”‚ Active β”‚  80 β”‚ 2.12.0.v20160420-0247   β”‚ EMF XML/XMI Persistence
 75 β”‚ Active β”‚  80 β”‚ 3.10.400.v20190516-1504 β”‚ Common Eclipse Runtime
104 β”‚ Active β”‚  80 β”‚ 0.8.0.v20190822-0801    β”‚ org.eclipse.lsp4j
105 β”‚ Active β”‚  80 β”‚ 0.8.0.v20190822-0801    β”‚ org.eclipse.lsp4j.jsonrpc
106 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0728   β”‚ Xtend Runtime Library
107 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0728   β”‚ Xtend Macro Interfaces
108 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0737   β”‚ Xtext
109 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0952   β”‚ Xtext Common Types
110 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0737   β”‚ Xtext IDE Core
111 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0737   β”‚ Xtext Utility
112 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0952   β”‚ Xbase Model
113 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0952   β”‚ Xbase Generic IDE Services
114 β”‚ Active β”‚  80 β”‚ 2.19.0.v20190902-0728   β”‚ Xbase Runtime Library
129 β”‚ Active β”‚  80 β”‚ 1.9.6                   β”‚ MIME streaming extension
131 β”‚ Active β”‚  80 β”‚ 7.1.0                   β”‚ org.objectweb.asm.commons
132 β”‚ Active β”‚  80 β”‚ 7.1.0                   β”‚ org.objectweb.asm.tree
133 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Core
134 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Audio
135 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: OAuth2Client
136 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Binding XML
137 β”‚ Active β”‚  90 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Boot
138 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration Core
139 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration Discovery
140 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration mDNS Discovery
141 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration Dispatcher
142 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration XML
143 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Ephemeris
144 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: ID
145 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Console
146 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Console for OSGi runtime Karaf
147 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: HTTP Interface
149 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Monitor
150 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Network I/O
151 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: REST Interface
152 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Audio REST Interface
153 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: REST Interface :: Core
154 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: REST mDNS Announcer
155 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: REST JAX-RS Optimizations
156 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Sitemap REST Interface
157 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: SSE Interface
158 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Voice REST Interface
159 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: mDNS Service
160 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Karaf Integration
161 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Core
162 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Items
163 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Item IDE
164 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Items Runtime
165 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Language Server
166 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Persistence
167 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Persistence IDE
168 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Persistence Runtime
169 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Rules
170 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Rule IDE
171 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Rules Runtime
172 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Script
173 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Script IDE
174 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Script Runtime
175 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Sitemap
176 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Sitemap IDE
177 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Sitemap Runtime
178 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Thing
179 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Thing IDE
180 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Model Thing Runtime
181 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Persistence
182 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Scheduler Service
183 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Semantics
184 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: JSON Storage
185 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Thing
186 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Thing XML
187 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Transformation Service
188 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: UI
189 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: UI Icon Support
190 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Voice
191 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: Dashboard UI
200 β”‚ Active β”‚  80 β”‚ 1.4.0                   β”‚ ThreeTen-Extra
201 β”‚ Active β”‚  80 β”‚ 1.0.3                   β”‚ Units of Measurement Common Library
202 β”‚ Active β”‚  80 β”‚ 1.0.10                  β”‚ Units of Measurement Implementation for Java SE
203 β”‚ Active β”‚  80 β”‚ 1.9.2                   β”‚ Jackson JSON processor
204 β”‚ Active β”‚  80 β”‚ 1.9.2                   β”‚ Data mapper for Jackson JSON processor
206 β”‚ Active β”‚  80 β”‚ 4.2.3                   β”‚ Apache HttpClient OSGi bundle
207 β”‚ Active β”‚  80 β”‚ 4.2.3                   β”‚ Apache HttpCore OSGi bundle
208 β”‚ Active β”‚  80 β”‚ 3.1.0.7                 β”‚ Apache ServiceMix :: Bundles :: commons-httpclient
209 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: 1.x Compatibility Layer
212 β”‚ Active β”‚  80 β”‚ 2.20                    β”‚ Dagger
213 β”‚ Active β”‚  80 β”‚ 1.4.199                 β”‚ H2 MVStore
214 β”‚ Active β”‚  80 β”‚ 1.1.2                   β”‚ hivemq-mqtt-client
215 β”‚ Active β”‚  80 β”‚ 3.15.0.OH2              β”‚ nrjavaserial
216 β”‚ Active β”‚  80 β”‚ 4.5.2                   β”‚ jna
217 β”‚ Active β”‚  80 β”‚ 4.5.2                   β”‚ jna-platform
218 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Buffer
219 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Codec
220 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Codec/HTTP
221 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Codec/MQTT
222 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Common
223 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Handler
224 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Resolver
225 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Transport
226 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Transport/Native/Epoll
227 β”‚ Active β”‚  80 β”‚ 4.1.42.Final            β”‚ Netty/Transport/Native/Unix/Common
228 β”‚ Active β”‚  80 β”‚ 2.2.5                   β”‚ rxjava
229 β”‚ Active β”‚  80 β”‚ 1.0.0                   β”‚ IO.Socket Engine Client
230 β”‚ Active β”‚  80 β”‚ 1.0.0                   β”‚ IO.Socket Socket Client
231 β”‚ Active β”‚  80 β”‚ 20180813.0.0            β”‚ JSON in Java
232 β”‚ Active β”‚  80 β”‚ 1.10.0                  β”‚ Apache Commons Codec
233 β”‚ Active β”‚  80 β”‚ 3.2.1                   β”‚ Commons Collections
234 β”‚ Active β”‚  80 β”‚ 3.3.0                   β”‚ Commons Net
235 β”‚ Active β”‚  80 β”‚ 3.8.1.1                 β”‚ Apache ServiceMix :: Bundles :: okhttp
236 β”‚ Active β”‚  80 β”‚ 1.13.0.1                β”‚ Apache ServiceMix :: Bundles :: okio
237 β”‚ Active β”‚  80 β”‚ 2.1.2                   β”‚ Java Concurrency Tools Core Library
238 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Astro Binding
239 β”‚ Active β”‚  80 β”‚ 1.14.0                  β”‚ openHAB Expire Binding
240 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Xiaomi Mi IO Binding
241 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: MQTT Broker Binding
242 β”‚ Active β”‚  81 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: MQTT Things and Channels
243 β”‚ Active β”‚  82 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: MQTT HomeAssistant Convention
244 β”‚ Active β”‚  82 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: MQTT Homie Convention
245 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Tellstick Binding
246 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: ZWave Binding
247 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Automation
248 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Automation Media Modules
249 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Automation Script Modules
250 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Automation Script RuleSupport
251 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Automation REST API
252 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration USB-Serial Discovery
253 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration USB-Serial Discovery for Linux using sysfs scanning
254 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Configuration Serial
255 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: MQTT Transport
256 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Serial Transport
257 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Serial Transport for RXTX
258 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Core :: Bundles :: Serial Transport for RFC2217
259 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: IO :: Java Sound Support
260 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: IO :: MQTT Broker Moquette
261 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: IO :: openHAB Cloud Connector
262 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: IO :: Web Audio Support
263 β”‚ Active β”‚  80 β”‚ 1.14.0                  β”‚ openHAB MapDB Persistence Bundle
264 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: Exec
265 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: JavaScript
266 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: JSonPath
267 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: Map
268 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: RegEx
269 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: Scale
270 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: XPath
271 β”‚ Active β”‚  75 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Transformation Service :: Xslt
272 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: Basic UI
273 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: Classic UI
274 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: HABmin UI
275 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: Icon Set :: Classic
276 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: Paper UI
277 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB UI :: Bundles :: HABPanel UI
278 β”‚ Active β”‚  80 β”‚ 1.0.2                   β”‚ reactive-streams
279 β”‚ Active β”‚  80 β”‚ 1.6.2                   β”‚ JavaMail API
280 β”‚ Active β”‚  80 β”‚ 2.5.0                   β”‚ openHAB Add-ons :: Bundles :: Mail Binding
286 β”‚ Active β”‚  80 β”‚ 2.5.1.202001051609      β”‚ openHAB Add-ons :: Bundles :: Tesla Binding
287 β”‚ Active β”‚  80 β”‚ 2.5.1.SNAPSHOT-sources  β”‚ org.openhab.binding.tesla
openhab>

Try to bundle:uninstall 287 - I think you have two versions installed somehow. At least, once you’ve done that it will look the same as mine (which is working).

Hi,
thanks for the input. No solution yet. I tried uninstalling as you told me - after restart the two of them are back. I am using these two files in addons as earlier instructed:

To make only the one you wanted there to stay but the other to go away, I took away the β€œβ€¦sources.jar” from addons. Now only the one you wanted in the list is there.

But same problem persists. So either I have both or just one in the addons folder the problem persists:

I deleted the Tesla car thing and redid it (VIN number) but same result.

The only thing (from what I can see at least) that is different is that when I add the car thing there are not doubles of everything, only one of each (β€œTesla 3, Tesla S” etc) as expected.

I have not deleted the Tesla Account thing since that is β€œgreen” and seems fine.

Here is the log:

18:15:16.200 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@18cb9e1a': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
18:15:16.239 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:00796dff': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]

18:15:18.594 [ERROR] [.internal.handler.TeslaAccountHandler] - An exception occurred while connecting to the Tesla back-end: 'null'
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$0(TeslaAccountHandler.java:439) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]


18:15:35.620 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
18:15:35.635 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup

Sorry I didn’t realize you had installed the sources-jar file and should have mentioned you only need the single jar file.

You will probably need to remove the Thing, stop OH, clean the cache and restart/reboot at this point. Why it’s green now does not mean it’s correct and best to start fresh.

Hi again,
still no luck I’m afraid…

I did this:
Deleted the link to the Battery item under the Car item
Deleted the Car item
Deleted the Account item

Stopped OH
Deleted the secondary jar file under addons (the β€œsources” one)
Deleted userdata/cache/* and userdata/tmp/*
Restarted OH
Checked for errors. No errors.

Logged in to Tesla account via smarthome:tesla login as per instructions. Got the token.
Added Tesla Account as a thing
Added a Tesla S as a Car thing
Filled out the VIN number for the Car thing
Nope.

It really feels like I am doing something fundamentally wrong without realizing it. Like the wrong VIN or similar but I got the VIN from the Tesla site and copied it straight off. Cannot really think of something else since the instructions are quite clear and straightforward.

Sorry, my knowledge is not deeper than this.




18:06:41.196 [ERROR] [.internal.handler.TeslaAccountHandler] - An exception occurred while connecting to the Tesla back-end: 'null'
java.lang.NullPointerException: null
        at org.eclipse.smarthome.core.thing.ThingUID.<init>(ThingUID.java:54) ~[?:?]
        at org.openhab.binding.tesla.internal.discovery.TeslaVehicleDiscoveryService.vehicleFound(TeslaVehicleDiscoveryService.java:87) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.queryVehicles(TeslaAccountHandler.java:227) ~[?:?]
        at org.openhab.binding.tesla.internal.handler.TeslaAccountHandler.lambda$0(TeslaAccountHandler.java:439) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_232]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_232]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]


18:08:05.600 [ERROR] [rnal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler@4140385d': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
18:08:05.616 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
18:08:05.617 [ERROR] [.core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'tesla:models:403983f5': null
java.lang.NullPointerException: null
        at org.openhab.binding.tesla.internal.handler.TeslaVehicleHandler.initialize(TeslaVehicleHandler.java:158) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [bundleFile:?]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_232]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_232]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_232]
18:08:05.620 [WARN ] [core.internal.thing.ThingTypeResource] - Cannot find channel type: tesla:allowwakeup
18:08:05.638 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'tesla:models:403983f5' changed from UNKNOWN to UNINITIALIZED (HANDLER_INITIALIZING_ERROR)