Hi,

I get this problem when I try to integrate PVCS and CCNET:

2008-10-15 12:31:24,140 [MDIFrame:DEBUG] Starting process [pcli] in
working directory [] with arguments [run -xe"C:\WINNT\TEMP\tmp92.tmp" -
xo"C:\WINNT\TEMP\tmp93.tmp" -q vlog -pr"\\pvcs/MS_NET"  -id"gkostad"  -
z -ds"10/15/2008 11:29 AM" -de"10/15/2008 12:31 PM" /Projects]
2008-10-15 12:31:24,609 [MDIFrame:DEBUG] Serena ChangeMan Version
Manager (PCLI) v8.1.4.2 (Build 521) for Windows NT/80x86
2008-10-15 12:31:24,609 [MDIFrame:DEBUG] Copyright 1985-2007 Serena
Software.  All rights reserved.
2008-10-15 12:31:25,062 [MDIFrame:DEBUG] 12:31:25 Oct.15.08 [Error]
2008-10-15 12:31:25,062 [MDIFrame:DEBUG] You cannot access this
project because your login account, SYSTEM, is invalid. Please try to
login again or contact your Serena administrator for further
assistance.
2008-10-15 12:31:25,140 [MDIFrame:ERROR] Exception: Source control
operation failed: Serena ChangeMan Version Manager (PCLI) v8.1.4.2
(Build 521) for Windows NT/80x86
Copyright 1985-2007 Serena Software.  All rights reserved.
. Process command: pcli run -xe"C:\WINNT\TEMP\tmp92.tmp" -xo"C:\WINNT
\TEMP\tmp93.tmp" -q vlog -pr"\\pvcs/MS_NET"  -id"gkostad"  -z -
ds"10/15/2008 11:29 AM" -de"10/15/2008 12:31 PM" /Projects
----------
ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control
operation failed: Serena ChangeMan Version Manager (PCLI) v8.1.4.2
(Build 521) for Windows NT/80x86
Copyright 1985-2007 Serena Software.  All rights reserved.
. Process command: pcli run -xe"C:\WINNT\TEMP\tmp92.tmp" -xo"C:\WINNT
\TEMP\tmp93.tmp" -q vlog -pr"\\pvcs/MS_NET"  -id"gkostad"  -z -
ds"10/15/2008 11:29 AM" -de"10/15/2008 12:31 PM" /Projects
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo
processInfo)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs.ExecuteVLog(DateTime
from, DateTime to)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.Pvcs.GetModifications(IIntegrationResult
from, IIntegrationResult to)
   at
ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl
sourceControl, IIntegrationResult lastBuild, IIntegrationResult
thisBuild)
   at
ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest
request)
   at
ThoughtWorks.CruiseControl.Core.Project.Integrate(IntegrationRequest
request)
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
   at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()
----------

The ERROR is:

You cannot access this project because your login account, SYSTEM, is
invalid. Please try to login again or contact your Serena
administrator for further assistance.

When I run:

pcli run -xe"C:\WINNT\TEMP\tmp92.tmp" -xo"C:\WINNT\TEMP\tmp93.tmp" -q
vlog -pr"\\pvcs/MS_NET"  -id"gkostad"  -z -ds"10/15/2008 11:29 AM" -
de"10/15/2008 12:31 PM" /Projects

in a DOS shell, it just works!

We use CCNET 1.4. We have the following ccnet.config file:

<cruisecontrol>
<project name="MDIFrame">
  <webURL>http://localhost/ccnet/</webURL>
  <sourcecontrol type="pvcs">
    <!--executable>C:\Program Files\Serena\vm\win32\bin\pcli.exe</
executable-->
    <executable>pcli</executable>
    <project>\\pvcs/MS_NET</project>
    <subproject>/Projects</subproject>
    <workingdirectory>C:\MS.NET\Projects</workingdirectory>
    <username>gkostad</username>
    <!--password>!GKostad</password-->
    <autoGetSource>true</autoGetSource>
    <!--timeout unnits="seconds">10</timeout-->
  </sourcecontrol>
</project>
</cruisecontrol>

When I do:

pcli WhoAmI -pr\\pvcs/MS_NET

I get:

Serena ChangeMan Version Manager (PCLI) v8.1.4.2 (Build 521) for
Windows NT/80x86
Copyright 1985-2007 Serena Software.  All rights reserved.

gkostad

When I do:

vlog -u

I get:

Serena ChangeMan Version Manager (vlog) v8.1.4.2 (Build 521) for
Windows NT/80x86
Copyright 1985-2007 Serena Software.  All rights reserved.

VCSID: "gkostad", source: HOST


Please help me with this problem.

Regards,

Georgi

Reply via email to