We have been running Knime AP 3.7.2 on our linux box for some time, and realized we needed to upgrade it recently after how far behind we are. We created a test box that was a clone of our 3.7.2 instance and downloaded the 4.4.1 linux files, and extracted them onto the new test box.
But, when we go to run ./knime we get the following error:
Knime:
JVM terminated. Exit code=13
/usr/src/knime/knime_4.4.1//plugins/org.knime.binary.jre.linux.x86_64_11.0.10.20210416/jre/bin/java
-server
-Dsun.java2d.d3d=false
-Dosgi.classloader.lock=classname
-XX:+UnlockDiagnosticVMOptions
-XX:+UseG1GC
-Dsun.net.client.defaultReadTimeout=0
-XX:CompileCommand=exclude,javax/swing/text/GlyphView,getBreakSpot
-Xmx2048m
-Dorg.eclipse.swt.internal.gtk.disablePrinting
-jar /usr/src/knime/knime_4.4.1//plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /usr/src/knime/knime_4.4.1/knime
-name Knime
–launcher.library /usr/src/knime/knime_4.4.1//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.100.v20210209-1541/eclipse_11301.so
-startup /usr/src/knime/knime_4.4.1//plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822.jar
–launcher.overrideVmargs
-exitdata 16
-vm /usr/src/knime/knime_4.4.1//plugins/org.knime.binary.jre.linux.x86_64_11.0.10.20210416/jre/bin/java
-vmargs
-server
-Dsun.java2d.d3d=false
-Dosgi.classloader.lock=classname
-XX:+UnlockDiagnosticVMOptions
-XX:+UseG1GC
-Dsun.net.client.defaultReadTimeout=0
-XX:CompileCommand=exclude,javax/swing/text/GlyphView,getBreakSpot
-Xmx2048m
-Dorg.eclipse.swt.internal.gtk.disablePrinting
-jar /usr/src/knime/knime_4.4.1//plugins/org.eclipse.equinox.launcher_1.6.100.v20201223-0822.jar
The 3.7.2 Knime does still run from the other installation folder, and in reading the JVM for each version seems to come from the Knime folder, but I’m not sure if we are missing something else here?