Fix "InaccessibleObjectException" exception on Linux startup - #1559
Open
neobrain wants to merge 1 commit into
Open
Fix "InaccessibleObjectException" exception on Linux startup#1559neobrain wants to merge 1 commit into
neobrain wants to merge 1 commit into
Conversation
Linux builds would previously throw this error on startup: > 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 @4c8aea9c The code that triggered this in Processing itself documented that an `--add-opens` parameter must be used, but this was never applied in the gradle build.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linux builds would previously throw this error on startup:
The code that triggered this in Processing itself documented that an
--add-opensparameter must be used, but this was never applied in the gradle build. This now matches the--add-opensparameter used inbuild/linux/processing.Comment from LinuxPlatform.java: