Hoi Lukas Ich habe es versucht, aber es geht noch immer nicht. Im Anhang ist die Datei welche ich benutze. GrussUeli Am Donnerstag, den 26.01.2017, 06:11 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Kannst du prüfen ob Fragezeichen und Gleichzeichen escaped sind, also so:
java -Xmx1G -jar josm-latest.jar?lang=de
Falls das nichts hilft, schickst du uns nochmals den kompletten Code?
Gruss
Lukas
Von: talk-ch [talk-ch-bounces@openstreetmap.ch]" im Auftrag von "Ulrich Grieb [amilopowers@u-cloud.ch]
Gesendet: Mittwoch, 25. Januar 2017 21:49
An: talk-ch@openstreetmap.ch
Betreff: Re: [talk-ch] JOSM unter Fedora
Hoi Chrigl
Danke für deinen Tipp, aber dann erhalte ich diese Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start-josm.sh' --2017-01-25 21:47:32-- http://josm.openstreetmap.de/josm-latest.j ar?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK Länge: 11103409 (11M) [application/java-archive] Wird in »»josm-latest.jar?lang=de«« gespeichert.
josm-latest.jar?lan 100%[===================>] 10.59M 4.16MB/s in 2.5s
2017-01-25 21:47:35 (4.16 MB/s) - »»josm-latest.jar?lang=de«« gespeichert [11103409/11103409]
Error: Unable to access jarfile josm-latest.jar
Gruss Ueli
Am Montag, den 23.01.2017, 15:24 +0100 schrieb chrigul@lorraine.ch:
Hallo Ueli
Am 23.01.2017 um 14:57 schrieb Ulrich Grieb:
Hoi Lukas
Deine beiden Lösungen haben nichts geändert, auch nicht in Kombination.
gemäss ähnlichen Crashes würde ich es mal mit -Dsun.zip.disableMemoryMapping=true (eingefügt als Option in der Zeile mit java: java -Xmx1G -Dsun.zip.disableMemoryMapping=true -jar josm- latest.jar ) versuchen.
siehe https://huynt.wordpress.com/2014/02/25/java-how-to-debug-jvm-crash/ https://support.cloudbees.com/hc/en-us/articles/204374874-Jenkins-J VM-Crash-in-libzip-so-JDK-8017777-
viele Grüsse Chrigu
PS: bei mir ( openjdk version "1.8.0_111" OpenJDK Runtime Environment (IcedTea 3.2.0) (suse-3.1-x86_64) OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode) läuft http://josm.openstreetmap.de/josm-latest.jar ohne crash
Ich habe OpenJDK neu installiert und das System meldet nun folgende Version (wie bis anhin):
JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops)
Ich habe noch ein Error Log angehängt.
Gruss Ueli
Am Montag, den 23.01.2017, 12:58 +0000 schrieb Toggenburger Lukas:
Hallo Ueli
Die Fehlermeldung sagt mir gerade nichts. Da muss ich etwas raten.
2 Ansätze zur Lösung/Umgehung des Problems:
- Java mit mehr RAM starten: java -Xmx1G -> java -Xmx2G
- Anstelle der "latest" Version die "tested" Version
herunterladen und starten. Diese ist immer etwas älter, sollte aber jeweils stabil laufen.
Hast du letzthin ein Java-Update gemacht?
Gruss
Lukas
-----Ursprüngliche Nachricht----- Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von Ulrich Grieb Gesendet: Montag, 23. Januar 2017 13:01 An: talk-ch@openstreetmap.ch Betreff: Re: [talk-ch] JOSM unter Fedora
Hallo Zusammen
Seit einer Weile benutze ich nun ein Skript wie von Lukas beschrieben, um die aktuelle Version von JOSM unter Fedora zu nutzen.
Heute hat das Icon auf dem Desktop nicht mehr funktioniert, darum habe ich das Skript manuell im Terminal gestartet. Dabei erhalte ich folgende Meldung:
[amilopowers@polarbaer ~]$ '/home/amilopowers/JOSM/start- josm.sh' --2017-01-23 12:57:17-- http://josm.openstreetmap.de/josm-la test.j ar ?lang=de Auflösen des Hostnamens »josm.openstreetmap.de (josm.openstreetmap.de)« … 78.47.65.34, 2a01:4f8:c17:2906::2 Verbindungsaufbau zu josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:80 … verbunden. HTTP-Anforderung gesendet, auf Antwort wird gewartet … 304 Not Modified Datei »josm-latest.jar?lang=de« auf dem Server unverändert. Wird nicht heruntergeladen. # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0x7) at pc=0x00007f5f4b7aa691, pid=11502, tid=0x00007f5f52955700 # # JRE version: (8.0_111-b16) (build ) # Java VM: OpenJDK 64-Bit Server VM (25.111-b16 mixed mode linux- amd64 compressed oops) # Problematic frame: # C [libzip.so+0x4691] # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /home/amilopowers/JOSM/hs_err_pid11502.log # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # /home/amilopowers/JOSM/start-josm.sh: Zeile 4: 11502 Aborted (Speicherabzug geschrieben) java -Xmx1G -jar josm-latest.jar?lang=de [amilopowers@polarbaer ~]$
Die Datei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Ich benutze Fedora 25 mit GNOME 3.22.2
Die Suchmaschine meines Vertrauens habe ich schon bemüht und keine Lösung gefunden.
Jegliche Hilfe ist willkommen! Gruss Ueli
Am Mittwoch, den 05.10.2016, 18:07 +0200 schrieb Ulrich Grieb:
Hallo Lukas
Herzlichen Dank für deine tolle Anleitung! Hat super funktioniert. Meine Textdatei sieht so aus:
#!/bin/bash cd /home/amilopowers/JOSM ping -c 1 www.u-cloud.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=de' java -Xmx1G -jar josm-latest.jar?lang=de
Wie man ein Desktop Shortcut erstellt wird unter folgendem Link erklärt: https://www.youtube.com/watch?v=gQleM0DrLvQ
Liebe Grüsse Ueli
Am Montag, den 03.10.2016, 07:45 +0000 schrieb Toggenburger Lukas:
Hallo Ueli Viel mehr gibt es eigentlich nicht zu sagen/schreiben. In meinem Skript habe ich noch Code zum Löschen des WMS-Caches, aber den brauchst du nicht. Du erstellst ein neues Verzeichnis in deinem Homeverzeichnis (hier „ueli“, heisst bei dir vermutlich anders): mkdir /home/ueli/josm/ Erstellst darin eine neue Datei: touch /home/ueli/josm/start-josm.sh Fügst mittels grafischem Texteditor (z.B. gedit, kedit, kate) folgenden Inhalt in diese Datei ein: #!/bin/bash cd /home/ueli/josm ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en (Die Zeile „cd ...“ dient dazu, dass du das Skript aus einem beliebigen Verzeichnis heraus ausführen kannst.) Nun muss die Textdatei noch als ausführbares Skript deklariert werden: chmod u+x /home/ueli/josm/start-josm.sh Jetzt ist alles bereit, dass du JOSM starten kannst, mittels folgendem Befehl: /home/ueli/josm/start-josm.sh Allenfalls kannst du dir in der grafischen Oberfläche von Fedora noch eine “Schnellstartverknüpfung” oder wie es bei Fedora heissen mag, erstellen, so dass du per Knopfdruck das Skript ausführen kannst. So müsstest du nicht jedes Mal den obigen Befehl ins Terminal tippen. Für Fedora-Anliegen bin ich aber nicht Spezialist... Gruss und viel Erfolg! Lukas Von: talk-ch [mailto:talk-ch-bounces@openstreetmap.ch] Im Auftrag von amilopowers@u-cloud.ch Gesendet: Montag, 3. Oktober 2016 08:56 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra <talk-ch@o penstr ee tmap.ch> Betreff: Re: [talk-ch] JOSM unter Fedora Hallo Lukas
Danke für deinen Tipp! Kannst du mir bitte dein Skript senden, damit ich es anpassen kann? Wie man selbst eines erstellt habe ich leider noch nicht herausgefunden.
Gruss Ueli
Am 3. Oktober 2016 07:10:20 MESZ, schrieb Toggenburger Lukas <Lukas .Toggenburger@htwchur.ch>: @Ulrich
Ich verwende zum Starten von JOSM ein Skript, welches u.a. folgendes enthält:
#!/bin/bash ping -c 1 www.google.ch &> /dev/null && wget -- timestamping 'http://josm.openstreetmap.de/josm-latest.jar?lang=en' java -Xmx4G -jar josm-latest.jar?lang=en
Der ping-Befehl dient dazu, festzustellen, ob eine Internet- Verbindung besteht. Würde das nicht gemacht werden, würde der Versuch, JOSM herunterzuladen den Startvorgang deutlich verzögern.
wget prüft mit der Option --timestamping ob es von der .jar-Datei eine neuere Version gibt und falls ja, wird sie heruntergeladen. Durch Angabe der Sprache (bei mir: Englisch) wird ein JAR- File heruntergeladen, dass nur die entsprechende Sprache enthält. So können beim Download noch einige Bytes gespart werden.
Schlussendl ich wird JOSM so gestartet, dass es bis zu 4 GB RAM verwenden darf. Die Backslashes werden benötigt um die Zeichen "?" und "=" zu escapen.
Nachteil dieser Variante ist lediglich, dass JOSM sich nicht selbst neustarten kann, z.B. nach Update eines Plugins. Stattdessen wird JOSM einfach beendet ohne Neustart. Durch erneutes Ausführen des Skripts klappt der Neustart aber problemlos.
Gruss
Lukas
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch