Recently, I had problems to connect to a Adobe Version Cue CS4 server using Adobe Drive CS4 on a Windows 7 64bit machine. The connection worked for about two weeks, but from one day the Adobe Drive CS4 application froze every time I tried to establish a connection to the server (restarting the client and the server machine did not help).
On the client machine I found the following exception in the log file (C:\Users\win-user-name\AppData\Roaming\Adobe\CS4ServiceManager\logs\CS4ServiceManager.log). I assume that Adobe Drive CS4 uses the CS4ServiceManager application for network services.
2010/02/25 17:45:02,319 [ConnectionHandler-0] ERROR JDBCExceptionReporter - error in script file line: 68 out of memory 2010/02/25 17:45:02,326 [ConnectionHandler-0] ERROR PersistenceService - Error while initializing the database: null java.lang.reflect.InvocationTargetException at com.adobe.drive.data.internal.persistence.PersistenceInitializer$1.run(PersistenceInitializer.java:60) at com.adobe.drive.data.internal.persistence.PersistenceService.run(PersistenceService.java:144) at com.adobe.drive.data.internal.persistence.PersistenceInitializer.initialize(PersistenceInitializer.java:67) at com.adobe.drive.data.internal.persistence.PersistenceService.startUpDatabase(PersistenceService.java:426) at com.adobe.drive.data.internal.persistence.PersistenceService.getConfiguration(PersistenceService.java:460) at com.adobe.drive.data.internal.persistence.PersistenceService.getSessionFactory(PersistenceService.java:445) at com.adobe.drive.data.internal.persistence.PersistenceService.createSession(PersistenceService.java:236) at com.adobe.drive.data.internal.persistence.PersistenceService.run(PersistenceService.java:139) at com.adobe.drive.data.internal.persistence.PersistenceService.runWithTransaction(PersistenceService.java:206) at com.adobe.drive.data.internal.persistence.PersistenceService.runWithTransaction(PersistenceService.java:199) at com.adobe.drive.ui.ncomm.handler.ExploreServersHandler.handle(ExploreServersHandler.java:96) at com.adobe.csi.internal.ncomm.InvokeHandler.handle(InvokeHandler.java:88) at com.adobe.versioncue.internal.nativecomm.host.ConnectionHandler.run(ConnectionHandler.java:136) at java.lang.Thread.run(Unknown Source) Caused by: com.adobe.drive.data.internal.persistence.PersistenceException: Cannot open connection at com.adobe.drive.data.internal.persistence.PersistenceException.fromDBException(PersistenceException.java:32) at com.adobe.drive.data.persistence.factories.AssetFactory.setMountPointsAsDeactivated(AssetFactory.java:1034) at com.adobe.drive.data.model.asset.MountPointFactory.setMountPointsAsDeactivated(MountPointFactory.java:178) at com.adobe.drive.data.internal.persistence.PersistenceInitializer$1.run(PersistenceInitializer.java:56) ... 13 more |
The following workaround enables me to reconnect to the server:
- Kill the processes “Adobe Drive CS4.exe” and “CS4ServiceManager.exe”.
- Delete the CS4ServiceManager folder in C:\Users\win-user-name\AppData\Roaming\Adobe. This folder will be automatically recreated if you restart Adobe Drive CS4.
- Restart Adobe Drive CS4 and connect to the Version Cue Server (You have to reenter your login credentials).
This workaround is also documented on Adobe’s help site “as a last resort” to fix connections problems to a Version Cue server:
[…] If none of these solutions work, delete the CS4ServiceManager folder. However, note that files that are not checked in may be deleted, and you will need to re-enter your login credentials when you start Adobe Drive. […]