GWT-RPC's purpose is to enable serialization of objects to and from the
server. Usually, those types either are written by the application authors,
or have well supported interfaces to interact with them, but there are
exceptions (Throwable, as you first noted, and LinkedHashMap has one of the
How to solve InaccessibleObjectException ("Unable to make {member} accessible:
module {A} does not 'opens {package}' to {B}") on Java 9?
touches on the issue:Using --add-opens should be considered a workaround.The
right thing is for libraries performing illegal access to fix their issues.
This is with gwt 2.11.0 On app engine there's no obvious problem.With local
jetty the onFailure method is never reached so the message is not displayed.
console output:
[WARNING] Exception while dispatching incoming RPC
calljava.lang.reflect.InaccessibleObjectException: Unable to make field