Re: Continuum under Tomcat CVS

2007-10-12 Thread Antonín Faltýnek
This is GREAT :-D whole my family will praise you as a hero ;)

Using cvs_native solved all my problems and now continuum is fully 
functionall.

When look back, there has to be some property configured in jetty or plexus 
that is not configured in tomcat. That is my only explanation of this issue.

Thank you very much Emmanuel
Best regards
Tonda

Dne čtvrtek 11. října 2007 Emmanuel Venisse napsal(a):
 weird. standalone and webapp use the same cvs provider.

 If you prefer to use the native cvs instead of the java cvs, you can set
 this property in your tomcat:

 -Dmaven.scm.provider.cvs.implementation=cvs_native

 Emmanuel

 Antonín Faltýnek a écrit :
  This is really funny,
 
  because I'm running on linux box, I'm not able to perform cvs login for
  'ext' server and my repo is not run on pserver.
 
  So I tried connecting to cvs server through ssh using rsa key.
 
  When I configure (fresh install and upload of one POM) continuum, which
  was running as standalone, everything works fine.
 
  When I run continuum from Tomcat, under same user as before I got
  following error, I've same configuration, same user, only another
  container:
 
  2007-10-11 15:53:19,506 [pool-1-thread-1] INFO
  BuildController:default- Initializing build
  2007-10-11 15:53:19,513 [pool-1-thread-1] INFO
  BuildController:default- Starting build of TIF Utils
  2007-10-11 15:53:19,552 [pool-1-thread-1] INFO
  BuildController:default- Purging exiting working copy
  2007-10-11 15:53:19,552 [pool-1-thread-1] INFO
  BuildController:default- Performing action
  clean-working-directory 2007-10-11 15:53:19,554 [pool-1-thread-1] INFO
  BuildController:default- Updating working dir
  2007-10-11 15:53:19,554 [pool-1-thread-1] INFO
  BuildController:default- Performing action
  check-working-directory 2007-10-11 15:53:19,557 [pool-1-thread-1] INFO
  BuildController:default- Performing action checkout-project
  2007-10-11 15:53:19,560 [pool-1-thread-1] INFO
  ContinuumScm:default   - Checking out project: 'TIF Utils', id:
  '6' to
  '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/6'.
  2007-10-11 15:53:19,561 [pool-1-thread-1] INFO
  ScmManager:default -
  Executing: /bin/sh -c cd
  /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory  cvs
  -z3 -f -d :ext:[EMAIL PROTECTED]:/cvs -q checkout -d 6
  TIF_Utils
  2007-10-11 15:53:19,561 [pool-1-thread-1] INFO
  ScmManager:default - Working
  directory:
  /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,590 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -
  servletPath=/WEB-INF/jsp/projectView.jsp, pathInfo=null,
  queryString=null, name=null
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,590 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -  Path Based Forward
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,592 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -
  servletPath=/WEB-INF/jsp/navigations/ProjectMenu.jsp, pathInfo=null,
  queryString=tab=view, name=null
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,592 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -  Path Based Include
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,649 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -
  servletPath=/WEB-INF/jsp/components/buildDefinitionSummaryComponent.jsp,
  pathInfo=null, queryString=null, name=null
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,649 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -  Path Based Include
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,687 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -  Disabling the response for futher
  output log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,688 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -  The Response is vehiculed using a
  wrapper: com.opensymphony.module.sitemesh.filter.PageResponseWrapper
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,690 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -
  servletPath=/WEB-INF/jsp/decorators/default.jsp, pathInfo=null,
  queryString=null, name=null
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,690 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -  Path Based Include
  log4j:ERROR Attempted to append to closed appender named [R].
  2007-10-11 15:53:19,744 [http-8080-Processor24] DEBUG
  ApplicationDispatcher  -
  servletPath=/WEB-INF/jsp/components/companyLogo.jsp, 

Re: Continuum under Tomcat CVS

2007-10-10 Thread Antonín Faltýnek
I'm sorry for late response, but I was away from town.

I'd tried new continuum beta3, but connection to CVS is not still working, 
Tomcat user has its home directory with ssh configuration. It's environmet 
varible CVS_RSH is correctly set to 'ssh', this command is available on PATH.

When I try to use username/password authentication I get following error:

2007-10-10 08:36:04,837 [pool-1-thread-1] INFO  
BuildController:default- Starting build of TIF Utils
2007-10-10 08:36:04,873 [pool-1-thread-1] INFO  
BuildController:default- Purging exiting working copy
2007-10-10 08:36:04,873 [pool-1-thread-1] INFO  
BuildController:default- Performing action clean-working-directory
2007-10-10 08:36:04,875 [pool-1-thread-1] INFO  
BuildController:default- Updating working dir
2007-10-10 08:36:04,875 [pool-1-thread-1] INFO  
BuildController:default- Performing action check-working-directory
2007-10-10 08:36:04,877 [pool-1-thread-1] INFO  
BuildController:default- Performing action checkout-project
2007-10-10 08:36:04,882 [pool-1-thread-1] INFO  
ContinuumScm:default   - Checking out project: 'TIF Utils', id: '1' 
to '/var/lib/tomcat-5.   
5/webapps/continuum/WEB-INF/working-directory/1'.
2007-10-10 08:36:04,883 [pool-1-thread-1] INFO  
ScmManager:default - 
Executing: /bin/sh -c cd /var/lib/tomcat-5.5/webapps/continuum/W   

EB-INF/working-directory  
cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/cvs -q checkout -d 1 
TIF_Utils
2007-10-10 08:36:04,883 [pool-1-thread-1] INFO  
ScmManager:default - Working 
directory: /var/lib/tomcat-5.5/webapps/continuum/WEB-INF/   

working-directory
java.lang.IllegalArgumentException: password argument is null
at 
ch.ethz.ssh2.Connection.authenticateWithPassword(Connection.java:307)
at 
org.apache.maven.scm.provider.cvslib.cvsjava.util.ExtConnection.open(ExtConnection.java:122)
at 
org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.connect(CvsConnection.java:164)
at 
org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCommand(CvsConnection.java:475)
at 
org.apache.maven.scm.provider.cvslib.cvsjava.command.checkout.CvsJavaCheckOutCommand.executeCvsCommand(CvsJavaCheckOutCommand.java:50)
at 
org.apache.maven.scm.provider.cvslib.command.checkout.AbstractCvsCheckOutCommand.executeCheckOutCommand(AbstractCvsCheckOutCommand.java
   :83)
at 
org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeCommand(AbstractCheckOutCommand.java:49)
at 
org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:58)
at 
org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeCommand(AbstractCvsScmProvider.java:521)
at 
org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.checkout(AbstractCvsScmProvider.java:595)
at 
org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:444)
at 
org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:399)
at 
org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:382)
at 
org.apache.maven.continuum.scm.DefaultContinuumScm.checkOut(DefaultContinuumScm.java:136)
at 
org.apache.maven.continuum.core.action.CheckoutProjectContinuumAction.execute(CheckoutProjectContinuumAction.java:91)
at 
org.apache.maven.continuum.buildcontroller.DefaultBuildController.performAction(DefaultBuildController.java:417)
at 
org.apache.maven.continuum.buildcontroller.DefaultBuildController.updateWorkingDirectory(DefaultBuildController.java:400)
at 
org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:112)
at 
org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:50)
at 
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116)
at 
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at 
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Thread.java:595)
2007-10-10 08:36:05,043 [pool-1-thread-1] WARN  
ContinuumScm:default   - Error while checking out the code for 
project: 'TIF Utils', id: '   1' 
to '/var/lib/tomcat-5.5/webapps/continuum/WEB-INF/working-directory/1'.
2007-10-10 08:36:05,043 [pool-1-thread-1] WARN  

Continuum under Tomcat CVS

2007-09-26 Thread Antonín Faltýnek
Hi all,

I have problem with Continuum 1.1 beta2, which I'm running on Linux box
under Tomcat 5.5. Continuum is not able to perform CVS update command, when
I use command from log file and run it as any other user it works fine for
me.

Tomcat is running under user tomcat, which has no home directory
(/dev/null).

Has anybody met (and happily solved :)) this issue?

Thanks

Tonda


Re: Continuum under Tomcat CVS

2007-09-26 Thread Emmanuel Venisse

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