Hallo Community,
ich bekomme in Processing in einem void manchmal diese Fehlermeldung:
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 6
Was der Fehler besagt ist mir bewusst. Mein Problem ist nur, dass er nur sagt in welchem void dieser Fehler auftritt, aber nicht welcher Array betroffen ist. Der Code ist zeimlich lang, komplex und hat viele Arrays mit 6 Positionen (Komplex deshalb, weil der Code ziemliches chaos ist und mehr oder weniger zusammengebastelt. Bin blutiger Anfänger). Ich kann diesen Fehler auch nicht bewusst reproduzieren, da ich nicht weiß was falsch läuft. Für mich sieht das alles erstmal sauber aus.
Nun meine Frage:
Wie finde ich raus, welcher Array auf Fehler läuft? In VBA bin ich es gewohnt, dass er bei einem Fehler direkt die Codezeile die den Fehler verursacht markiert und den Fehler exakt benennt. In Processing wird nichtmal der Array genannt, der Probleme verursacht. Oder gibt es eine Möglichkeit?
Mit dem Debugger komme ich nicht weit, teilweise wird der Code über 500 mal durchlaufen ohne Fehler.