at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException: Index -1 out-of-bounds for length 4 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at javafx.base/com.sun.javafx.collections.ObservableListWrapper.get(Unknown Source) at javafx.base/com.sun.javafx.collections.VetoableListDecorator.get(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateCachedBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.recomputeBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.access$200(Unknown Source) at javafx.graphics/javafx.scene.Parent$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.ParentHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.superComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.doComputeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.layout.Region.access$300(Unknown Source) at javafx.graphics/javafx.scene.layout.Region$1.doComputeGeomBounds(Unknown Source) at javafx.graphics/com.sun.javafx.scene.layout.RegionHelper.computeGeomBoundsImpl(Unknown Source) at javafx.graphics/com.sun.javafx.scene.NodeHelper.computeGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getGeomBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getLocalBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateTxBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.getTransformedBounds(Unknown Source) at javafx.graphics/javafx.scene.Node.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Parent.updateBounds(Unknown Source) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source) at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)