Repository navigation
Save dialog unusable #1526
Description
Activity
I experience the same problem too with both saving and opening files when using the portable version of the program on Fedora 44 KDE using KDE Plasma 6.7. I can say, though, that the flatpak version of Processing I found via Discover works. I am using the Wayland session (maybe it has to do something with that? I see an XOrg logo in the top left corner of the window - see screenshot.)

@Toxe @janerik20 I think this is likely a system configuration thing.
That said it working over flatpak is peculiar. I've seen posts about making sure you have Dolphin installed.Also there is a 4.5.5 that is released, could y'all try that one?
Thanks so much for reporting!
Also there is a 4.5.5 that is released, could y'all try that one?
@catilac Sure thing, although I only got 4.5.4 available so far. Unfortunately still a problem.
Here is some more system information:
Operating System: CachyOS Linux KDE Plasma Version: 6.7.1 KDE Frameworks Version: 6.27.0 Qt Version: 6.11.1 Kernel Version: 7.1.1-2-cachyos (64-bit) Graphics Platform: Wayland Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor Memory: 32 GB of RAM (31,2 GB usable) Graphics Processor: NVIDIA GeForce RTX 4060 Ti$ snap list Name Version Rev Tracking Publisher Notes core22 20260225 2411 latest/stable canonical✓ base processing 4.5.4 32 latest/stable processing classic snapd 2.75.2 26865 latest/stable canonical✓ snapdjournalctl:
Jun 26 13:15:59 cachyos-x8664 systemd[1147]: Started Processing. Jun 26 13:15:59 cachyos-x8664 systemd[1147]: Started snap.processing.processing-7547b584-2d85-4cf9-b4e9-ec4499b4766e.scope. Jun 26 13:16:00 cachyos-x8664 kernel: /proc/cgroups lists only v1 controllers, use cgroup.controllers of root cgroup for v2 info Jun 26 13:16:18 cachyos-x8664 kwin_wayland[1259]: qrc:/qt/qml/org/kde/kwin/overview/qml/Main.qml:851:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... } Jun 26 13:16:20 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox Jun 26 13:16:21 cachyos-x8664 processing[7282]: 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 @64e4048a Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.base/java.lang.reflect.Field.checkCanSetAccessible(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.base/java.lang.reflect.Field.setAccessible(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at processing.app.platform.LinuxPlatform.initBase(LinuxPlatform.java:51) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at processing.app.Platform.initBase(Platform.java:120) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at processing.app.Base.<init>(Base.java:506) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at processing.app.Base.createAndShowGUI(Base.java:229) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at processing.app.Base.run(Base.java:146) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at processing.app.Base.lambda$main$0(Base.java:136) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventQueue$4.run(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventQueue$4.run(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.base/java.security.AccessController.doPrivileged(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) Jun 26 13:16:21 cachyos-x8664 processing[7282]: at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Jun 26 13:16:21 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox Jun 26 13:16:22 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox Jun 26 13:16:22 cachyos-x8664 processing[7282]: Exception in thread "Thread-7" java.lang.NoClassDefFoundError: jdk/dynalink/RelinkableCallSite Jun 26 13:16:22 cachyos-x8664 processing[7282]: at org.openjdk.nashorn.internal.runtime.Context.<init>(Context.java:655) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at org.openjdk.nashorn.internal.runtime.Context.<init>(Context.java:585) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at org.openjdk.nashorn.api.scripting.NashornScriptEngine.lambda$new$0(NashornScriptEngine.java:126) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at java.base/java.security.AccessController.doPrivileged(Unknown Source) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at org.openjdk.nashorn.api.scripting.NashornScriptEngine.<init>(NashornScriptEngine.java:124) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at org.openjdk.nashorn.api.scripting.NashornScriptEngineFactory.getScriptEngine(NashornScriptEngineFactory.java:152) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at processing.mode.p5js.Linter.lambda$new$0(Linter.java:58) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at java.base/java.lang.Thread.run(Unknown Source) Jun 26 13:16:22 cachyos-x8664 processing[7282]: Caused by: java.lang.ClassNotFoundException: jdk.dynalink.RelinkableCallSite Jun 26 13:16:22 cachyos-x8664 processing[7282]: at java.base/java.net.URLClassLoader.findClass(Unknown Source) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at java.base/java.lang.ClassLoader.loadClass(Unknown Source) Jun 26 13:16:22 cachyos-x8664 processing[7282]: at java.base/java.lang.ClassLoader.loadClass(Unknown Source) Jun 26 13:16:22 cachyos-x8664 processing[7282]: ... 8 more Jun 26 13:16:22 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox Jun 26 13:16:22 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox Jun 26 13:16:23 cachyos-x8664 kwin_wayland[1259]: Could not delete render time query because no context is current Jun 26 13:16:26 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandbox Jun 26 13:16:26 cachyos-x8664 Processing[7282]: Could not query proxy: GDBus.Error:org.freedesktop.portal.Error.NotAllowed: This call is not available inside the sandboxAnd then once I open the save dialog:
Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Starting Virtual filesystem service - disk device monitor... Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Started Virtual filesystem service - disk device monitor. Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Starting Virtual filesystem metadata service... Jun 26 13:16:50 cachyos-x8664 systemd[1147]: Started Virtual filesystem metadata service. Jun 26 13:16:50 cachyos-x8664 systemd[1]: Starting Hostname Service... Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserEntry': error occurred in libfreetype Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkGrid': error occurred in libfreetype Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:50 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype Jun 26 13:16:50 cachyos-x8664 systemd[1]: Started Hostname Service. Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkTreeView': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkScrolledWindow': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkStack': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkPaned': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkTreeView': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkScrolledWindow': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkStack': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkPaned': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserWidget': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkBox': error occurred in libfreetype Jun 26 13:16:51 cachyos-x8664 Processing[7282]: drawing failure for widget 'GtkFileChooserDialog': error occurred in libfreetype@Toxe oops i forgot to promote 4.5.5 to release on snapcraft. can you try it again?
that said, i'll look at the dump, i don't want to jump to the conclusion that it might be environmental on your side. we'll need to do some searching for those errors because i see them popping up in other projects as well. i want to find the common thread
Reacted by Tobias Brückneroops i forgot to promote 4.5.5 to release on snapcraft. can you try it again?
@catilac No problem, unfortunately still the same issue with 4.5.5.
that said, i'll look at the dump, i don't want to jump to the conclusion that it might be environmental on your side. we'll need to do some searching for those errors because i see them popping up in other projects as well. i want to find the common thread
Let me know if you need me to check or try something.
I have similar symptoms on my end, I'll share my specs in hope of helping to narrow down the issue environment:
OS Garuda Linux x86_64
├ Kernel Linux 7.1.3-zen1-2-zen
├ Packages 2218 (pacman)[stable]
├ Shell fish 4.8.0
└ Age 332 days DE KDE Plasma 6.7.2
├ Window Manager KWin (Wayland)
├ Login Manager sddm 0.21.0 (Wayland)
├ WM Theme CatppuccinMocha-Classic
├ Color Themes Breeze (KritaDarkOrange) [Qt]
├ System Icons Tela-circle-dracula-dark [Qt]
├ System Fonts Inter (10pt) [Qt]
└ Terminal konsole 26.4.3 PC Desktop (2.0)
├ CPU AMD Ryzen 9 9900X (24) @ 5.66 GHz
├ GPU NVIDIA GeForce RTX 4070 SUPER [Discrete]
├ GPU AMD Radeon Graphics [Integrated]
├ OpenGL 4.6.0 NVIDIA 610.43.03
├ Vulkan 1.4.354 - NVIDIA [610.43.03]radv [Mesa 26.1.4-arch1.1]
└ Display(s) 3440x1440 in 34", 200 Hz [External, HDR] *
└ Display(s) 1200x1920 in 24", 60 Hz [External]Although there probably the most crucial aspects are the window manager and the kernel version.
Most appropriate sub-area of Processing 4?
I'm not sure, Core/Environment/Rendering
Processing version
4.5.2
Operating system
Linux CachyOS
Bug description
The content of the Save dialog won't render, so that it is blank and unusable. See screenshot.
Steps to reproduce this
snippet
No response
Additional context
And I see a lot of libfreetype error messages via
journalctl:Would you like to work on the issue?
No, I’m just reporting the issue