wildmountainfarms/solarthing

PVOutputHandler isGoodReading crash

Closed this issue · 0 comments

2023-03-19 00:00:44.240 [main] ERROR me.retrodaredevil.solarthing.program.SolarMain - [LOG] Ending SolarThing. Jar: solarthing-SNAPSHOT-1.jar Last Modified: 2023-03-16T23:13:48.247Z Java version: 17.0.4
2023-03-19 00:00:44.241 [main] ERROR me.retrodaredevil.solarthing.program.SolarMain - (Fatal)Got throwable
java.util.NoSuchElementException: null
        at java.util.TreeMap.key(TreeMap.java:1602) ~[?:?]
        at java.util.TreeMap.lastKey(TreeMap.java:298) ~[?:?]
        at java.util.TreeSet.last(TreeSet.java:398) ~[?:?]
        at me.retrodaredevil.solarthing.program.pvoutput.PVOutputHandler.isGoodReading(PVOutputHandler.java:120) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.pvoutput.PVOutputHandler.getStatus(PVOutputHandler.java:96) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.pvoutput.PVOutputUploadMain.startRealTimeProgram(PVOutputUploadMain.java:310) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.pvoutput.PVOutputUploadMain.startPVOutputUpload(PVOutputUploadMain.java:116) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.SolarMain.doMainCommand(SolarMain.java:150) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.SolarMain.doMain(SolarMain.java:213) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.SolarMain.determineMainSubprogram(SolarMain.java:274) ~[solarthing-SNAPSHOT-1.jar:?]
        at me.retrodaredevil.solarthing.program.SolarMain.main(SolarMain.java:290) ~[solarthing-SNAPSHOT-1.jar:?]

I know how to fix this issue, just documenting that it happened before making the fix.