Supla desktop API client

dawkor
Posty: 145
Rejestracja: ndz sty 07, 2018 1:20 pm

witam, a z wlasna malina nie dzialac będzie ?
magx2
Posty: 351
Rejestracja: śr maja 17, 2017 1:27 pm
Kontakt:

dawkor pisze: sob sie 24, 2019 7:51 pm witam, a z wlasna malina nie dzialac będzie ?
Dodaj w konfiguracji taki wpis

Kod: Zaznacz cały

dangerous.omit_https=true
https://github.com/SUPLA/experimental-r ... figuration
Java 4 Life :twisted:

API Java
GUI
Server Mock

magx2
Posty: 351
Rejestracja: śr maja 17, 2017 1:27 pm
Kontakt:

PuteR pisze: sob sie 24, 2019 7:10 pm Mogło by to być fajne, ale jak na razie nie znajduje wszystkich urządzeń.
Jakich urządzeń ci nie znajduje?
Java 4 Life :twisted:

API Java
GUI
Server Mock

tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

magx2 pisze: sob sie 24, 2019 8:21 pm
dawkor pisze: sob sie 24, 2019 7:51 pm witam, a z wlasna malina nie dzialac będzie ?
Dodaj w konfiguracji taki wpis

Kod: Zaznacz cały

dangerous.omit_https=true
https://github.com/SUPLA/experimental-r ... figuration
Na własnym serwerze na Qnapie też nie działa nawet po dodaniu wpisu w konfiguracji
piomar2
Posty: 369
Rejestracja: pt kwie 26, 2019 5:32 pm
Lokalizacja: Bukowice

U mnie ruszyło ale też nie znajduje wszystkich urządzeń: arduino mega (14 czynnych urządzeń), ESP8266 , WEMOS mini (BME280 - nie pokazuje ciśnienia).
Yepestis
Posty: 605
Rejestracja: pn wrz 24, 2018 6:08 pm
Lokalizacja: Wrocław

U mnie w dalszym ciągu błąd "Generic error occurred"

Kod: Zaznacz cały

18:20:44.169 [JavaFX-Launcher] INFO  o.s.gui.io.InputOutputServiceImpl - Supla home dir is `C:\Users\Krzysiek\.supla`
18:20:44.172 [JavaFX-Launcher] INFO  o.supla.gui.ApplicationEventHandler - debug mode = false
18:21:51.355 [JavaFX Application Thread] INFO  o.s.gui.preferences.TokenServiceImpl - Saving new token, SHA -884077705
18:21:52.921 [griffon-pool-1-thread-3] ERROR org.supla.gui.SplashScreenController - Generic exception occurred!
java.lang.NullPointerException: null
	at java.math.BigDecimal.add(BigDecimal.java:1288)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.findTemperature(ThermometerChannelImpl.java:34)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.lambda$new$0(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelImpl.findState(ChannelImpl.java:21)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.<init>(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onThermometer(ChannelDispatcher.java:33)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onThermometer(ChannelDispatcher.java:7)
	at pl.grzeslowski.jsupla.api.internal.ChannelFunctionDispatcher.dispatch(ChannelFunctionDispatcher.java:33)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.mapToChannel(ChannelApiImpl.java:95)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.findChannel(ChannelApiImpl.java:63)
	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:56)
	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:45)
	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)
18:21:55.693 [griffon-pool-1-thread-4] ERROR org.supla.gui.SplashScreenController - Generic exception occurred!
java.lang.NullPointerException: null
	at java.math.BigDecimal.add(BigDecimal.java:1288)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.findTemperature(ThermometerChannelImpl.java:34)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.lambda$new$0(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelImpl.findState(ChannelImpl.java:21)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.<init>(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onThermometer(ChannelDispatcher.java:33)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onThermometer(ChannelDispatcher.java:7)
	at pl.grzeslowski.jsupla.api.internal.ChannelFunctionDispatcher.dispatch(ChannelFunctionDispatcher.java:33)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.mapToChannel(ChannelApiImpl.java:95)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.findChannel(ChannelApiImpl.java:63)
	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:56)
	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:45)
	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)
18:21:57.050 [griffon-pool-1-thread-5] ERROR org.supla.gui.SplashScreenController - Generic exception occurred!
java.lang.NullPointerException: null
	at java.math.BigDecimal.add(BigDecimal.java:1288)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.findTemperature(ThermometerChannelImpl.java:34)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.lambda$new$0(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelImpl.findState(ChannelImpl.java:21)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.<init>(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onThermometer(ChannelDispatcher.java:33)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onThermometer(ChannelDispatcher.java:7)
	at pl.grzeslowski.jsupla.api.internal.ChannelFunctionDispatcher.dispatch(ChannelFunctionDispatcher.java:33)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.mapToChannel(ChannelApiImpl.java:95)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.findChannel(ChannelApiImpl.java:63)
	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:56)
	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:45)
	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)
Awatar użytkownika
PuteR
Posty: 1421
Rejestracja: śr gru 06, 2017 10:07 am

magx2 pisze: sob sie 24, 2019 8:22 pm
PuteR pisze: sob sie 24, 2019 7:10 pm Mogło by to być fajne, ale jak na razie nie znajduje wszystkich urządzeń.
Jakich urządzeń ci nie znajduje?
W tej chwili trodno mi powiedzieć jakich bo już nie działa w ogóle. Aha serwer mam na maline.
Awatar użytkownika
makrz
Posty: 395
Rejestracja: wt lis 27, 2018 1:43 pm
Lokalizacja: Opole

No więc tak:
Sonoff 4ch - unkown device type
sonoff touch - jest temperatura, wyłącznika brak
sonoff touch 2ch - jest temperatura, wyłączników brak
sonoff th - jest jedna temperatura a powinny być cztery i wyłącznik
liczniki - unkown device type

Jeżeli urządzenie ma więcej kanałów to widoczny jest tylko jeden.
Tyle na razie zauważyłem.
magx2
Posty: 351
Rejestracja: śr maja 17, 2017 1:27 pm
Kontakt:

Dobra, dzieki za feedback wszystkim. Biore sie do poprawienia funkcjonalnosci
Java 4 Life :twisted:

API Java
GUI
Server Mock

paziak
Posty: 10
Rejestracja: czw wrz 05, 2019 8:31 pm

U mnie również lipa WIN 10 pro

Kod: Zaznacz cały

09:06:57.358 [JavaFX-Launcher] INFO  o.s.gui.io.InputOutputServiceImpl - Supla home dir is `C:\Users\Patryk2\.supla`
09:06:57.364 [JavaFX-Launcher] INFO  o.supla.gui.ApplicationEventHandler - debug mode = false
09:07:04.099 [JavaFX Application Thread] INFO  o.s.gui.preferences.TokenServiceImpl - Saving new token, SHA 1101358527
09:07:05.822 [griffon-pool-1-thread-3] ERROR org.supla.gui.SplashScreenController - Generic exception occurred!
java.lang.NullPointerException: null
	at java.math.BigDecimal.add(BigDecimal.java:1288)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.findTemperature(ThermometerChannelImpl.java:34)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.lambda$new$0(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelImpl.findState(ChannelImpl.java:21)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.<init>(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.TemperatureAndHumidityChannelImpl.<init>(TemperatureAndHumidityChannelImpl.java:20)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onHumidityAndTemperature(ChannelDispatcher.java:43)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onHumidityAndTemperature(ChannelDispatcher.java:7)
	at pl.grzeslowski.jsupla.api.internal.ChannelFunctionDispatcher.dispatch(ChannelFunctionDispatcher.java:37)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.mapToChannel(ChannelApiImpl.java:95)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.findChannel(ChannelApiImpl.java:63)
	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:56)
	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:45)
	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)
09:17:05.895 [griffon-pool-1-thread-4] ERROR org.supla.gui.SplashScreenController - Generic exception occurred!
java.lang.NullPointerException: null
	at java.math.BigDecimal.add(BigDecimal.java:1288)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.findTemperature(ThermometerChannelImpl.java:34)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.lambda$new$0(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.ChannelImpl.findState(ChannelImpl.java:21)
	at pl.grzeslowski.jsupla.api.internal.ThermometerChannelImpl.<init>(ThermometerChannelImpl.java:26)
	at pl.grzeslowski.jsupla.api.internal.TemperatureAndHumidityChannelImpl.<init>(TemperatureAndHumidityChannelImpl.java:20)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onHumidityAndTemperature(ChannelDispatcher.java:43)
	at pl.grzeslowski.jsupla.api.internal.ChannelDispatcher.onHumidityAndTemperature(ChannelDispatcher.java:7)
	at pl.grzeslowski.jsupla.api.internal.ChannelFunctionDispatcher.dispatch(ChannelFunctionDispatcher.java:37)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.mapToChannel(ChannelApiImpl.java:95)
	at pl.grzeslowski.jsupla.api.internal.ChannelApiImpl.findChannel(ChannelApiImpl.java:63)
	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:56)
	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:45)
	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)
ODPOWIEDZ

Wróć do „Projekty użytkowników”