You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2003/10/26 20:38:21 UTC

DO NOT REPLY [Bug 24137] New: - Struts causing the VM to crash

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24137>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24137

Struts causing the VM to crash

           Summary: Struts causing the VM to crash
           Product: Struts
           Version: 1.1 Final
          Platform: Sun
        OS/Version: Solaris
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: Custom Tags
        AssignedTo: struts-dev@jakarta.apache.org
        ReportedBy: mark.a.gonzalez@lmco.com


Running JDK 1.4.1_01 with the -server switch, during high loads the VM 
crashes.  After openning a ticket with SUN Microsystems and performing 
analysis of the core files generated when the VM crashes, it was determined 
that the following two methods were causing the VM to crash when the JIT 
compiler was attempting to compile them.  While the problem was not exactly 
reproducible everytime, we were able to cause it to happen more frequently 
when we applied high levels of load to the application.

org/apache/struts/taglib/logic/CompareTagBase 
org/apache/struts/taglib/logic/PresentTag 

For now, as a work around from Sun, we have placed a .hotspot_compiler file in 
the working directory from where the application is launched, so that the VM 
will pickup the file and execute the exclusion of those methods from being run 
through the JIT compiler.  

FYI, the .hotspot_compiler file contains the following lines, incase anyone 
wants to know.

exclude org/apache/struts/taglib/logic/CompareTagBase condition
exclude org/apache/struts/taglib/logic/PresentTag condition

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org