You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@forrest.apache.org by Joao Araujo <jo...@wireless-networks.com> on 2004/03/30 16:49:27 UTC

Forrest x Tomcat

    After I upgraded forrest from 0.5.1 to 0.60 I can not run it under 
tomcat anymore.
      
   Although,  I generate the war file, "forrest war" without problem, 
when I throw the file
    under tomcat it crashs  with the message below.
   I tried under tomcat 4.1, 5.0. The same error, stack overflow 
appears. Does anyone have any clue?

2004-03-30 08:11:10 HostConfig[localhost]: Expanding web application archive ROOT.war
2004-03-30 08:11:11 StandardHost[localhost]: Installing web application at context path  from URL file:/export/tc4eni/webapps/ROOT
2004-03-30 08:11:11 WebappLoader[]: Deploying class repositories to work directory /export/tc4eni/work/Standalone/localhost/_
2004-03-30 08:11:11 WebappLoader[]: Deploy class files /WEB-INF/classes to /export/tc4eni/webapps/ROOT/WEB-INF/classes
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/avalon-framework-4.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/avalon-framework-4.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/batik-all-1.5.1.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/batik-all-1.5.1.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/castor-0.9.5-xml.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/castor-0.9.5-xml.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/chaperon-20040205.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/chaperon-20040205.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-asciiart-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-asciiart-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-batik-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-batik-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-chaperon-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-chaperon-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-deprecated-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-deprecated-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-fop-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-fop-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-html-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-html-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-linkrewriter-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-linkrewriter-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-lucene-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-lucene-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/cocoon-profiler-block-2.1.4.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/cocoon-profiler-block-2.1.4.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/commons-cli-1.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/commons-cli-1.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/commons-collections-3.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/commons-collections-3.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/commons-jxpath-20030909.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/commons-jxpath-20030909.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/commons-lang-2.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/commons-lang-2.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-component-20040122.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-component-20040122.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-event-api-1.0.4-dev.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-event-api-1.0.4-dev.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-event-impl-1.0.4-dev.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-event-impl-1.0.4-dev.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-i18n-1.1.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-i18n-1.1.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-instrument-1.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-instrument-1.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-instrument-manager-1.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-instrument-manager-1.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-instrument-manager-interfaces-1.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-instrument-manager-interfaces-1.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-io-1.1.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-io-1.1.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-logger-1.0.1.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-logger-1.0.1.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-monitor-1.0.2.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-monitor-1.0.2.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-naming-1.0.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-naming-1.0.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-pool-1.2.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-pool-1.2.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-sourceresolve-1.0.2-dev.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-sourceresolve-1.0.2-dev.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-store-1.0-dev-20040206.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-store-1.0-dev-20040206.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/excalibur-xmlutil-1.0-dev.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/excalibur-xmlutil-1.0-dev.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/fop-0.20.5.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/fop-0.20.5.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/jakarta-regexp-1.3.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/jakarta-regexp-1.3.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/jing-20030619.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/jing-20030619.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/jisp-2.5.1.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/jisp-2.5.1.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/jtidy-04aug2000r7-dev.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/jtidy-04aug2000r7-dev.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/logkit-1.2.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/logkit-1.2.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/lucene-1.3-final.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/lucene-1.3-final.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/nekodtd-0.1.9.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/nekodtd-0.1.9.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/nekopull-0.2.3.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/nekopull-0.2.3.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/util.concurrent-1.3.2.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/util.concurrent-1.3.2.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/xerces-xniWriter.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/xerces-xniWriter.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/xml-commons-resolver-1.1.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/xml-commons-resolver-1.1.jar
2004-03-30 08:11:11 WebappLoader[]: Deploy JAR /WEB-INF/lib/xml-forrest.jar to /export/tc4eni/webapps/ROOT/WEB-INF/lib/xml-forrest.jar
2004-03-30 08:11:12 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2004-03-30 08:11:12 StandardManager[]: Seeding of random number generator has been completed
2004-03-30 08:11:12 StandardWrapper[:default]: Loading container servlet default
2004-03-30 08:11:18 StandardContext[]: Servlet  threw load() exception
javax.servlet.ServletException: Servlet.init() for servlet Cocoon threw exception
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:963)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3422)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:3623)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
	at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:492)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:400)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
----- Root Cause -----
java.lang.StackOverflowError


Joao, 


2004-03-30 08:11:18 StandardWrapper[:invoker]: Loading container servlet invok



Re: Forrest x Tomcat

Posted by Ross Gardler <rg...@apache.org>.
Joao Araujo wrote:
> 
>    After I upgraded forrest from 0.5.1 to 0.60 I can not run it under 
> tomcat anymore.
>        Although,  I generate the war file, "forrest war" without 
> problem, when I throw the file
>    under tomcat it crashs  with the message below.
>   I tried under tomcat 4.1, 5.0. The same error, stack overflow appears. 
> Does anyone have any clue?

<snip what="looks like OK war file expansion)"/>

> ----- Root Cause -----
> java.lang.StackOverflowError

I'm no expert on Tomcat or any other servlet engine but I do not think 
this is a problem directly with Forrest. The war file works no problem 
under Jetty (I don't mean forrest run, I mean generate the war and put 
it on another machine with jetty).

It must be some interaction thing between Forrest and Tomcat. It may be 
worth looking on the TOmcat lists for known causes of StackOverflowErrors

Ross


Re: Forrest x Tomcat

Posted by Ross Gardler <rg...@apache.org>.
Joao Araujo wrote:
> Juan Jose Pablos wrote:
> 
>> Joao Araujo escribió:
>>
>>>
>>>    After I upgraded forrest from 0.5.1 to 0.60 I can not run it under 
>>> tomcat anymore.
>>>        Although,  I generate the war file, "forrest war" without 
>>> problem, when I throw the file
>>>    under tomcat it crashs  with the message below.
>>>   I tried under tomcat 4.1, 5.0. The same error, stack overflow 
>>> appears. Does anyone have any clue?
>>>
>>
>>
>> I am able to reproduce the problem, I think that this is something 
>> related to logkit.xconf, but I have not been able to found out. Please 
>> open an issue so we will not forget it.
>>
>    Yes. I also tried on jetty, redhat9, the same problem happens.

Interesting I am on Redhat9, with Jetty and I have no problem. However, 
my CVS is not totally up to date and I do have a couple of changes I 
haven't committed (don't think they have anything to do with it though).

As soon as I get the time to get subversion set up and update my copy of 
Forrest I will explore on my set up.

Ross


Re: Forrest x Tomcat

Posted by Juan Jose Pablos <ch...@che-che.com>.
Joao Araujo escribió:
>    That's not fair. You told in a previous message tha this was 
> reproducible.
>    I thought it was a brand new bug.  
> 

It is reproducible, but that is not the fix, and that line of code 
should not been on your copy of SVN

>> I think that you are running an old version of forrest.
>>
>    No, I am not. I installed this version 10 days ago from the CVS.

make sure with a "svn status"

> 
> 
>    Anyway, Thank you.



Re: Forrest x Tomcat

Posted by Joao Araujo <jo...@wireless-networks.com>.
Joao Araujo escribió:

>>
>>    How did I fixed the problem java.lang.StackOverflowError under  
>> tomcat.
>>
>>  I changed the below line into the file WEB-INF/cocoon.xconf
>>
>>    <persistent-store 
>> class="org.apache.cocoon.components.store.impl.DefaultStore" 
>> logger="core.store.persistent">
>>      to
>>    <persistent-store  logger="core.store.persistent">
>>
>>
>>    Cheers,
>>
>> Joao,
>>
>>  
>
>
> ?????
> that was fixed on february..
>
>
> r9234 | cheche | 2004-02-12 11:38:07 +0100 (Thu, 12 Feb 2004) | 2 lines
>
> Add store so fix the StackOverflowError with cocoon 2.1.4
>
>
    That's not fair. You told in a previous message tha this was 
reproducible.
    I thought it was a brand new bug.   

> I think that you are running an old version of forrest.
>
    No, I am not. I installed this version 10 days ago from the CVS.


    Anyway, Thank you.

Joao,

Re: Forrest x Tomcat

Posted by Juan Jose Pablos <ch...@che-che.com>.
Joao Araujo escribió:
> Joao,
> 
>    How did I fixed the problem java.lang.StackOverflowError under  tomcat.
> 
>  I changed the below line into the file WEB-INF/cocoon.xconf
> 
>    <persistent-store 
> class="org.apache.cocoon.components.store.impl.DefaultStore" 
> logger="core.store.persistent">
>      to
>    <persistent-store  logger="core.store.persistent">
> 
> 
>    Cheers,
> 
> Joao,
> 
>  

?????
that was fixed on february..


r9234 | cheche | 2004-02-12 11:38:07 +0100 (Thu, 12 Feb 2004) | 2 lines

Add store so fix the StackOverflowError with cocoon 2.1.4


I think that you are running an old version of forrest.

Cheers,
Cheche


Re: Forrest x Tomcat

Posted by Joao Araujo <jo...@wireless-networks.com>.
Joao,

    How did I fixed the problem java.lang.StackOverflowError under  tomcat.

  I changed the below line into the file WEB-INF/cocoon.xconf
 
    <persistent-store 
class="org.apache.cocoon.components.store.impl.DefaultStore" 
logger="core.store.persistent">
   
    to
    <persistent-store  logger="core.store.persistent">


    Cheers,

Joao,

   

Re: Forrest x Tomcat

Posted by Joao Araujo <jo...@wireless-networks.com>.
>> I am able to reproduce the problem, I think that this is something 
>> related to logkit.xconf, but I have not been able to found out. 
>> Please open an issue so we will not forget it.
>>
    My Gosh. I think I got lost somehow. How can I open a issue. I see that
    I can view, review, see statistics But, I cant find a place to open 
an issue.
   
    Thanks,


Joao

>    Yes. I also tried on jetty, redhat9, the same problem happens.
>
>    I will report.
>
> Joao,
>
>> CHeers,
>> Cheche
>>
>>
>
>


Re: Forrest x Tomcat

Posted by Joao Araujo <jo...@wireless-networks.com>.
Juan Jose Pablos wrote:

> Joao Araujo escribió:
>
>>
>>    After I upgraded forrest from 0.5.1 to 0.60 I can not run it under 
>> tomcat anymore.
>>        Although,  I generate the war file, "forrest war" without 
>> problem, when I throw the file
>>    under tomcat it crashs  with the message below.
>>   I tried under tomcat 4.1, 5.0. The same error, stack overflow 
>> appears. Does anyone have any clue?
>>
>
>
> I am able to reproduce the problem, I think that this is something 
> related to logkit.xconf, but I have not been able to found out. Please 
> open an issue so we will not forget it.
>
    Yes. I also tried on jetty, redhat9, the same problem happens.

    I will report.

Joao,

> CHeers,
> Cheche
>
>


Re: Forrest x Tomcat

Posted by Juan Jose Pablos <ch...@che-che.com>.
Joao Araujo escribió:
> 
>    After I upgraded forrest from 0.5.1 to 0.60 I can not run it under 
> tomcat anymore.
>        Although,  I generate the war file, "forrest war" without 
> problem, when I throw the file
>    under tomcat it crashs  with the message below.
>   I tried under tomcat 4.1, 5.0. The same error, stack overflow appears. 
> Does anyone have any clue?
> 


I am able to reproduce the problem, I think that this is something 
related to logkit.xconf, but I have not been able to found out. Please 
open an issue so we will not forget it.

CHeers,
Cheche