Cannot get Processing 4.5.5 to run under Linux Mint

Here are the error messages

Exception in thread “Thread-27” java.lang.RuntimeException: Exception while attempting /opt/processing/lib/app/resources/jdk/bin/java -agentlib:jdwp=transport=dt_socket,address=8695,server=y,suspend=y,quiet=y -Djna.nosys=true -Djava.library.path=:/opt/processing/lib/app/resources/core/library:/opt/processing/lib/app/resources/modes/java/libraries/serial/library:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib -cp /tmp/processing/Config_Generic_V9B5256763792192640142temp:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-windows-amd64.jar:/opt/processing/lib/app/resources/core/library/kotlin-stdlib-2.2.20.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-linux-aarch64.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-linux-amd64.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-macosx-universal.jar:/opt/processing/lib/app/resources/core/library/core-4.5.5.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-android-aarch64.jar:/opt/processing/lib/app/resources/core/library/jogl-all-main-2.6.0.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-android-aarch64.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-freebsd-amd64.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-linux-armv6hf.jar:/opt/processing/lib/app/resources/core/library/antlr-2.7.7.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-main-2.6.0.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-android-x86_64.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-windows-amd64.jar:/opt/processing/lib/app/resources/core/library/annotations-13.0.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-macosx-universal.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-linux-armv6hf.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0-natives-linux-aarch64.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-android-x86_64.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-freebsd-amd64.jar:/opt/processing/lib/app/resources/core/library/gluegen-rt-2.6.0-natives-linux-amd64.jar:/opt/processing/lib/app/resources/core/library/jogl-all-2.6.0.jar:/opt/processing/lib/app/resources/modes/java/libraries/serial/library/serial.jar:/opt/processing/lib/app/resources/modes/java/libraries/serial/library/jssc.jar -ea processing.core.PApplet --editor-location=994,18 --external --display=1 --sketch-path=/home/mike/sketchbook/Config_Generic_V9B Config_Generic_V9B
at processing.core.PApplet.exec(PApplet.java:3205)
at processing.mode.java.runner.Runner.lambda$launchJava$0(Runner.java:527)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Cannot run program “/opt/processing/lib/app/resources/jdk/bin/java”: error=13, Permission denied
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.ProcessBuilder.start(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at java.base/java.lang.Runtime.exec(Unknown Source)
at processing.core.PApplet.exec(PApplet.java:3203)
… 2 more
Caused by: java.io.IOException: error=13, Permission denied
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(Unknown Source)
at java.base/java.lang.ProcessImpl.start(Unknown Source)
… 7 moreAny advice will be greatly appreciated.

My explanation o the problem did not get included. I have been using Processing on a Windows 10 computer with success. I now want to use a Linux Mint computer and get the above error messages on even the simplest sketch. I’m sure I am missing something. I am brand new user of Linux. Any advice will be greatly appreciated.

Mike

Welcome to Linux! It may be related to permissions and that is something I learned early on with Linux… that is part of the learning curve. Have fun!

Relates issues:

:)

If you’ve got it via a snap package, maybe it’s worth re-install it like this:
snap install processing --classic

Although I guess it’s more likely you’ve got it via flatpak instead, given Mint doesn’t bundle snap!