﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
8579	JOSM does not use selected openjdk 7	A_Pirard	bastiK	"Because of JOSM startup warning, I have installed openjdk-7-jre and openjdk-7-jre-headless.
And I have selected openjdk 7

$ update-java-alternatives -l
java-1.6.0-openjdk 1061 /usr/lib/jvm/java-1.6.0-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-7-openjdk 1061 /usr/lib/jvm/java-7-openjdk
$ sudo update-java-alternatives -s java-7-openjdk
$ java -version
java version ""1.7.0_117-icedtea""
OpenJDK Runtime Environment (IcedTea7 1.14-pre) (7~b117~pre1-0lucid1)
OpenJDK Client VM (build 20.0-b02, mixed mode, sharing)

But JOSM uses openjdk 6 instead.

$ josm
Using /usr/lib/jvm/java-6-openjdk/bin/java to execute josm.

So, I ran the josm script wit a -x and here it goes...

$ ./josm
+ set -e
++ readlink -n -f /etc/alternatives/java
+ ALTERNATIVE_JDK=/usr/lib/jvm/java-7-openjdk/jre/bin/java
++ dpkg --print-architecture
+ ARCH=i386
+ grep 'install$'
+ dpkg --get-selections 'openjdk-*-jre'
+ JAVA_CMDS='/bin/java /usr/lib/jvm/java-7-openjdk-i386/bin/java /usr/lib/jvm/java-6-openjdk/bin/java /usr/lib/jvm/java-6-openjdk-i386/bin/java /usr/lib/jvm/java-6-sun/bin/java'
+ JAVA_OPTS='-Djava.net.useSystemProxies=true '
+ for jcmd in '$JAVA_CMDS'
++ readlink -n -f /bin/java
+ '[' z/usr/lib/jvm/java-7-openjdk/jre/bin/java = z/bin/java ']'
+ for jcmd in '$JAVA_CMDS'
++ readlink -n -f /usr/lib/jvm/java-7-openjdk-i386/bin/java
+ '[' z/usr/lib/jvm/java-7-openjdk/jre/bin/java = z ']'
+ for jcmd in '$JAVA_CMDS'
++ readlink -n -f /usr/lib/jvm/java-6-openjdk/bin/java
+ '[' z/usr/lib/jvm/java-7-openjdk/jre/bin/java = z/usr/lib/jvm/java-6-openjdk/jre/bin/java ']'
+ for jcmd in '$JAVA_CMDS'
++ readlink -n -f /usr/lib/jvm/java-6-openjdk-i386/bin/java
+ '[' z/usr/lib/jvm/java-7-openjdk/jre/bin/java = z ']'
+ for jcmd in '$JAVA_CMDS'
++ readlink -n -f /usr/lib/jvm/java-6-sun/bin/java
+ '[' z/usr/lib/jvm/java-7-openjdk/jre/bin/java = z/usr/lib/jvm/java-6-sun-1.6.0.26/jre/bin/java ']'
+ for jcmd in '$JAVA_CMDS'
+ '[' -x /bin/java -a -z '' ']'
+ for jcmd in '$JAVA_CMDS'
+ '[' -x /usr/lib/jvm/java-7-openjdk-i386/bin/java -a -z '' ']'
+ for jcmd in '$JAVA_CMDS'
+ '[' -x /usr/lib/jvm/java-6-openjdk/bin/java -a -z '' ']'
+ JAVACMD=/usr/lib/jvm/java-6-openjdk/bin/java
+ for jcmd in '$JAVA_CMDS'
+ '[' -x /usr/lib/jvm/java-6-openjdk-i386/bin/java -a -z /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ for jcmd in '$JAVA_CMDS'
+ '[' -x /usr/lib/jvm/java-6-sun/bin/java -a -z /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ '[' /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ echo 'Using /usr/lib/jvm/java-6-openjdk/bin/java to execute josm.'
Using /usr/lib/jvm/java-6-openjdk/bin/java to execute josm.
+ exec /usr/lib/jvm/java-6-openjdk/bin/java -Djava.net.useSystemProxies=true -jar /usr/share/josm/josm.jar
Skipping to the next rule, because of an error:
org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.ParseException: Encountered "" ""*"" ""* """" at line 32, column 5.
Was expecting one of:
    <S> ...
    ""["" ...
    "">"" ...
    ""<"" ...
    ""!"" ...
    "":"" ...
    ""::"" ...
    "","" ...
    ""|z"" ...
    ""/*"" ...
   
loading plugin 'reverter' (version 29348)
..."	defect	closed	normal		Ubuntu package	tested	fixed		A_Pirard
