• Ich habe des öfteren den Bug das nach einigen Minuten nachdem das Tool gestartet wurde die Eingabe per Tastatur nicht mehr möglich ist und Werte nur noch mit den Hoch/Runter Pfeilen an jeden Eingabefeld geändert werden können.


    Eine möglkich die ich gefunden habe den Bug auszulösen ist einen Planeten im "Planeten" tab zu markieren und ihn mit der "ENTF" Taste zu löschen. Wechselt man dann z.b zum "Gebäude" Tab oder irgend einen anderen Tab ist keine Eingabe per Tastatur mehr möglich.


    Dieses Problem löst sich in der Regel wenn man wieder zum "Planeten" Tab zurückkehrt und Eingaben per Tastatur sind wieder möglich.


    Es gibt aber noch andere möglichkeiten den Bug auszulösen ohne die "ENTF" taste zu benutzen und dann lässt sich der Bug auch ohne neustart des Tools nicht aufheben aber ich weiß nicht genau wie man es so auslöst. Das problem ist aber am Ende das gleiche das Eingaben per Tastatur nicht mehr möglich sind.


    Der Bug tritt leider sehr oft auf. Selbst wenn ich nur das tool starte um irgend welche bauzeit oder baukosten oder ähnliches zu checken ohne JSON daten von meinen Planeten einzulesen oder irgend was zulöschen.

  • Kann ich natürlich nicht nachvollziehen :( , nicht mal mit der von dir beschriebenen Methode.
    Wie üblich im Fehlerfall mach mal bitte folgendes. Auf der Kommandozeile begib dich bitte zum Ordner, in dem du SI Tool installiert hast. Dort gibst du bitte

    Code
    java -jar si-tool.jar

    ein. Danach tust du, was immer du tun musst, um den Fehler auszulösen. Wenn es dann soweit ist, schaust du, was das Programm alles ausgegeben hat und postest es hier.


    Viele Grüße
    Eagle


    PS Wenn noch jemand anders das Problem hat, darf er hier gern schreiben, wann es bei ihm auftritt.

  • Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
    at java.util.ArrayList.rangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at sitool.table.PlanetTableModel.setValueAt(PlanetTableModel.java:180)
    at javax.swing.JTable.setValueAt(Unknown Source)
    at javax.swing.JTable.editingStopped(Unknown Source)
    at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)
    at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)
    at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)
    at javax.swing.JTable$GenericEditor.stopCellEditing(Unknown Source)
    at javax.swing.JTable$CellEditorRemover.propertyChange(Unknown Source)
    at java.beans.PropertyChangeSupport.fire(Unknown Source)
    at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
    at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
    at java.awt.KeyboardFocusManager.firePropertyChange(Unknown Source)
    at java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 14, Size: 14
    at java.util.ArrayList.rangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at sitool.table.PlanetTableModel.setValueAt(PlanetTableModel.java:180)
    at javax.swing.JTable.setValueAt(Unknown Source)
    at javax.swing.JTable.editingStopped(Unknown Source)
    at javax.swing.AbstractCellEditor.fireEditingStopped(Unknown Source)
    at javax.swing.DefaultCellEditor$EditorDelegate.stopCellEditing(Unknown Source)
    at javax.swing.DefaultCellEditor.stopCellEditing(Unknown Source)
    at javax.swing.JTable$GenericEditor.stopCellEditing(Unknown Source)
    at javax.swing.JTable$CellEditorRemover.propertyChange(Unknown Source)
    at java.beans.PropertyChangeSupport.fire(Unknown Source)
    at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
    at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
    at java.awt.KeyboardFocusManager.firePropertyChange(Unknown Source)
    at java.awt.KeyboardFocusManager.setGlobalPermanentFocusOwner(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.KeyboardFocusManager.dispatchAndCatchException(Unknown Source)
    at java.awt.KeyboardFocusManager.processCurrentLightweightRequests(Unknown Source)
    at java.awt.KeyboardFocusManager$4.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

  • Lösche ich einen Planeten mit "ENTF" taste und gehe dann auf gebäude tab und versuche was einzugeben bekomme ich die Meldungen bei jeden Versuch. Hören auf wenn ich zurück auf den Planeten Tab gehe. Kann sein das es auch an meinen PC liegt wenn bei dir nichts passiert wenn du tuhst was ich oben geschrieben hatte. Aber wie gesagt ist nur eine möglichkeit den Bug zu bekommen. Habe ich leider sehr oft ohne zu wissen wieso.


    Mein Java und Windows 10 sollten aktuell sein.

  • bei mir war es vorhin auch einmal, war auch in der Planiübersicht des tools vom Gebäudetab aus und marlierte einen Plani. Zurück zum GebäudeTAB und es ging keine Eingabe mehr dann. Hab nach kurzer Zeit versuchsweise mal die ESC-Taste gedrückt und danach ging alles wieder wie gewohnt.

    Universe Retro - UserID 2006 * Sirius - UserID 51 *Genesis 5 - UserID 47