sdedic opened a new pull request #3027: URL: https://github.com/apache/netbeans/pull/3027
Packages of transformers were not exported from groovy lib; Groovy delegates to `TransformationClassloader` from groovy.editor to load transformers / extensions, but that one did not see neither transformers (from groovy core) or the extension ones in the module classloaders, so it delegated to URL classloader loading from user project's dependencies. But those extensions then attempted to use types from Groovy core (already loaded by module classloader), and loaded them again using the TransformationClassloader. CCE occured. Whole Groovy API must be exported; the additions are more or less trial-and-error except the `subpackage` as the whole `groovy.` subtree seems to be used by extensions. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
