So, I'm using controlP5, and in my code, it launches an application called
TSReader(Both the full and lite versions have this issue). As soon as this application gets launched, be it from the processing sketch or run directly from the start menu, I get an exception that I've never seen before once I click back into the running processing application.
It is very replicable, as I have managed to do it on my first try across 4 separate computers with fresh installs of Processing. I recommend running a controlP5 example and then opening TSReader to the point where it has no further dialog boxes. I used Multicast UDP as my source input on the first time setup dialog.
Any help would be greatly appreciated.
Here is the exception that I get:
java.lang.NullPointerException
at processing.mode.java.runner.Runner.findException(Runner.java:682)
at processing.mode.java.runner.Runner.reportException(Runner.java:627)
at processing.mode.java.runner.Runner.exception(Runner.java:570)
at processing.mode.java.runner.EventThread.exceptionEvent(EventThread.java:367)
at processing.mode.java.runner.EventThread.handleEvent(EventThread.java:255)
at processing.mode.java.runner.EventThread.run(EventThread.java:89)
Exception in thread "Animation Thread" java.lang.ArrayIndexOutOfBoundsException: 61451
at controlP5.ControlWindow.keyEvent(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1076)
at processing.core.PApplet.handleMethods(PApplet.java:1271)
at processing.core.PApplet.handleKeyEvent(PApplet.java:2771)
at processing.core.PApplet.dequeueKeyEvents(PApplet.java:2699)
at processing.core.PApplet.handleDraw(PApplet.java:2140)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:190)