[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

josm and libsvgsalamander-java



hello debian-gis team,

I am in the process of upgrading (5 yrs old) libsvgsalamander to 1.0.0
[1] (lightweight SVG rendering library). josm is the only r-dep, and
here is what I found out while testing:

On first startup (with old svgsalamander) I get a stack trace [2].
I could not reproduce this with new svgsalamander, don't know why.

However, josm compiles and starts with the new svgsalamander.
Is it enough that I can download and view a map? Are the menu icons
SVG?

BTW: When trying to build the package twice, I get:
[...]
pkg-source: info: building josm using existing ./josm_0.0.svn10526+dfsg.orig.tar.gz
dpkg-source: info: local changes detected, the modified files are:
 josm-0.0.svn10526+dfsg/i18n/po/core.pot
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/josm_0.0.svn10526+dfsg-1.diff.FNDCHY
dpkg-buildpackage: error: dpkg-source -b josm-0.0.svn10526+dfsg gave error exit status 2
--> I think there is no proper clean target?

[1] https://github.com/blackears/svgSalamander/releases

[2]
Using /usr/lib/jvm/java-8-openjdk-amd64/bin/java to execute josm.
INFO: Look and Feel not found: javax.swing.plaf.gtk.GTKLookAndFeel
java.io.FileNotFoundException: /usr/share/josm/images/none (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:93)
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
	at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
	at java.net.URL.openStream(URL.java:1045)
	at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:436)
	at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:328)
	at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:291)
	at com.kitfox.svg.ShapeElement.renderShape(ShapeElement.java:248)
	at com.kitfox.svg.Path.render(Path.java:94)
	at com.kitfox.svg.Group.render(Group.java:196)
	at com.kitfox.svg.Group.render(Group.java:196)
	at com.kitfox.svg.SVGRoot.render(SVGRoot.java:290)
	at com.kitfox.svg.SVGDiagram.render(SVGDiagram.java:94)
	at org.openstreetmap.josm.tools.ImageProvider.createImageFromSvg(ImageProvider.java:1566)
	at org.openstreetmap.josm.tools.ImageResource.getImageIcon(ImageResource.java:170)
	at org.openstreetmap.josm.tools.ImageResource.getImageIconBounded(ImageResource.java:249)
	at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:125)
	at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:140)
	at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:75)
	at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:112)
	at org.openstreetmap.josm.actions.CreateMultipolygonAction.<init>(CreateMultipolygonAction.java:71)
	at org.openstreetmap.josm.gui.MainMenu.<init>(MainMenu.java:275)
	at org.openstreetmap.josm.gui.MainFrame.initialize(MainFrame.java:87)
	at org.openstreetmap.josm.gui.MainApplication.initializeMainWindow(MainApplication.java:105)
	at org.openstreetmap.josm.Main$3.initialize(Main.java:625)
	at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:780)
	at org.openstreetmap.josm.Main.initialize(Main.java:627)
	at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:469)
java.io.FileNotFoundException: /usr/share/josm/images/none (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:93)
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
	at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
	at java.net.URL.openStream(URL.java:1045)
	at com.kitfox.svg.SVGUniverse.loadSVG(SVGUniverse.java:436)
	at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:328)
	at com.kitfox.svg.SVGUniverse.getElement(SVGUniverse.java:291)
	at com.kitfox.svg.ShapeElement.renderShape(ShapeElement.java:248)
	at com.kitfox.svg.Path.render(Path.java:94)
	at com.kitfox.svg.Group.render(Group.java:196)
	at com.kitfox.svg.Group.render(Group.java:196)
	at com.kitfox.svg.SVGRoot.render(SVGRoot.java:290)
	at com.kitfox.svg.SVGDiagram.render(SVGDiagram.java:94)
	at org.openstreetmap.josm.tools.ImageProvider.createImageFromSvg(ImageProvider.java:1566)
	at org.openstreetmap.josm.tools.ImageResource.getImageIcon(ImageResource.java:170)
	at org.openstreetmap.josm.tools.ImageResource.getImageIconBounded(ImageResource.java:249)
	at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:129)
	at org.openstreetmap.josm.tools.ImageResource.attachImageIcon(ImageResource.java:140)
	at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:75)
	at org.openstreetmap.josm.actions.JosmAction.<init>(JosmAction.java:112)
	at org.openstreetmap.josm.actions.CreateMultipolygonAction.<init>(CreateMultipolygonAction.java:71)
	at org.openstreetmap.josm.gui.MainMenu.<init>(MainMenu.java:275)
	at org.openstreetmap.josm.gui.MainFrame.initialize(MainFrame.java:87)
	at org.openstreetmap.josm.gui.MainApplication.initializeMainWindow(MainApplication.java:105)
	at org.openstreetmap.josm.Main$3.initialize(Main.java:625)
	at org.openstreetmap.josm.Main$InitializationTask.call(Main.java:780)
	at org.openstreetmap.josm.Main.initialize(Main.java:627)
	at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:469)

Thanks and Best Regards,
-- 
Felix Natter


Reply to: