Author Topic: B7 Win64 TFS SCC provider bug  (Read 3424 times)

Phil Barila

  • Senior Community Member
  • Posts: 742
  • Hero Points: 61
B7 Win64 TFS SCC provider bug
« on: June 11, 2013, 09:39:39 pm »
Windows 7 Ultimate x64, B7 x64, using 64bit TFS SCC DLL.
  • Created a new "Other C/C++" project from a source tree.
  • Opened a source file from the Projects Tool Window.
  • Opened the context menu in the source window, configured a "Project" in "Source Control -> Setup".
  • Opened the context menu in the source window, selected "Source Control -> History ...".
Got the following error dialog:
Code: [Select]
---------------------------

---------------------------
Arithmetic operation resulted in an overflow.
---------------------------
OK   
---------------------------
Clicking the OK button produces the following:
Code: [Select]
---------------------------
SlickEdit
---------------------------
Invalid drive
---------------------------
OK   
---------------------------
I created the new project by referencing a Windows Library, rather than through the drive letter.  It doesn't appear to matter, as the paths stored appear to be all relative anyway, and the TFS workspace specifies the absolute path, and that was stored in the vpj when the SCC provider  was configured, but I mentioned it in case it's part of the "Invalid Drive" issue.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2289
  • Hero Points: 128
Re: B7 Win64 TFS SCC provider bug
« Reply #1 on: June 17, 2013, 01:10:48 pm »
Can you reproduce this?

I hate to pass the buck here, but it looks like this error may have occurred in the SCC library.

Phil Barila

  • Senior Community Member
  • Posts: 742
  • Hero Points: 61
Re: B7 Win64 TFS SCC provider bug
« Reply #2 on: June 17, 2013, 06:11:08 pm »
Yes, it's repeatable, in B8 as well.  I'm not insisting that it's your bug.  I believe you should be able to repro it in your house, though.

Phil Barila

  • Senior Community Member
  • Posts: 742
  • Hero Points: 61
Re: B7 Win64 TFS SCC provider bug
« Reply #3 on: June 18, 2013, 06:38:49 pm »
It's more prevalent than I thought.  I opened a Visual Studio Solution, configured the TFS SCC provider, and tried History..., Difference..., and Properties... from the "Context Menu -> Version Control" menu of a selected file in the Projects Tool Window, and got the dialogs in the original post.  Manager... just opened another instance of Visual Studio.
I was able to reproduce all the same behaviors in SlickEdit 2012, so this doesn't represent a regression.

EK

  • Junior Community Member
  • Posts: 3
  • Hero Points: 1
Re: B7 Win64 TFS SCC provider bug
« Reply #4 on: December 02, 2014, 01:30:11 pm »
I have encountered the exact issue.
using any of the source control commands leads to the same errors.

EK

  • Junior Community Member
  • Posts: 3
  • Hero Points: 1
Re: B7 Win64 TFS SCC provider bug
« Reply #5 on: December 11, 2014, 07:12:00 am »
Hello again.
I'd like to elaborate on my problem integrating SCCS (TFS) in SlickEdit.

I'm using SlickEdit 64bits v18.0.1.2 (2013), on a win7 professional 64bits.
I managed to link SE to the SCCS client, and found my TFS project using SE.
Whenever I try to use any source control command I get a message "Arithmetic operation resulted in an overflow", and the operation fails. I see people saying that they're working with TFS through SE, so I guess it's probably a problem on my platform, but I haven't got a clue what might be the problem.
If anyone has encountered and solved this, please share the solution.
If more data is required to make my question clearer, please ask.
Thank you
« Last Edit: December 11, 2014, 10:23:09 am by EK »

EK

  • Junior Community Member
  • Posts: 3
  • Hero Points: 1
Re: B7 Win64 TFS SCC provider bug
« Reply #6 on: February 17, 2016, 11:57:02 am »
Found the solution some time ago, forgot to update here.

There's a problem with slickedit 64bits and TFS 32bit integration.
i replaced my slickedit to 32bits, installed the 32bits MSSCCI , and everything started working.
i hope it helps.