Licenses.licx file problems

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

Moderator: SourceGear

Post Reply
Scotch
Posts: 7
Joined: Mon Mar 15, 2004 2:31 pm
Location: Las Vegas, NV

Licenses.licx file problems

Post by Scotch » Tue Jun 22, 2004 3:06 pm

1. We've got several projects that use 3rd party libraries (Infragistics) and some of the developers are gettings license file errors when running. To date, we have been _fixing_ the problem by deleting the license file and having VS rebuild it but that's probably not the best solution. The specific error is:

Could not transform license file licenses.licx into a binary resource

Should license files be checked in with the project? If so, how can we prevent these errors?

2. We fequently see multiples of the licenses.licx file in some developer's Vault clients. This is the only file that does this, and the client won't let you delete both copies. How is this possible? My client will only show the one "vallid" checked in file, but somebody else's will show 2 or more entries in the same folder. The only fix we've found is to wipe the local working folders.

3. Get latest doesn't work recursively on some workstations. I've gone through all the Tools|Options settings and everything is identical to my machine. Still, some will try to get latest at the project or solution level (in the IDE as well as the client) and nothing shows up. They then have to click on each file to get latest.

We're using Vault client/server 2.0.3 in VSS mode exclusively.

Scotch
Posts: 7
Joined: Mon Mar 15, 2004 2:31 pm
Location: Las Vegas, NV

Post by Scotch » Wed Jul 07, 2004 10:34 am

Since this issue hasn't received any attention, I'm posting a screenshot of the dual file problem. As you can see, there are 2 files with the same name in the same folder, which doesn't make any sense at all.

For whatever reason, when this occurs the developer can no longer do a GetLatest from that folder and the "could not transform license file" error stops them from building until they delete the file from the project. When they check-in though, their new version of the file gets checked in and somebody else breaks.

Note: Not everyone sees multiple license files all the time. The enclosed screenshot if from another developers PC. On my PC, I only see the one _valid_ licenses file and I can build and GetLatest just fine.

We're using the 2.03 client/server exclusively in VSS mode. Generally, we use the IDE except when problems like the above force us to use the client or if we're working on non-source files (documents, graphics, etc.).
Attachments
vaultClient.jpg
Screenshot of dual licenses file
vaultClient.jpg (155.08 KiB) Viewed 3962 times

sterwill
Posts: 256
Joined: Thu Nov 06, 2003 10:01 am
Location: SourceGear

Post by sterwill » Wed Jul 07, 2004 12:09 pm

It sounds like the server is sending some clients tree structure deltas that aren't correct (adding a node instead of changing a node). For now, the work-around is similar to what you have been doing (deleting local cache files). You only need to delete two of them (CacheMember_Repository and CacheMember_LastStructureGetTime), and you won't lose any working folder mappings or local version info. See this KB article for details on deleting these files.

Have you been able to find a specific set of steps to replicate this bug?
Shaw Terwilliger
SourceGear LLC
`echo sterwill5sourcegear6com | tr 56 @.`

Post Reply