Modify

Opened 15 years ago

Closed 15 years ago

#3867 closed defect (worksforme)

Ein unerwarteter Fehler trat auf

Reported by: h.schrader.erf@… Owned by: h.schrader.erf@…
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc:

Description

Hallo,
Ich verwende JOSM 2255 unter Apple OS X 10.6.1. Der Fehler tritt aber rauch bei älteren JOSM und OS X Versionen auf.
Wenn ich einen Way markiere der in einer Relation liegt und ich dann rechts unter Eigenschaften die Relation anklicke und dann in den Eigenschaften ein Schlüssel anklicke kommt die Fehlermeldung „Ein unerwarteter Fehler trat auf“. Leider scheint es sich um einen Kannfehler zu handeln weil er nicht immer Auftritt. Manchmal tritt er auch auf, wenn ich nur die Relation in den Eigenschaften anklicke, aber nicht immer. Zum testen habe ich auch alle Plugins deaktiviert.

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 2255
Node Kind: directory
Last Changed Author: Gubaer
Last Changed Rev: 2255
Last Changed Date: 2009-10-07 21:25:15 +0200 (Wed, 07 Oct 2009)

Memory Usage: 93 MB / 506 MB (32 MB allocated, but free)
Java version: 1.6.0_15

java.lang.NullPointerException

at org.openstreetmap.josm.gui.dialogs.PropertiesDialog$9.getTableCellRendererComponent(PropertiesDialog.java:495)
at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7032)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7419)
at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6932)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
at javax.swing.JTable.changeSelectionModel(JTable.java:2351)
at javax.swing.JTable.changeSelection(JTable.java:2420)
at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1091)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1014)
at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mousePressed(BasicTableUI.java:774)
at com.apple.laf.AquaTableUI$MouseInputHandler.mousePressed(AquaTableUI.java:73)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6345)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6113)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4714)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Attachments (0)

Change History (4)

comment:1 by Radfahrer, 15 years ago

Component: Installer MacOSCore
Owner: Radfahrer removed

Konnte den Fehler mit JOSM 2255 unter MacOS 10.5.8 nicht reproduzieren, aber der Bug soll ja auch nicht immer auftreten. Allerdings handelt es sich anscheinend nicht um ein Problem des Installers, deshalb habe ich die Komponente in "Core" geändert.

comment:2 by h.schrader.erf@…, 15 years ago

Hallo,
Solche „Kannfehler“ sind auch immer sehr schwer einzugrenzen. Ich habe noch folgendes Probiert:
Ich habe mit Vmware Fusion ein virtuelles SnowLeopard aufgesetzt (mit einem Trick ist das möglich). Dann habe ich JOSM 2255 in das System kopiert und gestartet. Nachdem ich einen Bereich an Daten vom Server geöffnet habe, habe ich einwenig mit Relationen herumgespielt. Es hat alles soweit funktioniert und es kam zu keiner Fehlermeldung. Dann habe ich in den Einstellungen die Ansicht auf OSX umgestellt. Danach ging auch noch alles ohne Probleme. Danach habe ich in den Einstellungen die Pluginliste geladen und das WMS und das Vailator Plugin geladen. Nach einem Neustart von JOSM habe ich einen Weg markiert der über eine Relation verläuft. Nachdem ich rechts im Eigenschaftenfeld auf eine Relation geklickt habe kam wieder die Fehlermeldung. Dann habe ich in den Einstellungen wieder die Plugins abgehackt und JOSM neu gestartet. Dann trat der Fehler nicht mehr auf. Nun habe ich die beiden Plugins wieder angehakt und die Fehlermeldung kam wieder nicht. Ich war schon fast am verzweifeln. Dann habe ich ein weiteres Plugin hinzugefügt, JOSM neu gestartet und der Fehler trat wieder auf. In meinem Originalbetriebssystem tritt der Fehler jedoch auch ohne Plugins auf.
Vielleicht findest du ja doch etwas.

comment:3 by stoecker, 15 years ago

Owner: set to h.schrader.erf@…
Status: newneedinfo

Have you been able to produce this in a more recent josm version?

comment:4 by stoecker, 15 years ago

Resolution: worksforme
Status: needinfoclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain h.schrader.erf@….
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.