[josm-dev] josm and gcj (was: Git mirror of JOSM on GitHub)

jamesmikedupont at googlemail.com jamesmikedupont at googlemail.com
Mon Apr 26 21:39:34 BST 2010


I have found and fixed my first bug in josm :
http://fmtyewtk.blogspot.com/2010/04/first-bug-fixed-in-josm-because-of-gcj.html
https://josm.openstreetmap.de/ticket/4950

this is a good reason why we should be using gcj because it is stricter.

mike



On Sat, Apr 24, 2010 at 8:32 PM, Sebastian Klein
<bastikln at googlemail.com> wrote:
> jamesmikedupont at googlemail.com wrote:
>> I will next encapsulate/isolate the changes, yes.
>> I am also more interested in optimizing the generated code,
>> will work on some optimizations first.
>> mike
>
> Interesting, I did not expect it would run so well with gcj.
>
> However I have problems opening a file, does it work for you?
> (gcj 4.4 jre)
>
> Sebastian
>
> --
>
> console log:
>
> Exception during event dispatch:
> java.lang.NegativeArraySizeException
>    at java.util.concurrent.CopyOnWriteArrayList.remove(libgcj.so.10)
>    at
> org.openstreetmap.josm.data.osm.ChangesetCache.removeChangesetCacheListener(ChangesetCache.java:67)
>    at
> org.openstreetmap.josm.gui.dialogs.ChangesetDialog.unregisterAsListener(ChangesetDialog.java:133)
>    at
> org.openstreetmap.josm.gui.dialogs.ChangesetDialog.hideNotify(ChangesetDialog.java:154)
>    at
> org.openstreetmap.josm.gui.dialogs.ToggleDialog.hideDialog(ToggleDialog.java:213)
>    at
> org.openstreetmap.josm.gui.dialogs.DialogsPanel.add(DialogsPanel.java:85)
>    at
> org.openstreetmap.josm.gui.dialogs.DialogsPanel.initialize(DialogsPanel.java:43)
>    at
> org.openstreetmap.josm.gui.MapFrame.initializeDialogsPane(MapFrame.java:219)
>    at org.openstreetmap.josm.Main.addLayer(Main.java:232)
>
>
>
> _______________________________________________
> josm-dev mailing list
> josm-dev at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/josm-dev
>




More information about the josm-dev mailing list