ID: |
5010
|
Fixed in: | 2.5.04, 3236
|
Issue Date: |
2007-07-02 08:08 AEST
|
Owner: | CVS Support
|
Last Modified: | 2007-10-30 10:05 AEST | Reporter: | Arthur Barrett
|
Current Est. | 0.0 hours
| % Complete: | 0.0
|
Status: | NEW /
|
Severity: | normal
|
Affected: | 2.5.04
|
Description: | Crash on "version" with :local:
|
Actions:
|
2007-07-02 08:08 AEST by Arthur Barrett - cd D:\DOCUME~1\TMAGAT~1.000\LOCALS~1\Temp
set CVSROOT=:local:/mytest/repository.test
"d:\Program Files (x86)\CVSNT\CVSNT Tools\cvs.exe" -q version
cvs version: Couldn't open default trigger library: No such file or
directory
Apart from the error message, I get the "CVSNT crashed" dialog.
As far as I can tell, the crash *only* occurs when running 'cvs version'
outside a sandbox, with CVSROOT set to a valid value, *if* the CVSROOT
uses :local:. |
|
2007-07-08 07:27 AEST by Arthur Barrett - Torsten reports:
Some more info: The crash also occurs when doing 'cvs checkout' and 'cvs
update' inside a sandbox, when the protocol is :local:.
I have tried this on native x64 WinXP and on a x86 XP running inside a
VMWare session.
I also get the "trigger library" error messages in all those cases.
|
|
2007-10-30 10:04 AEST by Arthur Barrett - more info:
The 1.10.1 TortoiseCVS installer simply runs the MSI with
msiexec /qb /norestart /i cvsnt-2.5.04.2471.msi
In HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cvs\PServer I have
Value 0
Name: InstallBase
Type: REG_SZ
Data: D:\Program Files (x86)\CVSNT\
Value 1
Name: InstallPath
Type: REG_SZ
Data: D:\Program Files (x86)\CVSNT\CVSNT Tools\
Value 2
Name: MsiProductKey
Type: REG_SZ
Data: {6E5C05C6-8E21-45E7-93D8-022E9DCF95DE}
Value 3
Name: MsiProductName
Type: REG_SZ
Data: CVSNT 2.5.04.2471
Value 4
Name: MsiProductVersion
Type: REG_SZ
Data: 2.5.04.2471
and in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SmartLoader I have
Value 0
Name: LoaderPath
Type: REG_SZ
Data: D:\Program Files (x86)\CVSNT\Common Files\
Key Name:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SmartLoader\cvsnt\Path
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: D:\Program Files (x86)\CVSNT\CVSNT Tools\;D:\Program
Files (x86)\CVSNT\Common Files\
|
|
2007-10-30 10:05 AEST by Arthur Barrett - more info:
Okay, I have figured out what goes wrong. TortoiseCVS uses the
client-only installer, and that installer does not install "D:\Program
Files (x86)\CVSNT\CVSNT Tools\triggers".
If I install cvsnt-server-2.5.04.2471.msi, everything works perfectly.
If I uninstall it, CVSNT crashes again. BUT if I then copy in the
"triggers" folder from the server install, the problem goes away.
|
|