Welcome to yEd Q&A!
Here you can ask questions and receive answers from other members of the community and yEd developers. And you can tell us your most wanted feature requests.

Categories

superclass access check failed: class com.jidesoft.plaf.windows.WindowsJidePopupMenuUI (in unnamed module @0x5b03b9fe)

0 votes

Starting yed 3.21.1 on Windows 10 will work, but menu is missing. Doing a right click on where the menu is will fail with this error:

superclass access check failed: class com.jidesoft.plaf.windows.WindowsJidePopupMenuUI (in unnamed module @0x5b03b9fe) cannot access class com.sun.java.swing.plaf.windows.WindowsPopupMenuUI (in module java.desktop) because module java.desktop does not export com.sun.java.swing.plaf.windows to unnamed module @0x5b03b9fe

java.class.path: C:\ProgramData\chocolatey\lib\yed\tools\yed-3.21.1\yed.jar
java.library.path: C:\Program Files\AdoptOpenJDK\jre-16.0.1.9-hotspot\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\AdoptOpenJDK\jre-16.0.1.9-hotspot\bin;C:\tools\ruby30\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Citrix\System32\;C:\Program Files\Citrix\ICAService\;C:\ProgramData\chocolatey\bin;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;.
java.vendor: AdoptOpenJDK
java.version: 16.0.1
java.vm.name: OpenJDK 64-Bit Server VM
os.arch: amd64
os.name: Windows 10
os.version: 10.0
stackhash: 692933870
subject: superclass access check failed: class com.jidesoft.plaf.windows.WindowsJidePopupMenuUI (in unnamed module @0x5b03b9fe) cannot access class com.sun.java.swing.plaf.windows.WindowsPopupMenuUI (in module java.desktop) because module java.desktop does not export com.sun.java.swing.plaf.windows to unnamed module @0x5b03b9fe [StackHash:692933870]
yed.version: 3.21.1
<<Stack Trace>>
<<Current Graph>>
<<Current Settings>>
<<Current One-Click Information>>

Can reproduce this on Windows 10 Enterprise 20H2 (OS Build 19042.1052) and Windows 10 Pro 21H1 (OS Build 19043.1165).
Can NOT reproduce this on Windows 10 Enterprise 1909 (Build 18363.1734) using exact same versions of yed and java

in Help by

1 Answer

0 votes
yEd has been tested with Java 8 up to and including Java 15. Java 16 is not yet supported. Moreover, Java 16 introduces behavior incompatible changes that require special configuration options when executing "old" applications such as yEd.

The recommended solution is installing yEd with a bundled Java 15 runtime environment.
by [yWorks] (160k points)
Legal Disclosure | Privacy Policy
...