Fwd: [m2e-dev] Fwd: Possibly critical issue with forge or m2e
by Fred Bricon
FYI
---------- Forwarded message ----------
From: Igor Fedorenko <igor(a)ifedorenko.com>
Date: Thu, Jul 3, 2014 at 7:27 AM
Subject: Re: [m2e-dev] Fwd: [jbosstools-dev] Possibly critical issue with
forge or m2e
To: m2e-dev(a)eclipse.org
First and foremost, avoid truezip as a plague. This, along with couple
of other true* libraries I've looked at, constitute some of the most
complicated and overengineered pieces of code I've ever seen :-)
I have not looked at truezip sources and don't know what kind of class
lookup it uses, there was a similar problem reported in 396554 [1],
which appears to be a general problem when using TCCL with
Equinox/ContextFinder and Class.forName. There are couple of articles
linked from the bugzilla that explain the problem in more details,
probably [2] the most detailed and relevant.
In any case, I am not aware of any thread context classloader "leaks" in
m2e, so if somebody believes there is such leak please provide a quality
fix and I'll review and apply it.
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=396554
[2] http://blog.bjhargrave.com/2007/07/contextfinder-in-
eclipse-is-broken.html
--
Regards,
Igor
On 2014-07-03, 0:43, Fred Bricon wrote:
> Transferring from jbosstools-dev(a)lists.jboss.org
> <mailto:jbosstools-dev@lists.jboss.org> to a wider audience. Does it
>
> ring a bell to anyone?
>
> ---------- Forwarded message ----------
>
> 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
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev(a)lists.jboss.org <mailto:jbosstools-dev@lists.jboss.org>
>
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>
>
>
>
>
>
> --
> "Have you tried turning it off and on again" - The IT Crowd
>
>
> _______________________________________________
> m2e-dev mailing list
> m2e-dev(a)eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/m2e-dev
>
> _______________________________________________
m2e-dev mailing list
m2e-dev(a)eclipse.org
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-dev
--
"Have you tried turning it off and on again" - The IT Crowd
10 years, 5 months
Possibly critical issue with forge or m2e
by Rob Stryker
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
10 years, 5 months
Moving Aerogear Cordova tools to Eclipse thym
by Gorkem Ercan
Hi All,
The initial legal checks have concluded for our code contribution to
Eclipse and I am now in the process of renaming and moving the code to
Eclipse thym repo [1]. My goal is to replace the current cordova plugins
with a release from Eclipse by the next JBDS/JBT. I think this will create
a bit of shuffling on builds and some changes on CordovaSim but overall we
should be able to manage it.
Here is my proposal for the move.
1. Do the rename and move this week. The move is only for the cordova parts
and CordovaSim is not affected by this directly. Once it is completed, all
the new development will commence from Eclipse repo.
2. Setup builds on Eclipse build infrastructure. Hopefully I can recruit
Mickael and/or Nick to help with those.
3. Make an initial release on Eclipse and modify JBoss TP to include the
release.
4. Remove the existing cordova plugins and features from aerogear update
site.
5. Modify CordovaSim to use the renamed plugins/packages/bundles.
Your feedback, ranting and help offers are welcome so Go...
[1] https://github.com/eclipse/thym
--
Gorkem
10 years, 5 months
Cordojva & Tern
by Angelo zerr
Hi guys,
At first I would like to tell you that pascal have done the 0.2.0 release
for AngularJS Eclipse + tern.java.
I'm improving (in 0.3.0-SNAPSHOT) the UI of tern facet project properties
to select tern plugin+JSON Type Definition for a project. I have attached a
screenshot which shows the cordovajs tern plugin selection.
You can see :
* on the left, table which contains list of tern plugins + defs
* on the right, the details of the selected tern plugin/def
There is 2 tabs :
* "Details" tab shows information of the selected plugin/def
* "Options" will display option waited by tern plugin.
Those information comes from a JSON file. For instance for cordovajs =>
https://github.com/angelozerr/tern.java/blob/master/core/tern.core/metada...
I contact you because I would like to clarify some thing about the work of
Victor about cordova :
1) if you wish to change some information about description of cordova
metadata, etc don't hesitate to create PR.
2) I think it should be better to create a github for the cordova tern
plugin
3) do you know if cordova provides some api to generate doc? YUI,
DojoToolkit do that, so after it's easy to create version of the tern
cordova tern plugin like I have done for dojo
https://github.com/angelozerr/tern.dojotoolkit (I generate several version
of dojotoolkit by using sources of dojo, if you are interested, I could
help you to do that).
Hope you will like it this new feature
Regards Angelo
10 years, 6 months
Precision stamping/ Machining parts Supply与您共享了相册。
by Precision stamping/ Machining parts Supply
Dear Sir/Ms,
Good day!
As an ISO certified factory, we specialized manufacture Mould making/ Sheet
metal process/ Die-casting/ Precision stamping/ Machining parts, with
strong competitive price and excellent quality, for more than 20 years.
Any questions and enquiries will be highly regarded. Just email us the
drawing and detailed requirement, you will get a complete quotation with
technical analysis within 24 hours.
Your prompt reply is highly appreciated.
Best regards sincerely!
Michael
________________________________________
Shenzhen, China
https://picasaweb.google.com/lh/sredir?uname=109550905188541803029&target...
10 years, 6 months