Tellstick binding 2.4.0-SNAPSHOT not working

I am running Openhabian on an RPi 3 since a year back and suddenly I have lost all contact with both my Tellstick Duo and my remote Tellstick Live.

I have tried to re-install the binding and the DUO appears in Paper UI but status UNKNOWN. A number of switches also appear as Things and I can link them to Items but of course they do not react to commands since the DUO is state UNKNOWN.

This is an excerpt from the log when re-installing the binding:

2018-10-29 15:29:50.372 [INFO ] [ternal.core.TelldusCoreBridgeHandler] - Loading telldus-core from C:/Program Files/Telldus/;C:/Program Files (x86)/Telldus/

==> /var/log/openhab2/events.log <==

2018-10-29 15:29:50.402 [me.event.ThingUpdatedEvent] - Thing 'tellstick:telldus-core:1' has been updated.

==> /var/log/openhab2/openhab.log <==

2018-10-29 15:29:50.546 [ERROR] [org.tellstick.device.TellstickSensor] - Tellstick error -3 msg Device not found

2018-10-29 15:29:50.571 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 

java.lang.IllegalArgumentException: Invalid calling convention 63

	at com.sun.jna.Native.createNativeCallback(Native Method) ~[?:?]

	at com.sun.jna.CallbackReference.<init>( ~[?:?]

	at com.sun.jna.CallbackReference.getFunctionPointer( ~[?:?]

	at com.sun.jna.CallbackReference.getFunctionPointer( ~[?:?]

	at com.sun.jna.Function.convertArgument( ~[?:?]

	at com.sun.jna.Function.invoke( ~[?:?]

	at com.sun.jna.Library$Handler.invoke( ~[?:?]

	at com.sun.proxy.$Proxy350.tdRegisterDeviceEvent(Unknown Source) ~[?:?]

	at org.tellstick.device.TellsticEventHandler.setupListeners( ~[?:?]

	at org.tellstick.device.TellsticEventHandler.<init>( ~[?:?]

	at org.openhab.binding.tellstick.internal.core.TelldusCoreBridgeHandler.setupListeners( ~[?:?]

	at org.openhab.binding.tellstick.internal.core.TelldusCoreBridgeHandler.lambda$0( ~[?:?]

	at java.util.concurrent.Executors$ ~[?:?]

	at ~[?:?]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201( ~[?:?]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ ~[?:?]

	at java.util.concurrent.ThreadPoolExecutor.runWorker( [?:?]

	at java.util.concurrent.ThreadPoolExecutor$ [?:?]

	at [?:?]

What has happened? I am lost for the moment.

Did your try clearing the cache?

Failing that, you may have a degrading SD card. Do you have a recent backup?

Clearing the cache did not solve the issue. The SD-card is only a month new after the old one started behaving oddly. I will download a recent backup and try later. Thanks for the rapid reply.

Isn’t this related to the bug fixed by @jannegpriv , read more here: Tellstick binding for OpenHab2

I restored a backup of V. 2.3.0 Build # 1290 and everything now works perfectly.

@John_Galt I will study the link you suggested and get back later.