PCPanel
PCPanel copied to clipboard
Button presses on PCPanel MINI do not execute their tasks 1.7 snapshot (163)
Describe the bug:
i have set one button to close qView.exe and another to set my default playback devices. neither of them work. i checked logs and am getting errors.
I am unsure if this is reproducable for anyone else but me.
here are the logs:
java.lang.NullPointerException: Cannot invoke "com.getpcpanel.profile.MqttSettings.baseTopic()" because the return value of "com.getpcpanel.mqtt.MqttTopicHelper.getSettings()" is null
at com.getpcpanel.mqtt.MqttTopicHelper.baseJoining(MqttTopicHelper.java:47) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at com.getpcpanel.mqtt.MqttTopicHelper.buttonUpDownTopic(MqttTopicHelper.java:35) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at com.getpcpanel.mqtt.MqttDeviceService.lambda$buttonPress$1(MqttDeviceService.java:107) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at java.base/java.util.Optional.ifPresent(Unknown Source) ~[na:na]
at com.getpcpanel.mqtt.MqttDeviceService.buttonPress(MqttDeviceService.java:106) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:343) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:228) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:165) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:413) ~[spring-context-6.0.7.jar:6.0.7]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) ~[spring-context-6.0.7.jar:6.0.7]
at com.getpcpanel.hid.DeviceCommunicationHandler.triggerEvent(DeviceCommunicationHandler.java:177) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at com.getpcpanel.hid.DeviceCommunicationHandler.interpretInputData(DeviceCommunicationHandler.java:147) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at com.getpcpanel.hid.DeviceCommunicationHandler.reader(DeviceCommunicationHandler.java:94) ~[pcpanel-1.7-SNAPSHOT.jar:1.7-SNAPSHOT]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]```