Missing settings.jar after update

0xDBE expired today for me so I installed the new version.  It prompted me to uninstall my prior version, which i did, and asked if i wanted to keep my settings, which i chose to.  However, none of my settings are there (no database connections, console states, etc.).  The database connections I can add, and settings I can redo.  The biggest for me is that I lost the console state (the text entered into console windows) -- I know it is a horrible practice but you know how 0xDBE keeps the queries in a console between sessions so when you close and open it all of the code still exists, even if it isn't save to a file?  I use that feature to save 1000s of lines of code that I routinely run.  Any chance that can be recovered?  I have searched high and low for my old settings.jar but the only one I found was a backup i made in January.  Also, where does the cache or console state data get saved between sessions?  I still have a backup of my ~/.0xDBE folder, but can't find where the workspace text is saved.

I have most of the queries saved in files, but there are a few updates that I have made overtime that would be difficult to track down.

Thank you in advance.

Edit: I found https://devnet.jetbrains.com/message/5536229#5536229 but there isnt a .0xDBE/system/userHistory/ or /.0xDBE/config/consoles/.  I found a simliarly named .0xDBE/system/LocalHistory/ but it doesn't seem to have useful content.

3 comments
Comment actions Permalink

Hello,

If you chose not to delete local history, caches and settings it should not have been deleted. These settings are stored under $USER_HOME$/.0xDBE10 folder by default (it is on Windows, and see https://intellij-support.jetbrains.com/entries/23358108 for other OS). If you hadn't change this default location (see https://intellij-support.jetbrains.com/entries/23348963 for information on how it is possible to change it) and hadn't delete it's content 0xDBE should have been automatically loaded and used these settings. May be there was some exception on stratup which caused the  problem. Please attach idea.log (see https://intellij-support.jetbrains.com/entries/23352446 ), so that it contained time period when you started new version the first time.

I still have a backup of my ~/.0xDBE folder

If you have a backup of this folder you can configure IDE to use this folder (see above on how to change default settings folders locations) or to copy the settings to default folders IDE uses.

Edit: I found https://devnet.jetbrains.com/message/5536229#5536229 but there isnt a .0xDBE/system/userHistory/ or /.0xDBE/config/consoles/.  I found a simliarly named .0xDBE/system/LocalHistory/ but it doesn't seem to have useful content.

The path to '.0xDBE' folder is ${user.home}/.xDBE10 by default. Please check which folders your previous 0xDBE installation was using (installer doesn't delete <0xDBE_HOME>/bin/idea.properties file, so you can check what are the values there for configuration foldes).

Consoles history is stored in .0xDBE10/config/consoles/ folder.

0
Comment actions Permalink

Thank you for the assistance.  Attached is the idea.properties from the prior version.  It doesn't look like there has been any changed paths.  Also, attached is the log file for my first startup of 0xDBE.

For some reason, I don't even have a console folder on the backup of ~/.0xDBE/config/.  Even the back up of that directory from a couple of weeks ago doesn't show the console folder, nor does the current ~/.0xDBE/config/



Attachment(s):
v142.2675.6 idea.log.zip
v138.551 idea.properties.zip
0
Comment actions Permalink

I see the exception occured when importing settings:

2015-06-24 11:09:07,823 [ 167497]   WARN - onents.impl.ServiceManagerImpl - com.intellij.openapi.roots.ui.FileAppearanceServiceImpl java.lang.ClassNotFoundException: com.intellij.openapi.roots.ui.FileAppearanceServiceImpl      at com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:196)      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)      at java.lang.Class.forName0(Native Method)      at java.lang.Class.forName(Class.java:348)      at com.intellij.openapi.components.impl.ServiceManagerImpl.processAllImplementationClasses(ServiceManagerImpl.java:117)      at com.intellij.ide.actions.ExportSettingsAction.getExportableComponentsMap(ExportSettingsAction.java:162)      at com.intellij.ide.actions.ImportSettingsAction.a(ImportSettingsAction.java:94)      at com.intellij.ide.actions.ImportSettingsAction.access$000(ImportSettingsAction.java:53)      at com.intellij.ide.actions.ImportSettingsAction$1.consume(ImportSettingsAction.java:63)      at com.intellij.ide.actions.ImportSettingsAction$1.consume(ImportSettingsAction.java:58)      at com.intellij.openapi.util.AsyncResult$2.run(AsyncResult.java:98)      at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:101)      at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:108)      at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:95)      at com.intellij.ide.actions.ImportSettingsAction.actionPerformed(ImportSettingsAction.java:58)      at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:182)      at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:312)      at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:958)      at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:124)      at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:282)      at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)      at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:109)      at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:513)      at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:45)      at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:533)      at java.awt.Component.processMouseEvent(Component.java:6525)      at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)      at java.awt.Component.processEvent(Component.java:6290)      at java.awt.Container.processEvent(Container.java:2234)      at java.awt.Component.dispatchEventImpl(Component.java:4881)      at java.awt.Container.dispatchEventImpl(Container.java:2292)      at java.awt.Component.dispatchEvent(Component.java:4703)      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)      at java.awt.Container.dispatchEventImpl(Container.java:2278)      at java.awt.Window.dispatchEventImpl(Window.java:2750)      at java.awt.Component.dispatchEvent(Component.java:4703)      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)      at java.awt.EventQueue.access$500(EventQueue.java:97)      at java.awt.EventQueue$3.run(EventQueue.java:702)      at java.awt.EventQueue$3.run(EventQueue.java:696)      at java.security.AccessController.doPrivileged(Native Method)      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)      at java.awt.EventQueue$4.run(EventQueue.java:724)      at java.awt.EventQueue$4.run(EventQueue.java:722)      at java.security.AccessController.doPrivileged(Native Method)      at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)      at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)      at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:822)      at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:653)      at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:392)      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)      at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)


Could be that installation got corrupted somehow. Please try fresh download from https://confluence.jetbrains.com/display/DBE/0xDBE+1.0+EAP and reinstall. Delete plugins configuration folder and start the IDE and import the settings with mentioned methods. But, unfortunately, if there is no information saved in config for console history it is impossible to recover it now :(

0

Please sign in to leave a comment.