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
Nope, I've tried to use Continuum configuration options 'SCM username' and 'SCM password'. Tonda Dne středa 10. října 2007 Emmanuel Venisse napsal(a): Do you have a .cvspass file with your cvsroot declared in it? Emmanuel Antonín Faltýnek a écrit : I've tried but it was not functional for me, this error was caused when I've tried to use 'SCM username' and 'SCM password'. In ./.ssh directory is only known_hosts file. TOnda Dne středa 10. října 2007 Emmanuel Venisse napsal(a): Do you use a private/public ssh key to connect to your cvs server? where is it stored? Emmanuel Antonín Faltýnek a écrit : 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(Ex tC onnection.java:122) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.connect (C vsConnection.java:164) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.process Co mmand(CvsConnection.java:475) at org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaCh ec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckO ut Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java :83) at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeCo mm and(AbstractCheckOutCommand.java:49) at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.ja va :58) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeComm an d(AbstractCvsScmProvider.java:521) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout(Ab st ractCvsScmProvider.java:595) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmP ro vider.java:444) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmP ro vider.java:399) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmP ro vider.java:382) at org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultCont in uumScm.java:136) at org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.e xe cute(CheckoutProjectContinuumAction.java:91) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.perfo rm Action(DefaultBuildController.java:417) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.updat eW orkingDirectory(DefaultBuildController.java:400) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build (D efaultBuildController.java:112) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exe cu teTask(BuildProjectTaskExecutor.java:50) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execu to rRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapte r. call(Executors.java:442) at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTas k. java:176) at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWo rk
Re: Continuum under Tomcat CVS
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, pathInfo=null, queryString=null, name=null log4j:ERROR Attempted to append to closed appender named [R]. 2007-10-11 15:53:19,744 [http-8080-Processor24] DEBUG ApplicationDispatcher - Path Based Include org.netbeans.lib.cvsclient.connection.AuthenticationException: Cannot authenticate. Reason: Publickey authentication failed. at org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:135) 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
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
Re: Continuum under Tomcat CVS
I've tried but it was not functional for me, this error was caused when I've tried to use 'SCM username' and 'SCM password'. In ./.ssh directory is only known_hosts file. TOnda Dne středa 10. října 2007 Emmanuel Venisse napsal(a): Do you use a private/public ssh key to connect to your cvs server? where is it stored? Emmanuel Antonín Faltýnek a écrit : 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(ExtC onnection.java:122) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.connect(C vsConnection.java:164) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCo mmand(CvsConnection.java:475) at org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaChec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckOut Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java :83) at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeComm and(AbstractCheckOutCommand.java:49) at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java :58) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeComman d(AbstractCvsScmProvider.java:521) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout(Abst ractCvsScmProvider.java:595) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmPro vider.java:444) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmPro vider.java:399) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmPro vider.java:382) at org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultContin uumScm.java:136) at org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.exe cute(CheckoutProjectContinuumAction.java:91) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.perform Action(DefaultBuildController.java:417) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.updateW orkingDirectory(DefaultBuildController.java:400) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(D efaultBuildController.java:112) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.execu teTask(BuildProjectTaskExecutor.java:50) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Executo rRunnable$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.runWork er(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
Re: Continuum under Tomcat CVS
Do you have a .cvspass file with your cvsroot declared in it? Emmanuel Antonín Faltýnek a écrit : I've tried but it was not functional for me, this error was caused when I've tried to use 'SCM username' and 'SCM password'. In ./.ssh directory is only known_hosts file. TOnda Dne středa 10. října 2007 Emmanuel Venisse napsal(a): Do you use a private/public ssh key to connect to your cvs server? where is it stored? Emmanuel Antonín Faltýnek a écrit : 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(ExtC onnection.java:122) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.connect(C vsConnection.java:164) at org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCo mmand(CvsConnection.java:475) at org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaChec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckOut Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java :83) at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeComm and(AbstractCheckOutCommand.java:49) at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java :58) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeComman d(AbstractCvsScmProvider.java:521) at org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout(Abst ractCvsScmProvider.java:595) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmPro vider.java:444) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmPro vider.java:399) at org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmPro vider.java:382) at org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultContin uumScm.java:136) at org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.exe cute(CheckoutProjectContinuumAction.java:91) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.perform Action(DefaultBuildController.java:417) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.updateW orkingDirectory(DefaultBuildController.java:400) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(D efaultBuildController.java:112) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.execu teTask(BuildProjectTaskExecutor.java:50) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Executo rRunnable$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.runWork er(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: '
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
Re: Continuum under Tomcat CVS
Do you have more informations about the SCM error in your build result? Emmanuel Antonín Faltýnek a écrit : Dne středa 26. září 2007 Emmanuel Venisse napsal(a): 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 So I've created user home for tomcat, I haven't mentioned that for connection I'm using ssh with rsa key, from command line it works fine, tomcat is really running under tomcat user, but continuum still fails. (continuum is updating, because co was performed by hand) log snipped 38787 [http-8080-Processor25] DEBUG org.apache.catalina.core.ApplicationDispatcher - Path Based Include 38727 [pool-1-thread-1] INFO org.apache.maven.continuum.scm.ContinuumScm:default - Updating project: id: '1', name 'TIF Utils'. 38980 [pool-1-thread-1] INFO org.apache.maven.scm.manager.ScmManager:default - Executing: /bin/bash -c cd /var/lib/tomcat-5.5/webapps/continuum /WEB-INF/working-directory/1 cvs -z3 -f -q update -d 38980 [pool-1-thread-1] INFO org.apache.maven.scm.manager.ScmManager:default - Working directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/ working-directory/1 39155 [http-8080-Processor25] DEBUG org.apache.catalina.core.ApplicationDispatcher - servletPath=/WEB-INF/jsp/components/companyLogo.jsp, pathInf o=null, queryString=null, name=null 39155 [http-8080-Processor25] DEBUG org.apache.catalina.core.ApplicationDispatcher - Path Based Include 40079 [pool-1-thread-1] WARN org.apache.maven.continuum.scm.ContinuumScm:default - Error while updating the code for project: 'TIF Utils', id: ' 1' to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/1'. 40080 [pool-1-thread-1] WARN org.apache.maven.continuum.scm.ContinuumScm:default - Command output: 40080 [pool-1-thread-1] WARN org.apache.maven.continuum.scm.ContinuumScm:default - Provider message: The cvs command failed. 40123 [pool-1-thread-1] INFO org.apache.maven.continuum.buildcontroller.BuildController:default - Merging SCM results 40622 [pool-1-thread-1] INFO org.apache.maven.continuum.buildcontroller.BuildController:default - Error updating from SCM, not building