Re: Continuum under Tomcat CVS
This is GREAT :-D whole my family will praise you as a hero ;) Using cvs_native solved all my problems and now continuum is fully functionall. When look back, there has to be some property configured in jetty or plexus that is not configured in tomcat. That is my only explanation of this issue. Thank you very much Emmanuel Best regards Tonda Dne čtvrtek 11. října 2007 Emmanuel Venisse napsal(a): weird. standalone and webapp use the same cvs provider. If you prefer to use the native cvs instead of the java cvs, you can set this property in your tomcat: -Dmaven.scm.provider.cvs.implementation=cvs_native Emmanuel Antonín Faltýnek a écrit : This is really funny, because I'm running on linux box, I'm not able to perform cvs login for 'ext' server and my repo is not run on pserver. So I tried connecting to cvs server through ssh using rsa key. When I configure (fresh install and upload of one POM) continuum, which was running as standalone, everything works fine. When I run continuum from Tomcat, under same user as before I got following error, I've same configuration, same user, only another container: 2007-10-11 15:53:19,506 [pool-1-thread-1] INFO BuildController:default- Initializing build 2007-10-11 15:53:19,513 [pool-1-thread-1] INFO BuildController:default- Starting build of TIF Utils 2007-10-11 15:53:19,552 [pool-1-thread-1] INFO BuildController:default- Purging exiting working copy 2007-10-11 15:53:19,552 [pool-1-thread-1] INFO BuildController:default- Performing action clean-working-directory 2007-10-11 15:53:19,554 [pool-1-thread-1] INFO BuildController:default- Updating working dir 2007-10-11 15:53:19,554 [pool-1-thread-1] INFO BuildController:default- Performing action check-working-directory 2007-10-11 15:53:19,557 [pool-1-thread-1] INFO BuildController:default- Performing action checkout-project 2007-10-11 15:53:19,560 [pool-1-thread-1] INFO ContinuumScm:default - Checking out project: 'TIF Utils', id: '6' to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'. 2007-10-11 15:53:19,561 [pool-1-thread-1] INFO ScmManager:default - Executing: /bin/sh -c cd /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/cvs -q checkout -d 6 TIF_Utils 2007-10-11 15:53:19,561 [pool-1-thread-1] INFO ScmManager:default - Working directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,590 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/projectView.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,590 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Forward log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,592 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/navigations/ProjectMenu.jsp, pathInfo=null, queryString=tab=view, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,592 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,649 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/components/buildDefinitionSummaryComponent.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,649 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,687 [http-8080-Processor24] DEBUG ApplicationDispatcher - Disabling the response for futher output log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,688 [http-8080-Processor24] DEBUG ApplicationDispatcher - The Response is vehiculed using a wrapper: com.opensymphony.module.sitemesh.filter.PageResponseWrapper log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,690 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/decorators/default.jsp, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,690 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,744 [http-8080-Processor24] DEBUG ApplicationDispatcher - servletPath=/WEB-INF/jsp/components/companyLogo.jsp,
Re: Continuum under Tomcat CVS
I'm sorry for late response, but I was away from town. I'd tried new continuum beta3, but connection to CVS is not still working, Tomcat user has its home directory with ssh configuration. It's environmet varible CVS_RSH is correctly set to 'ssh', this command is available on PATH. When I try to use username/password authentication I get following error: 2007-10-10 08:36:04,837 [pool-1-thread-1] INFO BuildController:default- Starting build of TIF Utils 2007-10-10 08:36:04,873 [pool-1-thread-1] INFO BuildController:default- Purging exiting working copy 2007-10-10 08:36:04,873 [pool-1-thread-1] INFO BuildController:default- Performing action clean-working-directory 2007-10-10 08:36:04,875 [pool-1-thread-1] INFO BuildController:default- Updating working dir 2007-10-10 08:36:04,875 [pool-1-thread-1] INFO BuildController:default- Performing action check-working-directory 2007-10-10 08:36:04,877 [pool-1-thread-1] INFO BuildController:default- Performing action checkout-project 2007-10-10 08:36:04,882 [pool-1-thread-1] INFO ContinuumScm:default - Checking out project: 'TIF Utils', id: '1' to '/var/lib/tomcat-5. 5/webapps/continuum/WEB-INF/working-directory/1'. 2007-10-10 08:36:04,883 [pool-1-thread-1] INFO ScmManager:default - Executing: /bin/sh -c cd /var/lib/tomcat-5.5/webapps/continuum/W EB-INF/working-directory cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/cvs -q checkout -d 1 TIF_Utils 2007-10-10 08:36:04,883 [pool-1-thread-1] INFO ScmManager:default - Working directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/ working-directory java.lang.IllegalArgumentException: password argument is null at ch.ethz.ssh2.Connection.authenticateWithPassword(Connection.java:307) at org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:122) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.connect(CvsConnection.java:164) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCommand(CvsConnection.java:475) at org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaCheckOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckOutCommand.executeCheckOutCommand(AbstractCvsCheckOutCommand.java :83) at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeCommand(AbstractCheckOutCommand.java:49) at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:58) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeCommand(AbstractCvsScmProvider.java:521) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout(AbstractCvsScmProvider.java:595) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:444) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:399) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:382) at org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultContinuumScm.java:136) at org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.execute(CheckoutProjectContinuumAction.java:91) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.performAction(DefaultBuildController.java:417) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.updateWorkingDirectory(DefaultBuildController.java:400) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:112) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:50) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) at java.lang.Thread.run(Thread.java:595) 2007-10-10 08:36:05,043 [pool-1-thread-1] WARN ContinuumScm:default - Error while checking out the code for project: 'TIF Utils', id: ' 1' to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/1'. 2007-10-10 08:36:05,043 [pool-1-thread-1] WARN
Continuum under Tomcat CVS
Hi all, I have problem with Continuum 1.1 beta2, which I'm running on Linux box under Tomcat 5.5. Continuum is not able to perform CVS update command, when I use command from log file and run it as any other user it works fine for me. Tomcat is running under user tomcat, which has no home directory (/dev/null). Has anybody met (and happily solved :)) this issue? Thanks Tonda
Re: Continuum under Tomcat CVS
For cvs (and continnum and maven) a user home is required because cvs store authentication in ${user.home}/.cvspass maven required it too to store the local repository and settings.xml Emmanuel Antonín Faltýnek a écrit : Hi all, I have problem with Continuum 1.1 beta2, which I'm running on Linux box under Tomcat 5.5. Continuum is not able to perform CVS update command, when I use command from log file and run it as any other user it works fine for me. Tomcat is running under user tomcat, which has no home directory (/dev/null). Has anybody met (and happily solved :)) this issue? Thanks Tonda