Application Settings: Language selection broken when the absolute path of the JAR file contains a special character

Bug #711848 reported by Daniel Kulesz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
RevAger
Fix Released
High
Unassigned

Bug Description

(tested in 1.4-rc2 on Windows XP SP3)

How to reproduce:
- download and launch revager
- choose "open existing review"
- click on one of your previous reviews
- click "confirm"
- open the application settings (the tab "General") appears
- click on the combobox next to "Language"

Expected behavior:
- all available languages are shown (that is, English and German at the moment)

Actual behavior:
- only English (the current language) is shown.

Tags: 1.4

Related branches

Revision history for this message
Daniel Kulesz (kuleszdl) wrote :
Revision history for this message
Johannes Wettinger (jojow) wrote :

I just did exactly the steps you described on a Windows XP SP3 machine (with the current version of Oracle JRE) and it's working fine (JAR and EXE file). Does it always happen or is it a non-reproducible behavior?

tags: added: 1.4
Revision history for this message
Daniel Kulesz (kuleszdl) wrote :

On my second attempt I was able to exactly reproduce the bug by following the steps described above. Here are some more details about the environment used:

java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)

Revision history for this message
Johannes Wettinger (jojow) wrote :

I'm still not able to reproduce this bug. Do you use the English or the German edition of Windows XP? I'm using the German edition here...

Revision history for this message
Daniel Kulesz (kuleszdl) wrote :

I am also using the German version. I am adding a video which demonstrates the bug.

summary: - Application Settings: Language selection broken
+ Application Settings: Language selection broken when JAR file contains a
+ space character
Changed in revager:
importance: Undecided → High
status: New → Confirmed
summary: Application Settings: Language selection broken when JAR file contains a
- space character
+ special character
summary: - Application Settings: Language selection broken when JAR file contains a
- special character
+ Application Settings: Language selection broken when the absolute path
+ of the JAR file contains a special character
Revision history for this message
Johannes Wettinger (jojow) wrote :

We finally recognized the reason for this problem: In case the absolute path of the JAR file contains any special character (e.g. a space character in the path like "C:\Documents and Settings\<username>\revager.jar") the JAR file cannot be accessed to fetch the available languages. We've already fixed this issue. You will find the correction in a few minutes in the trunk branch.

By the way: It is for this reason the automatic restart of the application didn't work on your system either. ;)

Revision history for this message
Daniel Kulesz (kuleszdl) wrote :

Two nasty bugs in one single commit? That's really great news!

Will the fixes get included into the 1.4-branch?

Revision history for this message
Johannes Wettinger (jojow) wrote :

The bug fix is already part of the 1.4 branch. It'll be definitely integrated into RevAger 1.4.1.

Changed in revager:
status: Confirmed → Fix Committed
Changed in revager:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.