Moin,
das Problem ist aus der IDE nicht reproduzierbar. Egal ob ich es per "Run" einfach starte oder per "Debug" debugge. Der Fehler tritt nicht auf.
Nehme ich eine kompilierte Version von der Webseite tritt das Problem in ca. 8 von 10 Starts auf.
Dabei ist es egal ob es die aktuelle freigegebene Version oder die Vorabversion ist. Auch egal ist ob .exe oder .jar
Habe nun per "mvn clean package" eine Version erstellt inkl. dem Stack Dump.
Dort tritt der Fehler wieder auf.
Das ist das Log was dann kommt:
Man sieht sehr schön das er zuerst das Panel auf 1300 setzt. Diesen Wert hatte ich vorher eingestellt.
Dann wird der Wert anschließend wieder exakt auf 17 gesetzt.
Viele Grüße
das Problem ist aus der IDE nicht reproduzierbar. Egal ob ich es per "Run" einfach starte oder per "Debug" debugge. Der Fehler tritt nicht auf.
Nehme ich eine kompilierte Version von der Webseite tritt das Problem in ca. 8 von 10 Starts auf.
Dabei ist es egal ob es die aktuelle freigegebene Version oder die Vorabversion ist. Auch egal ist ob .exe oder .jar
Habe nun per "mvn clean package" eine Version erstellt inkl. dem Stack Dump.
Dort tritt der Fehler wieder auf.
Das ist das Log was dann kommt:
Code:
Apr 24, 2018 3:22:09 PM slash.navigation.converter.gui.RouteConverter$MapSplitPaneListener propertyChange
INFORMATION: Changed map divider to 1300
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at slash.navigation.converter.gui.RouteConverter$MapSplitPaneListener.propertyChange(RouteConverter.java:1158)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at javax.swing.JComponent.firePropertyChange(Unknown Source)
at javax.swing.JSplitPane.setDividerLocation(Unknown Source)
at slash.navigation.converter.gui.RouteConverter.setMapView(RouteConverter.java:442)
at slash.navigation.converter.gui.RouteConverter$5$1.run(RouteConverter.java:389)
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)
Apr 24, 2018 3:22:09 PM slash.navigation.converter.gui.RouteConverter setMapView
INFORMATION: Initialized map divider to 1300
Apr 24, 2018 3:22:09 PM slash.navigation.converter.gui.RouteConverter$MapSplitPaneListener propertyChange
INFORMATION: Changed map divider to 17
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at slash.navigation.converter.gui.RouteConverter$MapSplitPaneListener.propertyChange(RouteConverter.java:1158)
at java.beans.PropertyChangeSupport.fire(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.awt.Component.firePropertyChange(Unknown Source)
at javax.swing.JComponent.firePropertyChange(Unknown Source)
at javax.swing.JSplitPane.setDividerLocation(Unknown Source)
at javax.swing.plaf.basic.BasicSplitPaneUI$BasicHorizontalLayoutManager.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at java.awt.Window.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)
Apr 24, 2018 3:22:09 PM slash.navigation.download.performer.GetPerformer download
Dann wird der Wert anschließend wieder exakt auf 17 gesetzt.
Viele Grüße