CounterSoft User Forums

Welcome to CounterSoft User Forums Sign in | Join | Help
Home Forums

SVN Integration Error with TortoiseSVN

Last post 12-17-2009, 9:10 AM by franco. 6 replies.
Sort Posts:
  •  12-15-2009, 7:34 AM

    SVN Integration Error with TortoiseSVN

    Hello,

    When I try  to commit files to an issue I get the error below. I don't understand why a TMP file is passed as argument and not the original file?

    00000035    52830.21484375    [3380] CounterSoft Gemini: Main   
    00000036    52830.21484375    [3380] CounterSoft Gemini: Argument: pre-commit   
    00000037    52830.21484375    [3380] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn24.tmp   
    00000038    52830.21484375    [3380] CounterSoft Gemini: Argument: 3   
    00000039    52830.21484375    [3380] CounterSoft Gemini: Constructing Service Manager.   
    00000040    52830.24218750    [3380] CounterSoft Gemini: Constructed Service Manager.   
    00000041    52830.24218750    [3380] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME   
    00000042    52846.60156250    [3380] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME   
    00000043    52846.60937500    [3380] CounterSoft Gemini: PreCommitHandler.Handle Started.   
    00000044    52846.60937500    [3380] CounterSoft Gemini: PreCommitHandler.Handle Path: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn24.tmp   
    00000045    52846.60937500    [3380] CounterSoft Gemini: PreCommitHandler.Handle Transaction: 3   
    00000046    52846.60937500    [3380] CounterSoft Gemini: End Main   
    00000047    52847.03515625    [1128] CounterSoft Gemini: Main   
    00000048    52847.03515625    [1128] CounterSoft Gemini: Argument: post-commit   
    00000049    52847.03515625    [1128] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn2A.tmp   
    00000050    52847.03515625    [1128] CounterSoft Gemini: Argument: 3   
    00000051    52847.03515625    [1128] CounterSoft Gemini: Constructing Service Manager.   
    00000052    52847.05468750    [1128] CounterSoft Gemini: Constructed Service Manager.   
    00000053    52847.05468750    [1128] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME   
    00000054    52847.73828125    [1128] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME   
    00000055    52847.75000000    [1128] CounterSoft Gemini: SvnLookCaller.GetCheckinComment repositoryPath:C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn2A.tmp   
    00000056    52847.76171875    [1128] CounterSoft Gemini: Gemini PostCommitHandler.Handle. The system cannot find the file specified :: System ::    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)    
    00000057    52847.76171875    [1128]    at System.Diagnostics.Process.Start()    
    00000058    52847.76171875    [1128]    at CounterSoft.Gemini.SourceControl.SVN.SvnLookCaller.CallSvnLook(String argument)    
    00000059    52847.76171875    [1128]    at CounterSoft.Gemini.SourceControl.SVN.SvnLookCaller.GetCheckinComment(String repositoryPath, Int32 revisionNumber)    
    00000060    52847.76171875    [1128]    at CounterSoft.Gemini.SourceControl.SVN.PostCommitHandler.Handle(String repositoryPath, Int32 revisionNumber)   
    00000061    52847.76171875    [1128] CounterSoft Gemini: End Main   

    In TortoiseSVN Settings > Hook Scripts :

    pre_commit_hook  c:\myrepository  c:\myrepository\hooks\pre-commit.cmd
    post_commit_hook  c:\myrepository  c:\myrepository\hooks\post-commit.cmd

    In the propreties of myrepository :

    bugtraqlabel  Gemini Issue ID:
    bugtraq:message  GEM:%BUGID%
    bugtraq:number  true
    bugtraq:url  http://gemini/issue/ViewIssue.aspx?id=%BUGID%
    bugtraq:warnifnoissue  true

    CounterSoft.Gemini.SourceControl.SVN.exe.config  :

        <setting name="PerformPreCommitChecks" serializeAs="String">
            <value>False</value>
        </setting>
        <setting name="AddIssueSourceCodeFileLink" serializeAs="String">
            <value>True</value>
        </setting>
        <setting name="AddIssueComment" serializeAs="String">
            <value>True</value>
        </setting>
        <setting name="GeminiUsername" serializeAs="String">
            <value>MY WINDOWS USERNAME</value>
        </setting>
        <setting name="GeminiPassword" serializeAs="String">
            <value></value>
        </setting>
        <setting name="SVNBinPath" serializeAs="String">
            <value>C:\myrepository\hooks\</value>
        </setting>
        <setting name="GeminiURL" serializeAs="String">
            <value>http://gemini/</value>
        </setting>
        <setting name="UseWindowsAuthentication" serializeAs="String">
            <value>True</value>
        </setting>
    </CounterSoft.Gemini.SourceControl.SVN.Properties.Settings>

    I have already googled and try lot of solution but didn't find a workaroud. Could you help me please.

    Thank you!!
    F


  •  12-15-2009, 10:18 AM

    Re: SVN Integration Error with TortoiseSVN

    Are you sure that your SVNBinPath is correct?
    That directory should have the file svnlook.exe inside it.

  •  12-15-2009, 12:53 PM

    Re: SVN Integration Error with TortoiseSVN

    I have install collabnet svn server and changed the SVNBinPath to :

    <setting name="SVNBinPath" serializeAs="String">
      <value>C:\Program Files\CollabNet\Subversion Server\</value>
    </setting>

    Now I have another error :

    [292] CounterSoft Gemini: Main
    [292] CounterSoft Gemini: Argument: pre-commit
    [292] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA6E.tmp
    [292] CounterSoft Gemini: Argument: 3
    [292] CounterSoft Gemini: Constructing Service Manager.
    [292] CounterSoft Gemini: Constructed Service Manager.
    [292] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME
    [292] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME
    [292] CounterSoft Gemini: PreCommitHandler.Handle Started.
    [292] CounterSoft Gemini: PreCommitHandler.Handle Path: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA6E.tmp
    [292] CounterSoft Gemini: PreCommitHandler.Handle Transaction: 3
    [292] CounterSoft Gemini: End Main
    [5484] CounterSoft Gemini: Main
    [5484] CounterSoft Gemini: Argument: post-commit
    [5484] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA74.tmp
    [5484] CounterSoft Gemini: Argument: 3
    [5484] CounterSoft Gemini: Constructing Service Manager.
    [5484] CounterSoft Gemini: Constructed Service Manager.
    [5484] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME
    [5484] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME
    [5484] CounterSoft Gemini: SvnLookCaller.GetCheckinComment repositoryPath:C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA74.tmp
    [5484] CounterSoft Gemini: No Gemini Issue ID's were specified in the check-in comment, so no Gemini issue could be linked to this revision. Aborting.
    [5484] CounterSoft Gemini: Comment:
    [5484] CounterSoft Gemini: End Main

    It seems the comment isn't passed.. Any idea?

    THXXX
  •  12-15-2009, 8:43 PM

    Re: SVN Integration Error with TortoiseSVN

    Did you enter a bug id and comment?
  •  12-15-2009, 9:55 PM

    Re: SVN Integration Error with TortoiseSVN

    Yes and I also tried to add in the comment GEM:302(the issue id) and I got the same error. I think the parameters aren't passed, I don't why?? And I've double checked the propreties of the repository :

    bugtraqlabel Gemini Issue ID:
    bugtraq:message GEM:%BUGID%
    bugtraq:number true
    bugtraq:url http://gemini/issue/ViewIssue.aspx?id=%BUGID%
    bugtraq:warnifnoissue true
  •  12-16-2009, 4:12 PM

    Re: SVN Integration Error with TortoiseSVN

    Did you commit the project after setting the bugtraq properties?
    Also, your bugtraqlabel should read bugtraq:label

  •  12-17-2009, 9:10 AM

    Re: SVN Integration Error with TortoiseSVN

    I made a mistake in my reply, not "bugtraqlabel" but "bugtraq:label" set to "Gemini Issue ID:" AND I've commited the project. I'm still receiving this error

    [4308] CounterSoft Gemini: No Gemini Issue ID's were specified in the check-in comment, so no Gemini issue could be linked to this revision. Aborting.

    And in the arguments I can't see the comment I've entered :

    [4308] CounterSoft Gemini: Argument: post-commit
    [4308] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn15C8.tmp
    [4308] CounterSoft Gemini: Argument: 3

View as RSS news feed in XML