Could not save application settings: The data "file:///Users/jesta/.rvm/gems/ruby-1.9.2-p180@/bundler/gems" is not legal for a JDOM attribute: 0x1 is not a legal XML character.

Hi,

I'm using Rubymine 3.1.1 (Build: RM-103.260 of April 4, 2011) on MacOS 10.67.

When ever I leave focus from Rubymine to another application. I get this error:


Could not save application settings: The data "file:///Users/jesta/.rvm/gems/ruby-1.9.2-p180@/bundler/gems" is not legal for a JDOM attribute: 0x1 is not a legal XML character.


It seems to be a 0x1 character in one of the config files, but I can't figure out which file.


Here is my idea.log:
2011-05-05 16:50:29,153 [ 864693]   INFO - .components.ComponentStoreImpl - The data "file:///Users/jesta/.rvm/gems/ruby-1.9.2-p180@^A/bundler/gems" is not legal for a JDOM att
ribute: 0x1 is not a legal XML character.
org.jdom.IllegalDataException: The data "file:///Users/jesta/.rvm/gems/ruby-1.9.2-p180@^A/bundler/gems" is not legal for a JDOM attribute: 0x1 is not a legal XML character.        at org.jdom.Attribute.setValue(Attribute.java:491)
        at org.jdom.Attribute.<init>(Attribute.java:228)
        at org.jdom.Attribute.<init>(Attribute.java:251)
        at org.jdom.Element.setAttribute(Element.java:1139)
        at org.jetbrains.plugins.ruby.gem.GemBox.getState(GemBox.java:144)
        at org.jetbrains.plugins.ruby.gem.GemManager.getState(GemManager.java:505)
        at org.jetbrains.plugins.ruby.gem.GemManager.getState(GemManager.java:45)
        at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.a(ComponentStoreImpl.java:156)
        at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.access$600(ComponentStoreImpl.java:44)
        at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.commit(ComponentStoreImpl.java:478)
        at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.startSave(ComponentStoreImpl.java:113)
        at com.intellij.openapi.components.impl.ComponentManagerImpl.doSave(ComponentManagerImpl.java:708)
        at com.intellij.openapi.application.impl.ApplicationImpl._saveSettings(ApplicationImpl.java:1107)
        at com.intellij.openapi.application.impl.ApplicationImpl.saveSettings(ApplicationImpl.java:1144)
        at com.intellij.ide.SaveAndSyncHandler.saveProjectsAndDocuments(SaveAndSyncHandler.java:131)
        at com.intellij.ide.SaveAndSyncHandler$3.onFrameDeactivated(SaveAndSyncHandler.java:83)
        at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:100)
        at com.intellij.ide.FrameStateManagerImpl.access$500(FrameStateManagerImpl.java:31)
        at com.intellij.ide.FrameStateManagerImpl$2$1.run(FrameStateManagerImpl.java:72)
        at com.intellij.util.Alarm$Request$1.run(Alarm.java:229)
        at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:332)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:678)
        at java.awt.EventQueue.access$000(EventQueue.java:86)
        at java.awt.EventQueue$1.run(EventQueue.java:639)
        at java.awt.EventQueue$1.run(EventQueue.java:637)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:648)
        at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:652)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:505)
        at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:404)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Thanks,

dan...

Please sign in to leave a comment.