Hmm...Javassist does have a couple static methods for things but I hope that doesn't have anything to do with this.
For now, I would recommend trying out the new 3.6ga release of javassist to see if that doesn't resolve the problem. I may try and sneak that version in as a dependency for the 4.1.4 tapestry release. On Thu, Jan 31, 2008 at 2:54 PM, Marcel Schepers <[EMAIL PROTECTED]> wrote: > well, yes and no. > > Both Tapestry applications are deployed in a separate war file and they both > contain javaassist version 3.4.GA. The Spring Web Services application is > also deployed in a separate war file containing version 3.3. So yes, Jetty > has loaded different versions of javassist. And no, these versions are not > loaded in the same context. > > Marcel > > > > On Jan 31, 2008 6:55 PM, Jesse Kuhnert <[EMAIL PROTECTED]> wrote: > > > Thanks for the in depth analysis. The EntityManager requiring > > javassist does provide some hope. > > > > Just to confirm things - is your app running with both javassist 3.3 > > and 3.4 on the classpath? > > > > On Thu, Jan 31, 2008 at 11:21 AM, Marcel Schepers > > <[EMAIL PROTECTED]> wrote: > > > The problem occured on a dedicated production server, it never ever > > occured > > > on a development server. > > > > > > The server runs 4 websites: a "normal" customer website, two > > redirection > > > websites whose only goal is to redirected the user to the normal > > website and > > > a webservices website. All these websites are part of one Maven > > project, > > > divided into 5 submodules. > > > - a core module providing generic application services as well as data > > > related services > > > - a core-web module providing the normal customer website > > > - a core-redirect module consisting of only one single JSP page for > > > redirection > > > - a catalogue-web module consisting of one single Tapestry page (just > > to > > > show a difference frontpage) and some custom redirect logic > > > - and, a ws module providing Spring Web Services based web services. > > These > > > webservice are primarily used with a custom Flex application. > > > > > > The core module has a Maven dependency to Hibernate Entitymanager > > (version > > > 3.3.1.javafabric, a custom made pom consisting of Hibernate 3.2.5.GA, > > > Hibernate Annotations 3.3.0 and Hibernate Entitymanager 3.3.1). And > > there is > > > also a Maven dependency to Spring (version 2.0.7). > > > > > > All webapplications, excluding the single page JSP redirection, have > > > dependency on this core module. > > > > > > I am using Tapestry 4.1.3 for the two Tapestry submodules. > > > > > > Hibernate Entitymanager (or some of its submodules) has a dependency on > > > Javassist version 3.3, Tapestry Project 4.1.3 has a dependency on > > Javassist > > > 3.4.GA. > > > > > > All webapplications are deployed using (in Jetty terms) WebAppContext. > > (I am > > > deploying 4 ROOT.war files in 4 difference directories). > > > > > > The server was under a heavy load when the problem occured. If my > > memory > > > serves me well, I think the CPU had zero idle time and the general > > server > > > load was about 4. All these numbers come from the 'top' util. > > > > > > This morning I checked the server log, generated by AWStats. During the > > > evening hours the server had about 3GB data traffic per hour. Perhaps > > it is > > > possible that the server was not able to handle such load. On the other > > > hand, 3GB per hour is about 1MB per second. That isn't that much, is > > it? (My > > > main expertise is Java. I am able to deal with basic Linux > > administration, > > > but I am unable to determine if such a load is exceptional high.) > > > > > > Last but not least, some deployment settings. I am using Jetty version > > > 6.1.5along with Java > > > 1.5.0_14-b03 on a Linux Fedora Core 6 (linux kernel 2.6.22.7) server. > > The > > > server has 2GB RAM and Jetty is started with '-Xms512M -Xmx768M'. > > Alongside > > > with Jetty, PostgreSQL (8.1.9) is used as RDBMS. > > > > > > As said before, the problem never occured on a development server. My > > first > > > thought when it happened was pure panic, my second thought this morning > > > wanders about a serious server overload. I've googled already who to > > handle > > > a Jetty server overload, but did not find anything. I will continue to > > > google for a while and if nothing comes up, I will contact WebTide on > > this > > > issue. > > > > > > Thank you for your time! > > > > > > Marcel > > > > > > > > > > > -- > > Jesse Kuhnert > > Tapestry / OGNL / Dojo team member/developer > > > > Open source based consulting work centered around > > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Jesse Kuhnert Tapestry / OGNL / Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]