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

Reply via email to