Bluetooth Binding throws exception

Hey everybody,

my goal is to connect my OpenHAB (4.3.3.; Running on Ubuntu 22.04. on small desktop pc) with my amazon echo’s via bluetooth. I’ve installed the latest Bluetooth Binding via OH AddOn Store Bluetooth BlueZ Adapter - Bindings | openHAB
I wanted to change the Bluetooth config according to the bluez bridge documentation but everything was already set up as desired (openhab user already member of group bluetooth etc.). The bluez-packages are installed on the host machine as well (5.64-0ubuntu1.4 which is the latest version).
Next i created a bluez bridge with the bluetooth mac of my host machine set as “address” parameter. After that i scanned for new bluetooth devices where my echo’s had been discovered and i created them as Things of type “bluetooth:generic”.
The connection between my echos and my OH-Host can be established, but no sounds will be played anyway. In addition after a few minutes, the Bridge changes it status to “Error” while in the Log the Exception
Cannot invoke "String.length()" because "name" is null
is thrown (full stacktrace at the end of this post)

I’ve no clue where the attribute “name” is empty or can be set. The exception is thrown every 10 seconds.
Any suggestions?

Cheers

Edit: In addition the error
An exception occurred while playing audio : 'Cannot create AudioDevice'
occurs when i try playing sound with a rule. According to related issues, i’ve checked if my user running OH (“openhab”) is already in group “audio” (which he is).
Play sound from my linux bash with connected bluetooth devices works fine

Stacktrace:

2025-03-18 14:22:03.926 [WARN ] [th.bluez.internal.BlueZBridgeHandler] - Unknown exception
java.lang.NullPointerException: Cannot invoke "String.length()" because "name" is null
        at java.util.UUID.fromString(UUID.java:237) ~[?:?]
        at org.openhab.binding.bluetooth.bluez.internal.BlueZBluetoothDevice.discoverServices(BlueZBluetoothDevice.java:417) ~[?:?]
        at org.openhab.binding.bluetooth.bluez.internal.BlueZBluetoothDevice.updateBlueZDevice(BlueZBluetoothDevice.java:117) ~[?:?]
        at org.openhab.binding.bluetooth.bluez.internal.BlueZBridgeHandler.initializeAndRefreshDevices(BlueZBridgeHandler.java:193) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
        at java.lang.Thread.run(Thread.java:840) [?:?]