From: Frank Seidinger Date: Sat, 22 Jan 2022 19:38:33 +0000 (+0100) Subject: [knx] GroupRead / SendToKNX fails with NullPointerException #12040 (#12074) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=dd08a2a1e3c3053b0050f18a329d37989c8128be;p=openhab-addons.git [knx] GroupRead / SendToKNX fails with NullPointerException #12040 (#12074) * Fixed NullPointerException due to missing SecureApplicationLayer in creation of ProcessCommunicationResponder Signed-off-by: Frank Seidinger --- diff --git a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/AbstractKNXClient.java b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/AbstractKNXClient.java index 4027c6ba9b..695edb277e 100644 --- a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/AbstractKNXClient.java +++ b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/client/AbstractKNXClient.java @@ -54,6 +54,8 @@ import tuwien.auto.calimero.process.ProcessCommunicator; import tuwien.auto.calimero.process.ProcessCommunicatorImpl; import tuwien.auto.calimero.process.ProcessEvent; import tuwien.auto.calimero.process.ProcessListener; +import tuwien.auto.calimero.secure.SecureApplicationLayer; +import tuwien.auto.calimero.secure.Security; /** * KNX Client which encapsulates the communication with the KNX bus via the calimero libary. @@ -192,7 +194,8 @@ public abstract class AbstractKNXClient implements NetworkLinkListener, KNXClien processCommunicator.addProcessListener(processListener); this.processCommunicator = processCommunicator; - ProcessCommunicationResponder responseCommunicator = new ProcessCommunicationResponder(link, null); + ProcessCommunicationResponder responseCommunicator = new ProcessCommunicationResponder(link, + new SecureApplicationLayer(link, Security.defaultInstallation())); this.responseCommunicator = responseCommunicator; link.addLinkListener(this);