A brief history
My company has been using Adobe Version Cue CS3 for around two years with much success. It addressed a very urgent need for us because of the way it allows Photoshop and flash files to be stored on a network server that gets backed up regularly, but still allows the end user to “check out” those files to their local hard drive. Although most people who use Photoshop in a business setting probably are used to opening a file across the network from a shared network drive, Adobe does not support that when using Photoshop. It was easy enough to ignore for a while, but when a bug in OS 10.5.3 caused us to start losing work because of corrupted files, Version Cue was the obvious choice.
When Photoshop and Flash CS4 were released and we received the DVD media in November under our Adobe maintenance contract I started investigating whether we could upgrade. It turned out that in order to use Photoshop and/or Flash CS4 with Version Cue you needed to be running the latest version of Version Cue server, which was CS4.
Version Cue CS4 server and the new Adobe drive were initially released with some major bugs that caused people who used them to lose data so they were initially disabled upon installation with the original Photoshop and Flash installation media. Adobe finally released version 4.01 Version Cue server and version 1.01 of Adobe drive, which were alleged to have solved the problems of the initial release.
What we have done
Because there were some obvious problems with the initial release of Version Cue, I set up a test server on which I installed Version Cue CS3 and restored my data from my live server. I then installed Version Cue CS4. I felt it was important to set up a test environment to verify that everything worked before making any changes to our live environment that would affect our designers or programmers.
I then configured Version Cue to use SSL since we’re using active directory/LDAP passwords. That process is documented (by me) here:
We also discovered a bug in the Adobe Version Cue software that occurs only when connecting to the Version Cue Server across subnets (something that is clearly supposed to be possible according to their “features” page: http://bit.ly/18HFnS). I think it was also a bug in the way SSL was being handled accross subnets, but there have been so many that it can be hard to keep track. Good news was that Adobe was able to find a workaround by specifying the non-SSL URL and port in the “external URL” field under advanced preferences.
We had our lead designer use the Version Cue server for several days in the test environment and we did not discover any issues aside from some obvious shortcomings when compared to the previous version of Version Cue server (which I will get into later).
It’s in production-now what?
Since we had not experienced any problems, I went through the migration process which requires migrating individual projects from Version Cue CS3 to Version Cue CS4. One thing to note, is that migrating projects with SSL enabled did not work. We also upgraded all of our Macs and all of our PCs to the latest versions of Photoshop and Flash (with all pertinent software updates). At the time our designers were salivating over the new features in Photoshop so after 4+ months of testing everyone was exciting to finally start using the new features.
We quickly discovered that despite all of our testing there was another bug with Version Cue server. We do not have a workaround for this one and unfortunately Adobe has been unresponsive in regard to whether or not they are going to fix the problem. The bug that exists causes Photoshop to stutter and not respond for anywhere from 2-10 seconds while doing simple tasks, such as selecting a layer or moving a layer, among others.
After about 10 days of fighting with Adobe support over e-mail and over the phone I finally was able to discuss my problem with a product specialist who promptly informed me that he believed the issue was that I “run SMB on my network”. Apparently, Version Cue server does not like Windows file sharing either on the server hosting the application or anywhere on the network. It’s not documented too well at Adobe, so they can’t say for sure which one it is. That’s not good since pretty much every small, medium, and large business in the world has Windows file sharing somewhere on their network. Sure enough though, enabling SMB on my test server caused the Version Cue server to exhibit the exact same behavior as my live server. Unfortunately, removing SMB from the test server has so far not caused the problem to go away.
It should be noted that the stuttering and non-responsiveness does not occur if you do any of the following: disable version cue within Photoshop preferences, disconnect from Adobe drive, or simply work off of your desktop or any local storage. This issue also does not occur if you connect to the version cue server directly from the version cue server. I’ll get into WHY I think that is the case in a future post.
I will be posting a future blog entry called What’s Wrong with Adobe Version Cue – Part 1. I’ll attempt to outline all of the current problems (not necessarily just bugs) with the current release of Version Cue CS4 server. I will also provide information on how to quickly submit feedback to Adobe requesting that they fix these inexcusable bugs and bring the current release a Version Cue server up to the same feature parity as the previous release.
Stay tuned, and please leave comments if you have experienced these or any other problems with Version Cue and/or Photoshop and Flash.