¿ªÔÆÌåÓý


 

Since 4.18 I've been running the console all the time during my session and tonight with 6 smartphone throttles running there were repeated Engine Driver / WiTHrottle drop outs. Androids seemed to recover automatically and iPhones dit not.?


Scanning through the console log I see this:?

2020-01-30 20:40:57,487 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [DeviceServer-335]

java.util.ConcurrentModificationException

at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445)

at java.util.HashMap$KeyIterator.next(HashMap.java:1469)

at java.util.AbstractCollection.toArray(AbstractCollection.java:141)

at java.util.ArrayList.<init>(ArrayList.java:178)

at jmri.jmrit.withrottle.MultiThrottle.passActionsToControllers(MultiThrottle.java:212)

at jmri.jmrit.withrottle.MultiThrottle.handleMessage(MultiThrottle.java:70)

at jmri.jmrit.withrottle.DeviceServer.run(DeviceServer.java:218)

at java.lang.Thread.run(Thread.java:748)

2020-01-30 20:41:03,499 withrottle.FacelessServer ? ? ? ? ? ? INFO? - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]


Seems like WiThrottle crashed and re-started am I correct in seeing that. Also is it correct that the DeviceServer -335 is a little high 1h40" into a session with only 6 throttles?

With the session complete I will upgrade from 4.19.1 to 4.19.2 - will I see a difference I wonder?

Also I'm wondering about how the client act when the router is not connected to the internet (it's a stand alone) some phones were trying to use cell data - and might this be resulting in the phone dropping off of the withrottle server?

Thanks,
Dave

Join [email protected] to automatically receive all group messages.