You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by Mark Struberg <st...@yahoo.de> on 2010/07/06 13:30:11 UTC
javassist-3.7 still in use?
Hi folks!
Sorry for the crosspost to 2 lists, but this info might be interesting for both of you.
I saw that servicemix and geronimo both still use javassist-3.7.
I would strongly recommend upgrading all projects (where possible) to the newest version 3.12.0.GA. These old versions of javassist may create huge mem leaks [1][2][3].
Sadly 3.12.0.GA is not yet uploaded to maven.central, but this is work in progress (will take a few weeks since Pete Muir is on vacation).
The artifact is available in the JBoss.brew repo:
<repositories>
<!-- TODO: this must get removed once javassist is released to maven.central -->
<repository>
<id>jboss.brew</id>
<url>http://repository.jboss.org/maven2-brew</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
To show the difference:
With the old javassist version, my real world app lost more than 1MB PermGenSpace each page hit (due to heavy use of interceptors and stuff). This is gone with javassist-3.12.0.GA.
LieGrue,
strub
[1] http://community.jboss.org/thread/148815
[2] http://community.jboss.org/thread/149524
[3] https://jira.jboss.org/browse/JASSIST-97
Re: javassist-3.7 still in use?
Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Thanks a lot Mark for your advise. I will try to take a look tomorrow.
Regards
JB
-----Original Message-----
From: Mark Struberg <st...@yahoo.de>
Date: Tue, 6 Jul 2010 11:30:11
To: geronimo-dev<de...@geronimo.apache.org>; <de...@servicemix.apache.org>
Reply-To: dev@servicemix.apache.org
Subject: javassist-3.7 still in use?
Hi folks!
Sorry for the crosspost to 2 lists, but this info might be interesting for both of you.
I saw that servicemix and geronimo both still use javassist-3.7.
I would strongly recommend upgrading all projects (where possible) to the newest version 3.12.0.GA. These old versions of javassist may create huge mem leaks [1][2][3].
Sadly 3.12.0.GA is not yet uploaded to maven.central, but this is work in progress (will take a few weeks since Pete Muir is on vacation).
The artifact is available in the JBoss.brew repo:
<repositories>
<!-- TODO: this must get removed once javassist is released to maven.central -->
<repository>
<id>jboss.brew</id>
<url>http://repository.jboss.org/maven2-brew</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
To show the difference:
With the old javassist version, my real world app lost more than 1MB PermGenSpace each page hit (due to heavy use of interceptors and stuff). This is gone with javassist-3.12.0.GA.
LieGrue,
strub
[1] http://community.jboss.org/thread/148815
[2] http://community.jboss.org/thread/149524
[3] https://jira.jboss.org/browse/JASSIST-97
Re: javassist-3.7 still in use?
Posted by Mark Struberg <st...@yahoo.de>.
Oki than all is fine. I'm currently in the progress of releasing openwebbeans-1.0.0-alpha-1, and will provide a few patches for it soon.
In the meantime I'll try to get OSGi information into the javassist build.
LieGrue,
strub
--- On Tue, 7/6/10, Rick McGuire <ri...@gmail.com> wrote:
> From: Rick McGuire <ri...@gmail.com>
> Subject: Re: javassist-3.7 still in use?
> To: dev@geronimo.apache.org
> Date: Tuesday, July 6, 2010, 11:54 AM
> On 7/6/2010 7:30 AM, Mark Struberg
> wrote:
> > Hi folks!
> >
> > Sorry for the crosspost to 2 lists, but this info
> might be interesting for both of you.
> >
> > I saw that servicemix and geronimo both still use
> javassist-3.7.
> >
> > I would strongly recommend upgrading all projects
> (where possible) to the newest version 3.12.0.GA. These old
> versions of javassist may create huge mem leaks [1][2][3].
> >
>
> Geronimo's use of javassist is driven entirely by
> openwebbeans. This
> will get updated once openwebbeans is updated.
>
> Rick
>
> >
> > Sadly 3.12.0.GA is not yet uploaded to maven.central,
> but this is work in progress (will take a few weeks since
> Pete Muir is on vacation).
> > The artifact is available in the JBoss.brew repo:
> >
> > <repositories>
> > <!-- TODO: this
> must get removed once javassist is released to maven.central
> -->
> > <repository>
> >
> <id>jboss.brew</id>
> >
> <url>http://repository.jboss.org/maven2-brew</url>
> >
> <releases>
> >
> <enabled>true</enabled>
> >
> </releases>
> >
> <snapshots>
> >
> <enabled>false</enabled>
> >
> </snapshots>
> > </repository>
> > </repositories>
> >
> >
> > To show the difference:
> > With the old javassist version, my real world app lost
> more than 1MB PermGenSpace each page hit (due to heavy use
> of interceptors and stuff). This is gone with
> javassist-3.12.0.GA.
> >
> > LieGrue,
> > strub
> >
> >
> > [1] http://community.jboss.org/thread/148815
> > [2] http://community.jboss.org/thread/149524
> > [3] https://jira.jboss.org/browse/JASSIST-97
> >
> >
> >
> >
> >
> >
> >
>
>
Re: javassist-3.7 still in use?
Posted by Rick McGuire <ri...@gmail.com>.
On 7/6/2010 7:30 AM, Mark Struberg wrote:
> Hi folks!
>
> Sorry for the crosspost to 2 lists, but this info might be interesting for both of you.
>
> I saw that servicemix and geronimo both still use javassist-3.7.
>
> I would strongly recommend upgrading all projects (where possible) to the newest version 3.12.0.GA. These old versions of javassist may create huge mem leaks [1][2][3].
>
Geronimo's use of javassist is driven entirely by openwebbeans. This
will get updated once openwebbeans is updated.
Rick
>
> Sadly 3.12.0.GA is not yet uploaded to maven.central, but this is work in progress (will take a few weeks since Pete Muir is on vacation).
> The artifact is available in the JBoss.brew repo:
>
> <repositories>
> <!-- TODO: this must get removed once javassist is released to maven.central -->
> <repository>
> <id>jboss.brew</id>
> <url>http://repository.jboss.org/maven2-brew</url>
> <releases>
> <enabled>true</enabled>
> </releases>
> <snapshots>
> <enabled>false</enabled>
> </snapshots>
> </repository>
> </repositories>
>
>
> To show the difference:
> With the old javassist version, my real world app lost more than 1MB PermGenSpace each page hit (due to heavy use of interceptors and stuff). This is gone with javassist-3.12.0.GA.
>
> LieGrue,
> strub
>
>
> [1] http://community.jboss.org/thread/148815
> [2] http://community.jboss.org/thread/149524
> [3] https://jira.jboss.org/browse/JASSIST-97
>
>
>
>
>
>
>