For now, let's keep working to get 5.5.20 working on hackydev and cruisecontrol 
re-established. This is a top priority; we need to understand what's going on 
with Tomcat and our build system before making the stable release.  

If, as you say, it's not a cruise control problem, then it's got to be a 
problem with our build scripts.  That should make it easier to track down and 
fix. 

Cheers,
Philip

----- Original Message -----
From: "(Cedric) Qin ZHANG" <[EMAIL PROTECTED]>
Date: Sunday, October 1, 2006 11:46 am
Subject: Re: [HACKYSTAT-DEV-L] Status report of cruise control service
To: [email protected]

> (a) upgrade to a more recent version of CruiseControl if necessary. 
> The most recent release is 2.5, released April 2006.  Are we 
> running that version? 
> 
> We are not running the most recent version. I am not sure whether 
> our csdl specific extensions are compatible with 2.5 or not. The 
> problem cannot be with CruiseControl, because our builds are 
> started in complete separate processes. 
> 
> (b) look through our build scripts.  if we need to delete certain 
> directories in order to make cruise control work right, can we just 
> go ahead and do that?
> 
> The latest version of tomcat that runs smoothly for me is 5.0. I am 
> always having this or that problem since we upgraded from 5.0. 
> Though minor, the problems are really annoying. It seems that I am 
> the only one who can reproduce the problem with 5.5.20. I'll report 
> back if I have any finding. In the mean time, I am not sure whether 
> you want to revert back to 5.5.17 on hackydev or keep CruiseControl 
> stopped.
> Cheers,
> 
> Cedric
> 
> 
> 
> 
> Philip Johnson wrote:
> > I am not at all worried about Tomcat's future, and I don't see 
> the trend of tomcat becoming a bigger and bigger problem.  What I 
> am worried about is our build environment, and the trend that I see 
> is the need to keep all of our various components (Java, Tomcat, 
> Ant, CruiseControl, JUnit) in sync and consistent with our build 
> system.  That's a complex maintenance scenario, unfortunately, and 
> each time we upgrade one component, there may be ripple effects.  
> >
> > Here is what I know so far:
> >
> > (a) I have not experienced any problems with Tomcat 5.5.20 in my 
> local development environment. 
> >
> > (b) Hongbing has reported that he has no problems with Tomcat 
> 5.5.20 running standalone on hackydev, but it doesn't work with 
> CruiseControl.>
> > If you have the same error on your local machine, that appears to 
> be a confirmation that there is a negative interaction between 
> Tomcat and CruiseControl.  
> >
> > I see a couple of possible next steps:
> >
> > (a) upgrade to a more recent version of CruiseControl if 
> necessary. The most recent release is 2.5, released April 2006.  
> Are we running that version? 
> >
> > (b) look through our build scripts.  if we need to delete certain 
> directories in order to make cruise control work right, can we just 
> go ahead and do that?
> >
> > Cheers,
> > Philip
> >
> >
> > ----- Original Message -----
> > From: "(Cedric) Qin ZHANG" <[EMAIL PROTECTED]>
> > Date: Sunday, October 1, 2006 10:16 am
> > Subject: Re: [HACKYSTAT-DEV-L] Status report of cruise control 
> service> To: [email protected]
> >
> >   
> >> I double-checked. There is nothing wrong with the configuration. 
> I 
> >> have 
> >> the same error on my local machine. The error does not show up 
> >> every 
> >> time you try to undeploy Hackystat, but it does show up quite 
> >> frequently.
> >> One way you can confirm that CruiseControl is working correctly 
> is to:
> >>  (1) Delete tomcat/work/**
> >>  (2) Delete tomcat/temp/**
> >>  (3) Try to build a configuration.
> >>
> >> I haven't figured out what caused the error. The trend is, with 
> >> each new 
> >> release, tomcat is becoming more and more problematic. Notice 
> that 
> >> there 
> >> is no road map for tomcat to include updates in JSP and servlet 
> >> introduced in J2EE 5, and that Sun has its own open source J2EE 
> >> server, 
> >> I start doubting tomcat's future.
> >>
> >> Cheers,
> >>
> >> Cedric
> >>
> >>
> >>
> >> INFO: Undeploying context [/hackystat]
> >> Oct 1, 2006 4:03:10 PM org.apache.catalina.core.StandardContext 
> >> processTldsSEVERE: Error reading tld listeners 
> >> javax.servlet.ServletException: 
> >> Exception pr
> >> ocessing TLD at resource path /WEB-INF/taglibs-input.tld in 
> context 
> >> /hackystat
> >> javax.servlet.ServletException: Exception processing TLD at 
> >> resource 
> >> path /WEB-I
> >> NF/taglibs-input.tld in context /hackystat
> >>        at 
> >> 
> org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:555)>>        
> at 
> >> 
> org.apache.catalina.startup.TldConfig.execute(TldConfig.java:301)   
> >>     at 
> >> 
> org.apache.catalina.core.StandardContext.processTlds(StandardContext.>> 
> java:4302)
> >>        at 
> >> 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4>> 139)
> >>        at 
> >> 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase>> 
> .java:759)
> >>        at 
> >> 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73>> 9)
> >>        at 
> >> 
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)>>
> >>        at 
> >> 
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja>> 
> va:608)
> >>        at 
> >> 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:493>> )
> >>        at 
> >> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1204)
> >>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)>>        at 
> >> 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.>> 
> java:39)
> >>        at 
> >> 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces>> 
> sorImpl.java:25)
> >>        at java.lang.reflect.Method.invoke(Method.java:585)
> >>        at 
> >> 
> org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:>> 503)
> >>        at 
> >> 
> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImp>> 
> l.java:213)
> >>        at 
> >> com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> >>        at 
> >> 
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM>> 
> BeanServerInterceptor.java:815)
> >>        at 
> >> 
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784>> )
> >>        at 
> >> 
> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:>> 1377)
> >>        at 
> >> 
> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java>> :814)
> >>        at 
> >> 
> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:>> 343)
> >>        at 
> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)     
>   
> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >>        at 
> >> 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl>> 
> icationFilterChain.java:252)
> >>        at 
> >> 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF>> 
> ilterChain.java:173)
> >>        at 
> >> 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV>> 
> alve.java:213)
> >>        at 
> >> 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV>> 
> alve.java:178)
> >>        at 
> >> 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica>> 
> torBase.java:524)
> >>        at 
> >> 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j>> 
> ava:126)
> >>
> >>
> >>
> >> Hongbing Kou wrote:
> >>     
> >>> Hi, Cedric,
> >>>
> >>> Cruise control server is stopped now because of build problems.
> >>>
> >>> As you might know, there are some problems with cruise control 
> >>>       
> >> after 
> >>     
> >>> upgrading to
> >>> version 5.5.20. I did some investigations but I found a 
> profound 
> >>> phenomenon. I tested
> >>> cruise control using COCOMO configuration because it is the 
> >>>       
> >> lightest 
> >>     
> >>> one. Below
> >>> are two tests I did.
> >>>
> >>> *  Test scenario 1
> >>>    Step 1. I brought up a new DOS windows, set CATALINA_HOME 
> and 
> >>> ANT_HOME, then
> >>>                started TOMCAT.
> >>>    Step 2. Copied hackystat.build.propertites from hackystat-
> >>>       
> >> COCOMO to 
> >>     
> >>> source directory on server.
> >>>    Step 3. In hackyCore_Build folder, I invoked ``ant 
> >>>       
> >> freshStart". 
> >>     
> >>> Hackystat was deployed successfully.
> >>>     With this test, I am very confident that tomcat 5.5.20 
> should 
> >>>       
> >> work 
> >>     
> >>> well on hackydev server. Then
> >>>   I tested cruise control.
> >>>
> >>> * Test scenario 2
> >>>   Step 1. Started cruise control service
> >>>   Step 2. Manually built hackystat-COCOMO configuration, but it 
> >>>       
> >> failed 
> >>     
> >>> on hackystat deployment.
> >>>
> >>> Can you login into to hackydev server to check changes I made 
> for 
> >>> tomcat upgrade? Maybe I miss
> >>> some configuration settings.
> >>>
> >>> Thanks,
> >>> Hongbing
> >>>       
> 

Reply via email to