Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 126
Fix JDK requirement for debug builds#988
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
Conversation
babaissarkar commented Mar 21, 2025 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
Just tested and this works as expected (i.e., launches without downloading the JDK), thanks! > Task :app:runjava.lang.reflect.InaccessibleObjectException: Unabletomakefieldprivatestaticjava.lang.Stringsun.awt.X11.XToolkit.awtAppClassNameaccessible: modulejava.desktopdoesnot"opens sun.awt.X11"tounnamedmodule@2e39ef76atjava.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) atjava.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) atjava.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) atjava.base/java.lang.reflect.Field.setAccessible(Field.java:172) atprocessing.app.platform.LinuxPlatform.initBase(LinuxPlatform.java:52) atprocessing.app.Platform.initBase(Platform.java:112) atprocessing.app.Base.<init>(Base.java:517) atprocessing.app.Base.createAndShowGUI(Base.java:286) atprocessing.app.Base.lambda$main$0(Base.java:130) atjava.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) atjava.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) atjava.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) atjava.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) atjava.base/java.security.AccessController.doPrivileged(AccessController.java:399) atjava.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) atjava.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) atjava.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) atjava.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) atjava.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) atjava.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) atjava.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) atjava.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) |
Stefterv commented Mar 21, 2025
Great thanks for testing @babaissarkar |
babaissarkar commented Mar 26, 2025 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
Getting this while trying to run a simple sketch: Exceptioninthread"Thread-11"java.lang.RuntimeException: Exceptionwhileattempting /home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/bin/java -agentlib:jdwp=transport=dt_socket,address=8588,server=y,suspend=y,quiet=y -Djna.nosys=true -Djava.library.path=:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library:/home/ssarkar/bin/gcc/lib64:/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib -cp /tmp/processing/sketch_250326a10633024529789132423temp:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/annotations-13.0.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-main-2.5.0.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0-natives-linux-amd64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/kotlin-stdlib-2.0.20.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/core.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-main-2.5.0.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0-natives-linux-aarch64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0-natives-linux-aarch64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0-natives-android-aarch64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0-natives-windows-amd64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0-natives-windows-amd64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/antlr-2.7.7.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0-natives-linux-amd64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0-natives-linux-armv6hf.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0-natives-macosx-universal.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/jogl-all-2.5.0-natives-android-aarch64.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0-natives-linux-armv6hf.jar:/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/build/compose/tmp/prepareAppResources/core/library/gluegen-rt-2.5.0-natives-macosx-universal.jar -eaprocessing.core.PApplet --editor-location=0,0 --external --display=1 --sketch-path=/tmp/processing/697a9017-7a56-42e7-bf3c-d91c4b5f224f/sketch_250326asketch_250326aatprocessing.core.PApplet.exec(PApplet.java:3197) atprocessing.mode.java.runner.Runner.lambda$launchJava$0(Runner.java:527) atjava.base/java.lang.Thread.run(Thread.java:840) Causedby: java.io.IOException: Cannotrunprogram"/home/ssarkar2/hd2/Documents/Projects/Java/Eclipse/processing4/app/bin/java": error=2, Nosuchfileordirectoryatjava.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) atjava.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) atjava.base/java.lang.Runtime.exec(Runtime.java:594) atjava.base/java.lang.Runtime.exec(Runtime.java:453) atprocessing.core.PApplet.exec(PApplet.java:3195) ... 2moreCausedby: java.io.IOException: error=2, Nosuchfileordirectoryatjava.base/java.lang.ProcessImpl.forkAndExec(NativeMethod) atjava.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314) atjava.base/java.lang.ProcessImpl.start(ProcessImpl.java:244) atjava.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ... 6more(tried to copy the full logs via the copy to clipboard button, but nothing got copied. Perhaps because I have a clipboard manager (Diodon)?) Edit: Sketch runs after I symlink my system's java inside |
5c478a1 into mainUh oh!
There was an error while loading. Please reload this page.
As noticed in #985, having to re-download the JDK for just a debug build is not necessary, this change makes the JDK download only required for distributable builds