Why do you project already exists?
Maybe you can patch the checkout command to run an update if the project
already exists
dvicente a écrit :
I think that the problem is in SynergyCheckOutCommand class and
getWorkingProject method of SynergyUtil class.
The correct command must be :
ccm sync -r -p %displayname "owner='MTP001' and status='working' and
type='project' and has_predecessor('VignetteOffre~01_00_00:project:1')"
i think that the problem is Continuum executes a checkout Command instead of
update command because in my case the local Synergy project already exists.
Emmanuel Venisse wrote:
It isn't a problem with the command execution process because all other
commands (mvn, ant, svn, cvs...) works fine.
Maybe it's a change in maven-scm done between maven-scm 1.0-beta-4 and 1.0
final
David, can you explain this message?
Exception:
Cannot checkout sources.
Exception while executing SCM command.
Commandeline = cmd.exe /X /C '"ccm sync -r -p "Query expression must be
specified.""'
STDOUT = Project reference requires name and version optionally followed
by
instance: 'Query expression must be specified.'
STDERR = Warning: Unable to identify project.
What would be the correct command to run?
dvicente a écrit :
Windows 2000 Advanced Server ;-((
Emmanuel Venisse wrote:
Randall, David,
What is your OS?
dvicente a écrit :
no i haven't seen your earlier post but it seems the same problem with
Synergy.
Thanks you for your answer
Randall Fidler wrote:
Hi David,
Not sure if you saw the earlier post by myself and another
person but the same situation happened with Perforce SCM; upgraded to
the latest beta and nothing works since. It seems like it just
doesn't
execute the actual scm commands properly in this latest version.
Regards,
Randall
-----Original Message-----
From: david vicente [mailto:[EMAIL PROTECTED]
Sent: Wednesday, August 08, 2007 1:42 AM
To: continuum-users@maven.apache.org
Subject: [continuum-1.1-beta-1] pb with Synergy SCM
Hi all,
I used Continuum 1.0.3 with Synergy (with maven-SCM-api-1.0-beta-4.jar
and
maven-SCM-provider-synergy-1.0-beta-4.jar in my \ lib) and all works
fine.
I have just continuum-1.1-beta-1 and nothing works since.
it does not manage to extract the sources.
In Continuum.log, I have that :
339122 [SocketListener0-0] INFO
org.apache.maven.continuum.Continuum:default - Enqueuing
'VignetteOffre'
(Build definition id=2).
339169 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Initializing build
339169 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Starting build of VignetteOffre
339435 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Updating working dir
339435 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Performing action check-working-directory
339435 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Performing action checkout-project
339638 [pool-1-thread-1] INFO
org.apache.maven.continuum.scm.ContinuumScm:default - Checking out
project:
'VignetteOffre', id: '1' to 'I:\DONNEES\DATA\continuum-
1.1\working-directory\1'.
348091 [pool-1-thread-1] INFO
org.apache.maven.scm.manager.ScmManager:default - A working project
already
exists [Query expression must be specified.].
354857 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Merging SCM results
354935 [pool-1-thread-1] INFO
org.apache.maven.continuum.buildcontroller.BuildController:default -
Error
updating from SCM, not building
and my build result traces :
Exception:
Cannot checkout sources.
Exception while executing SCM command.
Commandeline = cmd.exe /X /C '"ccm sync -r -p "Query expression must
be
specified.""'
STDOUT = Project reference requires name and version optionally
followed
by
instance: 'Query expression must be specified.'
STDERR = Warning: Unable to identify project.
I try to set level log to DEBUG but nothing more
could you help me ?
David Vicente