Kod: Zaznacz cały
10:37:18.802 [griffon-pool-1-thread-1] INFO o.s.gui.io.InputOutputServiceImpl - Supla home dir is `C:\Users\mp\.supla`
10:37:26.150 [JavaFX Application Thread] INFO o.s.gui.preferences.TokenServiceImpl - Saving new token, SHA 1159016617
10:37:28.011 [griffon-pool-1-thread-3] ERROR org.supla.gui.SplashScreenController - Generic exception occurred!
java.lang.NullPointerException: null
at pl.grzeslowski.jsupla.api.internal.OnOffStateImpl.finBooleanState(OnOffStateImpl.java:49)
at pl.grzeslowski.jsupla.api.internal.OnOffStateImpl.<init>(OnOffStateImpl.java:39)
at pl.grzeslowski.jsupla.api.internal.OnOffStateImpl.hi(OnOffStateImpl.java:23)
at pl.grzeslowski.jsupla.api.internal.ControllingChannelImpl.<init>(ControllingChannelImpl.java:20)
at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onControllingTheGatewayLock(ChannelDispatcher.java:18)
at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onControllingTheGatewayLock(ChannelDispatcher.java:7)
at pl.grzeslowski.jsupla.api.internal.ChannelFunctionDispatcher.dispatch(ChannelFunctionDispatcher.java:27)
at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.mapToChannel(ChannelApiImpl.java:91)
at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.findChannel(ChannelApiImpl.java:60)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at pl.grzeslowski.jsupla.api.internal.DeviceApiImpl.mapToDeviceWithChannels(DeviceApiImpl.java:52)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at pl.grzeslowski.jsupla.api.internal.DeviceApiImpl.findDevices(DeviceApiImpl.java:42)
at org.supla.gui.api.SuplaDeviceApi.findAllDevice(SuplaDeviceApi.kt:24)
at org.supla.gui.SplashScreenController.downloadDevices(SplashScreenController.kt:163)
at org.supla.gui.SplashScreenController.checkServerInfo(SplashScreenController.kt:156)
at org.supla.gui.SplashScreenController.initNoExceptionControl(SplashScreenController.kt:137)
at org.supla.gui.SplashScreenController.access$initNoExceptionControl(SplashScreenController.kt:43)
at org.supla.gui.SplashScreenController$initOutsideUi$1$1.invoke(SplashScreenController.kt:56)
at org.supla.gui.SplashScreenController$initOutsideUi$1$1.invoke(SplashScreenController.kt:43)
at org.supla.gui.SplashScreenController.runWithExceptionCheck(SplashScreenController.kt:87)
at org.supla.gui.SplashScreenController.access$runWithExceptionCheck(SplashScreenController.kt:43)
at org.supla.gui.SplashScreenController$initOutsideUi$1.run(SplashScreenController.kt:56)
at org.codehaus.griffon.runtime.core.threading.AbstractUIThreadManager.lambda$runOutsideUIAsync$1(AbstractUIThreadManager.java:115)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)