I have a large layout editor file that had been working well , but we wanted to make improvements. After a number of editing sessions I now get an error when opening the layout editor file. The panel loads but all of the signals are red. The SML is there but no path is active for any signal. If I delete paths quit and save the file, then the next time it opens the error is gone and the panel seems to work fine. If I then save the file and reopen it even with no changes the error returns. If I quit without saving the error does not return.
I have done this many time to be sure that the behavior is consistent. I have disabled all of the logixNGs but this has no effect.
?
Here is what the error looks like from the system console
20:11:40,738 ptionhandler.UncaughtExceptionHandler ERROR - Uncaught Exception caught by jmri.util.exceptionhandler.UncaughtExceptionHandler [AWT-EventQueue-0]
java.lang.IndexOutOfBoundsException: Index 805 out of bounds for length 578
? ? at jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) ~[?:?]
? ? at jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?]?
.
.
.
The error message is always the same.
?
I don't really know where I should be looking to fix this.
?
Any help will be welcome and appreciated.
?
Regards,
?
John Figie