You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@continuum.apache.org by Antonín Faltýnek <to...@kaf.cz> on 2007/10/10 08:56:57 UTC

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: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(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  
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ředa 26. září 2007 Emmanuel Venisse napsal(a):
> 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


Re: Continuum under Tomcat & CVS

Posted by Antonín Faltýnek <to...@kaf.cz>.
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:afaltynek@repository2.trask.cz:/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(ExtC
> >onnection.java:135) 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)
> > Caused by: java.io.IOException: Publickey authentication failed.
> >         at
> > ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(Authenticat
> >ionManager.java:259) at
> > ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:377)
> >         at
> > ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:428)
> >         at
> > org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtC
> >onnection.java:118) ... 23 more
> > Caused by: java.io.IOException: Decrypted PEM has wrong padding, did you
> > specify the correct password?
> >         at
> > ch.ethz.ssh2.crypto.PEMDecoder.removePadding(PEMDecoder.java:109) at
> > ch.ethz.ssh2.crypto.PEMDecoder.decryptPEM(PEMDecoder.java:286) at
> > ch.ethz.ssh2.crypto.PEMDecoder.decode(PEMDecoder.java:319) at
> > ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(Authenticat
> >ionManager.java:168) ... 26 more
> > 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN
> > ContinuumScm:default           - Error while checking out the code for
> > project: 'TIF Utils', id: '6'
> > to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'.
> > 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN
> > ContinuumScm:default           - Command output:
> > 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN
> > ContinuumScm:default           - Provider message: The cvs command
> > failed. 2007-10-11 15:53:19,868 [pool-1-thread-1] INFO
> > BuildController:default        - Merging SCM results
> > 2007-10-11 15:53:19,920 [pool-1-thread-1] INFO
> > BuildController:default        - Error updating from SCM, not building
> >
> > Dne čtvrtek 11. října 2007 Antonín Faltýnek napsal(a):
> >> 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: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.conn
> >>>>>>e ct (C vsConnection.java:164) at
> >>>>>> org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.proc
> >>>>>>e ss Co mmand(CvsConnection.java:475) at
> >>>>>> org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJav
> >>>>>>a Ch ec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50)
> >>>>>> at
> >>>>>> org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsChe
> >>>>>>c kO ut
> >>>>>> Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java
> >>>>>>
> >>>>>>                       :83) at
> >>>>>>
> >>>>>> org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.execut
> >>>>>>e Co 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.executeC
> >>>>>>o mm 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(AbstractS
> >>>>>>c mP ro vider.java:444) at
> >>>>>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractS
> >>>>>>c mP ro vider.java:399) at
> >>>>>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractS
> >>>>>>c mP ro vider.java:382) at
> >>>>>> org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultC
> >>>>>>o nt in uumScm.java:136) at
> >>>>>> org.apache.maven.continuum.core.action.CheckoutProjectContinuumActio
> >>>>>>n .e xe cute(CheckoutProjectContinuumAction.java:91) at
> >>>>>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.pe
> >>>>>>r fo rm Action(DefaultBuildController.java:417) at
> >>>>>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.up
> >>>>>>d at eW orkingDirectory(DefaultBuildController.java:400) at
> >>>>>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.bu
> >>>>>>i ld (D efaultBuildController.java:112) at
> >>>>>> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.
> >>>>>>e xe cu teTask(BuildProjectTaskExecutor.java:50) at
> >>>>>> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Ex
> >>>>>>e cu to rRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at
> >>>>>> edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAda
> >>>>>>p te r. call(Executors.java:442) at
> >>>>>> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(Future
> >>>>>>T as k. java:176) at
> >>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.ru
> >>>>>>n Wo rk er(ThreadPoolExecutor.java:987) at
> >>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wo
> >>>>>>r ke 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ředa 26. září 2007 Emmanuel Venisse napsal(a):
> >>>>>>> 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


Re: Continuum under Tomcat & CVS

Posted by Emmanuel Venisse <em...@venisse.net>.
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:afaltynek@repository2.trask.cz:/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 
> 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)
> Caused by: java.io.IOException: Publickey authentication failed.
>         at 
> ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:259)
>         at 
> ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:377)
>         at 
> ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:428)
>         at 
> org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:118)
>         ... 23 more
> Caused by: java.io.IOException: Decrypted PEM has wrong padding, did you 
> specify the correct password?
>         at ch.ethz.ssh2.crypto.PEMDecoder.removePadding(PEMDecoder.java:109)
>         at ch.ethz.ssh2.crypto.PEMDecoder.decryptPEM(PEMDecoder.java:286)
>         at ch.ethz.ssh2.crypto.PEMDecoder.decode(PEMDecoder.java:319)
>         at 
> ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:168)
>         ... 26 more
> 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN  
> ContinuumScm:default           - Error while checking out the code for 
> project: 'TIF Utils', id: '6' 
> to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'.
> 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN  
> ContinuumScm:default           - Command output:
> 2007-10-11 15:53:19,824 [pool-1-thread-1] WARN  
> ContinuumScm:default           - Provider message: The cvs command failed.
> 2007-10-11 15:53:19,868 [pool-1-thread-1] INFO  
> BuildController:default        - Merging SCM results
> 2007-10-11 15:53:19,920 [pool-1-thread-1] INFO  
> BuildController:default        - Error updating from SCM, not building
> 
> 
> Dne čtvrtek 11. října 2007 Antonín Faltýnek napsal(a):
>> 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: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.conne
>>>>>> ct (C vsConnection.java:164) at
>>>>>> org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.proce
>>>>>> ss Co mmand(CvsConnection.java:475) at
>>>>>> org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJava
>>>>>> Ch ec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at
>>>>>> org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsChec
>>>>>> kO ut Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java
>>>>>>
>>>>>>                       :83) at
>>>>>>
>>>>>> org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.execute
>>>>>> Co 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.executeCo
>>>>>> mm 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(AbstractSc
>>>>>> mP ro vider.java:444) at
>>>>>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc
>>>>>> mP ro vider.java:399) at
>>>>>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc
>>>>>> mP ro vider.java:382) at
>>>>>> org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultCo
>>>>>> nt 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.per
>>>>>> fo rm Action(DefaultBuildController.java:417) at
>>>>>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.upd
>>>>>> at eW orkingDirectory(DefaultBuildController.java:400) at
>>>>>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.bui
>>>>>> ld (D efaultBuildController.java:112) at
>>>>>> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.e
>>>>>> xe cu teTask(BuildProjectTaskExecutor.java:50) at
>>>>>> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Exe
>>>>>> cu to rRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at
>>>>>> edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdap
>>>>>> te r. call(Executors.java:442) at
>>>>>> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureT
>>>>>> as k. java:176) at
>>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run
>>>>>> Wo rk er(ThreadPoolExecutor.java:987) at
>>>>>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor
>>>>>> ke 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ředa 26. září 2007 Emmanuel Venisse napsal(a):
>>>>>>> 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
> 
> 
> 


Re: Continuum under Tomcat & CVS

Posted by Antonín Faltýnek <to...@kaf.cz>.
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:afaltynek@repository2.trask.cz:/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 
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)
Caused by: java.io.IOException: Publickey authentication failed.
        at 
ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:259)
        at 
ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:377)
        at 
ch.ethz.ssh2.Connection.authenticateWithPublicKey(Connection.java:428)
        at 
org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:118)
        ... 23 more
Caused by: java.io.IOException: Decrypted PEM has wrong padding, did you 
specify the correct password?
        at ch.ethz.ssh2.crypto.PEMDecoder.removePadding(PEMDecoder.java:109)
        at ch.ethz.ssh2.crypto.PEMDecoder.decryptPEM(PEMDecoder.java:286)
        at ch.ethz.ssh2.crypto.PEMDecoder.decode(PEMDecoder.java:319)
        at 
ch.ethz.ssh2.auth.AuthenticationManager.authenticatePublicKey(AuthenticationManager.java:168)
        ... 26 more
2007-10-11 15:53:19,824 [pool-1-thread-1] WARN  
ContinuumScm:default           - Error while checking out the code for 
project: 'TIF Utils', id: '6' 
to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'.
2007-10-11 15:53:19,824 [pool-1-thread-1] WARN  
ContinuumScm:default           - Command output:
2007-10-11 15:53:19,824 [pool-1-thread-1] WARN  
ContinuumScm:default           - Provider message: The cvs command failed.
2007-10-11 15:53:19,868 [pool-1-thread-1] INFO  
BuildController:default        - Merging SCM results
2007-10-11 15:53:19,920 [pool-1-thread-1] INFO  
BuildController:default        - Error updating from SCM, not building


Dne čtvrtek 11. října 2007 Antonín Faltýnek napsal(a):
> 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: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.conne
> > >>>ct (C vsConnection.java:164) at
> > >>> org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.proce
> > >>>ss Co mmand(CvsConnection.java:475) at
> > >>> org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJava
> > >>>Ch ec kOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50) at
> > >>> org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsChec
> > >>>kO ut Command.executeCheckOutCommand(AbstractCvsCheckOutCommand.java
> > >>>
> > >>>                       :83) at
> > >>>
> > >>> org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.execute
> > >>>Co 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.executeCo
> > >>>mm 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(AbstractSc
> > >>>mP ro vider.java:444) at
> > >>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc
> > >>>mP ro vider.java:399) at
> > >>> org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractSc
> > >>>mP ro vider.java:382) at
> > >>> org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultCo
> > >>>nt 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.per
> > >>>fo rm Action(DefaultBuildController.java:417) at
> > >>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.upd
> > >>>at eW orkingDirectory(DefaultBuildController.java:400) at
> > >>> org.apache.maven.continuum.buildcontroller.DefaultBuildController.bui
> > >>>ld (D efaultBuildController.java:112) at
> > >>> org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.e
> > >>>xe cu teTask(BuildProjectTaskExecutor.java:50) at
> > >>> org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Exe
> > >>>cu to rRunnable$1.run(ThreadedTaskQueueExecutor.java:116) at
> > >>> edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdap
> > >>>te r. call(Executors.java:442) at
> > >>> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureT
> > >>>as k. java:176) at
> > >>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.run
> > >>>Wo rk er(ThreadPoolExecutor.java:987) at
> > >>> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Wor
> > >>>ke 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ředa 26. září 2007 Emmanuel Venisse napsal(a):
> > >>>> 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


Re: Continuum under Tomcat & CVS

Posted by Antonín Faltýnek <to...@kaf.cz>.
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: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
> >>>
> >>>                       :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ředa 26. září 2007 Emmanuel Venisse napsal(a):
> >>>> 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

Re: Continuum under Tomcat & CVS

Posted by Emmanuel Venisse <em...@venisse.net>.
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: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(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: '                                   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ředa 26. září 2007 Emmanuel Venisse napsal(a):
>>>> 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
> 
> 
> 


Re: Continuum under Tomcat & CVS

Posted by Antonín Faltýnek <to...@kaf.cz>.
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: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(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: '                                   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ředa 26. září 2007 Emmanuel Venisse napsal(a):
> >> 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


Re: Continuum under Tomcat & CVS

Posted by Emmanuel Venisse <em...@venisse.net>.
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: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(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  
> 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ředa 26. září 2007 Emmanuel Venisse napsal(a):
>> 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
> 
> 
>