Cannot Retrieve or Difference Previous Versions of Files

If you are having a problem using SourceOffSite, post a message here.

Moderator: SourceGear

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

File on server

Post by BrianDrab » Thu Mar 27, 2008 11:42 am

The file wasn't located anywhere on the server.
Brian C Drab

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Thu Mar 27, 2008 11:50 am

Yes it is safe to assume that this file does exist. As mentioned before we can use the VSS client and it works fine.

Also I run Analyze on a weekly basis.

I first run "E:\Program Files (x86)\Microsoft Visual SourceSafe\ANALYZE.EXE" -v4 "E:\VSSDatabases\VSS\data" and if there are any errors reported I then run

"E:\Program Files (x86)\Microsoft Visual SourceSafe\ANALYZE.EXE" -FL -v4 "E:\VSSDatabases\VSS\data"

if there are still problems (VERY RARELY) then I run

"E:\Program Files (x86)\Microsoft Visual SourceSafe\ANALYZE.EXE" -FL -C -v4 "E:\VSSDatabases\VSS\data"
Brian C Drab

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Thu Mar 27, 2008 11:54 am

Lastly we did try changing the domain account used to run the SOS Service to the Domain Administrator. Same results unfortunately.
Brian C Drab

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Thu Mar 27, 2008 1:14 pm

Brian:

I have an idea, but I'm going to need some time to put things together. Basically, I'd like to try a "debug" version of the server with some extra logging. Would you be willing to give that a try?
Jeff Clausius
SourceGear

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Thu Mar 27, 2008 2:38 pm

Sure if you think it will help. My developers are getting a little frustrated so how long do you need to get things together?
Brian C Drab

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Thu Mar 27, 2008 3:23 pm

Hopefully in the next couple of hours.

Note, this won't fix things, but I'm trying to isolate where the problem exists.
Jeff Clausius
SourceGear

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Thu Mar 27, 2008 4:22 pm

Brian:

I've uploaded a temp build of 4.2. Please let me know when you've downloaded it.

You'll need to :

1) Notify your users the SourceOffSite server will be going down.
2) Shut down the SourceOffSite 4.2 Server service.
3) Open the SourceOffSite Server directory. By default this is located at "%SYSTEMDRIVE%\Program Files\SourceOffSite Server"
4) Rename the following files in the SourceOffSite Server directory:
- ICSharpCode.SharpZipLib.dll TO ICSharpCode.SharpZipLib.dxy
- Interop.SourceSafeTypeLib.dll TO Interop.SourceSafeTypeLib.dxy
- SosService.exe TO SosService.exy
5) Uncompress the attached file, and place the 3 files into the SourceOffSite 4.2 Server. These new files should be replacing the files named in the previous step.
6) Start up the SourceOffSite 4.2 service.

After this, try the GET again. Note, I still expect the same results, but the log file generated with the GET will have some additional information. I'll examine the log file tomorrow to see where we should go from here.

Once you have the log file, reverse the steps to put your system back in its original state.
Jeff Clausius
SourceGear

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Thu Mar 27, 2008 4:42 pm

Brian:

Please let me know when you're ready to download, and I'll make the file available at the above link.

Edit:
Brian, I'm shutting down for the day. We can pick this up tomorrow.
Jeff Clausius
SourceGear

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Thu Mar 27, 2008 11:40 pm

Darn...I'm ready. It would have been nice to have it to try tonight when no one is using the system.

You can send the file through a service such as http://yousendit.com to my email address so we don't have to miss each other again.

Thanks.
Brian C Drab

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Fri Mar 28, 2008 5:58 am

You should see it now. Please let me know when you have it.

I don't have an email address to send things, but I have an idea.

[EDIT] - OK. Let me know if you see something in email. I've removed access to the public link.
Jeff Clausius
SourceGear

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Fri Mar 28, 2008 12:39 pm

Got the email. I'm going to try now.
Brian C Drab

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Fri Mar 28, 2008 7:25 pm

OK, attached is the requested log file. I also switched everything back. Let me know what the next steps are.

Thank you.
Attachments
log.txt
(5.96 KiB) Downloaded 620 times
Brian C Drab

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Sat Mar 29, 2008 10:36 am

According to the log:

Code: Select all

3/28/2008 9:13:47 PM - 1: GetFile() project=$/Visual Basic .NET 2005/Reporting Services Solution/Safety Reports file=Horizon Current Violations All Terminals.rdl
3/28/2008 9:13:47 PM - 1: GetFile() project=$/Visual Basic .NET 2005/Reporting Services Solution/Safety Reports file=Horizon Current Violations All Terminals.rdl requesting version=1
You did a GET on "$/Visual Basic .NET 2005/Reporting Services Solution/Safety Reports/Horizon Current Violations All Terminals.rdl" @ version 1.

Is that correct?

And the SOS Server has all rights to create / write on "E:\Program Files\SourceOffSite Server\temp\briand633423355697073768\Horizon Current Violations All Terminals.rdl"

According to the log, the SOS Server is doing everything correct. The failure appears to be generated within the Microsoft SourceSafe Automation Libraries.

Another idea I have is to make a backup of your VSS database, delete and undelete the file, and then check to see if the problem still exists.

If the delete/undelete doesn't work, I have one more idea. It is a bit more drastic, so I'd like to try the delete/undelete option first.
Jeff Clausius
SourceGear

BrianDrab
Posts: 98
Joined: Tue Mar 25, 2008 1:27 pm
Contact:

Post by BrianDrab » Sat Mar 29, 2008 11:06 am

Correct.

Correct. 100% Sure about permissions.

OK, before I try this I'm going to do some more investigation for a few hours. If I come up with nothing I will try this and report back.
Brian C Drab

jclausius
Posts: 3706
Joined: Tue Dec 16, 2003 1:17 pm
Location: SourceGear
Contact:

Post by jclausius » Sat Mar 29, 2008 11:09 am

NP.

We're closed today, so I'm not in the office. Please don't be upset if I do not respond right away. I'll try to check back when time permits.
Jeff Clausius
SourceGear

Post Reply