Modify

Opened 3 years ago

Closed 3 years ago

#5110 closed defect (fixed)

JOSM causes infinite unexpected exceptions

Reported by: kevinsteinhardt@… Owned by: team
Priority: minor Component: unspecified
Version: tested Keywords:
Cc:

Description

The application runs into an infinite call of unexpected exceptions when attempting to download an area around a location found by using Nominatim — 'Download from OSM', 'Areas around places' tab. On selection of a found locale, the application throws up a (seemingly) infinite number of "unexpected exception" dialogs. JOSM build 3208 running on Ubuntu 10.04; Java version unknown.

Attachments (2)

terminaloutput.txt (23.6 KB) - added by kevinsteinhardt@… 3 years ago.
Terminal output re: bug in question
ext-terminaloutput.txt (482.2 KB) - added by kevinsteinhardt@… 3 years ago.
Extended output from the Terminal

Download all attachments as: .zip

Change History (14)

comment:1 Changed 3 years ago by stoecker

  • Owner changed from team to kevinsteinhardt@…
  • Status changed from new to needinfo

You must be more specific. What search did you use? What errors does JOSM throw. How to reproduce?

comment:2 Changed 3 years ago by anonymous

It's infrequently on any download. Said problem has (even though there must be a better word that) developed since reportation. Infrequently, on any download of data from OSM — whether that's using the slippy map, bounding box spec, etc. — the application throws up blank error dialogs, only bearing the title "Unexpected exception". I've tried a few times, each time quitting and restarting the application, to force the error to come back, so I can at least a screenshot; I have had no errors since. The application has not been updated in any way. And, no: I've never been any good a filing bug reports.

comment:3 Changed 3 years ago by bastiK

It's a start. Can you add the console output?

comment:4 Changed 3 years ago by kevinsteinhardt@…

And how would one go about locating that? (Linux noob; Mac user, primarily)

comment:5 Changed 3 years ago by bastiK

Open a console window and type

java -jar FOLDER/josm-latest.jar

(see also http://josm.openstreetmap.de/wiki/InstallNotes)

Please ask if you have further questions.

Changed 3 years ago by kevinsteinhardt@…

Terminal output re: bug in question

comment:6 Changed 3 years ago by kevinsteinhardt@…

Att. terminaloutput.txt; was actually quite difficult to save this, as the new dialog boxes disturb focus and selecting a menu item is rather difficult. I also have a screenshot, but the 'Take screenshot' window is kind of in the way; the dialogs are empty with the window title "Unexpected exception".

comment:7 Changed 3 years ago by bastiK

OK, the output you have posted is just the endless loop. We also need the first part, which usually shows the cause of the problem.

comment:8 Changed 3 years ago by anonymous

I'm fully aware of that fact; the way I'm saving the output only exports the last part. I guess I could log the session, but it took a few dozen instances to get the thing to crash.

comment:9 Changed 3 years ago by bastiK

You can try

java -jar FOLDER/josm-latest.jar >log.txt 2>&1

Changed 3 years ago by kevinsteinhardt@…

Extended output from the Terminal

comment:10 Changed 3 years ago by stoecker

  • Owner changed from kevinsteinhardt@… to team
  • Status changed from needinfo to new

Seems we have a situation, where the bug report handler again causes a bug. Would be nice if we could reproduce that.

comment:11 Changed 3 years ago by stoecker

  • Summary changed from JOSM causes infinite "unexpected [exceptions]" to JOSM causes infinite unexpected exceptions

comment:12 Changed 3 years ago by stoecker

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r3478.

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed .
as The resolution will be set. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.