Hey all:
A user found a strange bug while using astools and publishing a zipped
project. The bug is basically that truezip ( a library we use) can't
initialize because it can't find a class. It can't find the class
because the thread's classloader is from plexus classrealms, and not the
standard eclipse classloader that we'd expect.
So basically, either forge or m2e is changing a worker's classloader,
and not putting it back. This (if true) could be a critical issue, since
that thread / worker will probably never have the proper classloader
again for the workspace session.
I encourage anyone with access to m2e or forge to look into this and
verify their respective codebases are behaving properly with regards to
classloaders. Feel free to look at the jira and ask any for more details
or any questions you might have that might help in tracking this down.
https://issues.jboss.org/browse/JBIDE-17700