Return-Path: Delivered-To: apmail-maven-continuum-users-archive@www.apache.org Received: (qmail 19399 invoked from network); 10 Oct 2007 14:57:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Oct 2007 14:57:19 -0000 Received: (qmail 70713 invoked by uid 500); 10 Oct 2007 14:51:45 -0000 Delivered-To: apmail-maven-continuum-users-archive@maven.apache.org Received: (qmail 70697 invoked by uid 500); 10 Oct 2007 14:51:45 -0000 Mailing-List: contact continuum-users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-users@maven.apache.org Delivered-To: mailing list continuum-users@maven.apache.org Delivered-To: moderator for continuum-users@maven.apache.org Received: (qmail 95312 invoked by uid 99); 10 Oct 2007 14:18:33 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) From: =?iso-8859-2?q?Anton=EDn_Falt=FDnek?= Reply-To: tonda@kaf.cz To: continuum-users@maven.apache.org Subject: Re: Continuum under Tomcat & CVS Date: Wed, 10 Oct 2007 16:17:45 +0200 User-Agent: KMail/1.9.7 References: <785597f30709252348h97ad4aeg190202fe40e4d591@mail.gmail.com> <200710100856.58173.tonda@kaf.cz> <470C878E.6090706@venisse.net> In-Reply-To: <470C878E.6090706@venisse.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710101617.45821.tonda@kaf.cz> X-Spam-Score: 0.0 (/) X-Virus-Checked: Checked by ClamAV on apache.org I've tried but it was not functional for me, this error was caused when I'v= e=20 tried to use 'SCM username' and 'SCM password'. In ./.ssh directory is only= =20 known_hosts file. TOnda Dne st=F8eda 10. =F8=EDjna 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=EDn Falt=FDnek a =E9crit : > > 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 erro= r: > > > > 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:afaltynek@repository2.trask.cz:/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 = =20 > > :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 > >er(ThreadPoolExecutor.java:987) at > > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worke= r. > >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 > > ContinuumScm:default - Command output: > > 2007-10-10 08:36:05,043 [pool-1-thread-1] WARN > > ContinuumScm:default - Provider message: The cvs command > > failed. 2007-10-10 08:36:05,080 [pool-1-thread-1] INFO > > BuildController:default - Merging SCM results > > 2007-10-10 08:36:05,192 [pool-1-thread-1] INFO > > BuildController:default - Error updating from SCM, not building > > > > Dne st=F8eda 26. z=E1=F8=ED 2007 Emmanuel Venisse napsal(a): > >> Do you have more informations about the SCM error in your build result? > >> > >> Emmanuel > >> > >> Anton=EDn Falt=FDnek a =E9crit : > >>> Dne st=F8eda 26. z=E1=F8=ED 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=EDn Falt=FDnek a =E9crit : > >>>>> 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 fin= e, > >>> 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=3D/WEB-INF/jsp/components/companyLogo.jsp, pathInf > >>> o=3Dnull, queryString=3Dnull, name=3Dnull > >>> 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