Impossible to use latest release 4.4 on Ubuntu 22.04

Hello all,

I was using processing 4.3 on my Ubutun 22.4. This is a standalone installing fron a tarball.

I tried to install with SnapD, the latest release 4.4 and as for now I’m not able to use the tool for the same code.

I got a bunch of errors that may explain the behavior but I don’t know what is it

Gtk-Message: 11:56:09.913: Failed to load module "canberra-gtk-module"
[SKIKO] warn: Failed to create Skia OpenGL context!
java.lang.RuntimeException: Can't wrap nullptr
[SKIKO] warn: Exception in draw scope
org.jetbrains.skiko.RenderException: Cannot init graphic context
java.lang.reflect.InaccessibleObjectException: Unable to make field private static java.lang.String sun.awt.X11.XToolkit.awtAppClassName accessible: module java.desktop does not "opens sun.awt.X11" to unnamed module @7cc50c74
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
	at java.base/java.lang.reflect.Field.checkCanSetAccessible(Unknown Source)
	at java.base/java.lang.reflect.Field.setAccessible(Unknown Source)
	at processing.app.platform.LinuxPlatform.initBase(LinuxPlatform.java:56)
	at processing.app.Platform.initBase(Platform.java:112)
	at processing.app.Base.<init>(Base.java:531)
	at processing.app.Base.createAndShowGUI(Base.java:300)
	at processing.app.Base.lambda$main$0(Base.java:130)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "Timer-0" java.lang.SecurityException: Could not lock User prefs. Lock file access denied.
	at java.prefs/java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.lockFile(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.sync(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.flush(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.syncWorld(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences$3.run(Unknown Source)
	at java.base/java.util.TimerThread.mainLoop(Unknown Source)
	at java.base/java.util.TimerThread.run(Unknown Source)
/dev/ttyACM1
Exception in thread "Sync Timer Thread" java.lang.SecurityException: Could not lock User prefs. Lock file access denied.
	at java.prefs/java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.lockFile(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.sync(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.flush(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences.syncWorld(Unknown Source)
	at java.prefs/java.util.prefs.FileSystemPreferences$4$1.run(Unknown Source)

Right now I can’t access to tty ports.
Is it a problem of installation or right/write access that I dont’ have ?

Thanks in advance

Hi @PyM72,

I’m wondering which version you’re running. In our 4.4.6 release (See Notes), we enabled classic confinement, which should help with some of these issues around access in the snap packages.

Let us know the version. If you’re on 4.4.6 and this is still a problem we can investigate further!

-Moon

3 Likes