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.