Bug#904493: geogebra: Geogebra does not start due to error in checking of Java version

wzab wzab at ise.pw.edu.pl
Tue Jul 24 20:18:45 BST 2018


Package: geogebra
Version: 4.0.34.0+dfsg1-5
Severity: important

Dear Maintainer,

Whenever I try to start geogebra in my system, I get the following output:

$ geogebra --Xms 64
java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
	at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3317)
	at java.base/java.lang.String.substring(String.java:1874)
	at geogebra.util.Util.getJavaVersion(Util.java:286)
	at geogebra.gui.app.GeoGebraFrame.init(GeoGebraFrame.java:202)
	at geogebra.gui.app.GeoGebraFrame.main(GeoGebraFrame.java:196)
	at geogebra.GeoGebra.startGeoGebra(GeoGebra.java:103)
	at geogebra.GeoGebra.main(GeoGebra.java:88)

Version of Java in my system is:
$ java --version
openjdk 11 2018-09-25
OpenJDK Runtime Environment (build 11+17-Debian-2)
OpenJDK 64-Bit Server VM (build 11+17-Debian-2, mixed mode, sharing)

With best regards,
Wojtek

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.17.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages geogebra depends on:
ii  default-jre [java9-runtime]     2:1.10-67
ii  icedtea-netx-common             1.6.2-3.1
ii  libcommons-collections3-java    3.2.2-1
ii  libcommons-math-java            2.2-7
ii  libfreehep-graphics2d-java      2.1.1-6
ii  libfreehep-graphicsio-emf-java  2.1.1-emfplus+dfsg1-4
ii  libfreehep-graphicsio-java      2.1.1-5
ii  libfreehep-graphicsio-pdf-java  2.1.1+dfsg-3
ii  libfreehep-graphicsio-svg-java  2.1.1-5
ii  libfreehep-io-java              2.0.2-6
ii  libfreehep-util-java            2.0.2-7
ii  libfreehep-xml-java             2.1.2+dfsg1-5
ii  libjfugue-java                  4.0.3-4
ii  libjlatexmath-java              1.0.7-1
ii  librhino-java                   1.7.7.1-1
ii  mathpiper                       0.81f+svn4469+dfsg3-3
ii  openjdk-10-jre [java9-runtime]  10.0.2+13-1
ii  openjdk-11-jre [java9-runtime]  11~17-2
ii  openjdk-8-jre [java8-runtime]   8u171-b11-2
ii  openjdk-9-jre [java9-runtime]   9.0.4+12-4

geogebra recommends no packages.

Versions of packages geogebra suggests:
ii  cups  2.2.8-5

-- no debconf information



More information about the pkg-java-maintainers mailing list