u:p:
« prevnext »

Desktop for Eclipse does not start after a crash

Contents



Please see Desktop for Eclipse does not start / VoiceObjects plugin in Eclipse does not start for the main knowledgebase article on startup issues!

Symptoms

Original Enquiry

  • I was in DfE when I was deleting an object. I believe there was a parent object that disallowed the object from being deleted. However, the process hung and eventually DfE application was not responding and the application had to be terminated. Since then I have been unable to open up Eclipse (The VO plug-in fails to load) even after restarting my PC. As I have not exported my project for a couple of days I am leading to believe I may have lost a few days work. Is there anyway to recover the situation or is my worst case scenario realised and I have to reinstall and as such lose my work?
  • The original case seemed to be caused by me killing the program after eclipse hung whilst I was deleting a VO object.
    The other several cases since have occurred after closing down eclipse normally but ended up hanging and prompting me to end the program now.

Detailed Description

When forcefully closing Desktop for Eclipse (DfE) or after a crash a restart of DfE is not possible any more.


Environment

VoiceObjects Desktop for Eclipse / Developer Edition


Cause

The root cause is the index file of the H2 database gets corrupted when the Eclipse process is stopped forcefully (crashes / get killed).


Resolution

Please check the following steps top-down (if 1. works, don't try 2. and only if 2. doesn't help try 3.):

  1. Try to cleanly start the plugin again:
    • Change to another perspective than VoiceObjects
    • Close the VoiceObjects perspective
    • Stop Eclipse
    • Start Eclipse with the -clean option (e.g. from the commandline: eclipse.exe -clean)
    • Open the VoiceObjects perspective again
  2. Use the internal database in another DfE installation (Try this only if 1. failed!)
    • Copy the folder .../eclipse/workspace/.metadata/.plugins/com.voiceobjects.../database to the same place in a new VoiceObjects DfE installation
    • Then start the new instance with eclipse.exe -clean
  3. Remove the index files of the internal database (Check 1. and 2. before starting with this step!)
    This is a severy action on the integrated database. Please secure all data before starting!
    • Go to the database folder .../eclipse/workspace/.metadata/.plugins/com.voiceobjects.../database
    • Rename the VODB.index.db file (e.g. append ".bak")
    • Restart Desktop for Eclipse (this may take a little longer than usual)
Was this page helpful?  
Last edited by:kschmitte on: 6/23/2010 7:10 AM (EDT)

Tags:
Edit  | Tags | Files | Info | Options | Subscribe |


©2002-2012 Voxeo Corporation  -  VoiceXML Hosting  -  VoiceXML Servers  -  Site Map  -  Terms of Use  -  Privacy Policy  -  Covered by U.S. Patent No. 6,922,411