PyCharm - Nicht in der Lage um die Einstellungen zu speichern - Fehler beim speichern der Einstellungen. Bitte starten Sie PyCharm Community Edition
PyCharm ist trowing diese Ausnahme, wenn ich sparen.
WARN - mponents.impl.stores.StoreUtil - Save settings failed
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:658)
at com.intellij.configurationStore.ApplicationStorageManager.expandMacros(ApplicationStoreImpl.kt:108)
at com.intellij.configurationStore.StateStorageManagerImpl.createStateStorage(StateStorageManagerImpl.kt:194)
at com.intellij.configurationStore.StateStorageManagerImpl.getOrCreateStorage(StateStorageManagerImpl.kt:150)
at com.intellij.configurationStore.StateStorageManagerImpl.getStateStorage(StateStorageManagerImpl.kt:133)
at com.intellij.configurationStore.StateStorageManagerImpl$startExternalization$1.setState(StateStorageManagerImpl.kt:342)
at com.intellij.configurationStore.ComponentStoreImpl.commitComponent(ComponentStoreImpl.kt:199)
at com.intellij.configurationStore.ComponentStoreImpl.save(ComponentStoreImpl.kt:124)
at com.intellij.openapi.components.impl.stores.StoreUtil.save(StoreUtil.java:49)
at com.intellij.openapi.application.impl.ApplicationImpl.saveSettings(ApplicationImpl.java:1433)
at com.intellij.ide.SaveAndSyncHandlerImpl.doSaveDocumentsAndProjectsAndApp(SaveAndSyncHandlerImpl.java:150)
at com.intellij.ide.SaveAndSyncHandlerImpl.saveProjectsAndDocuments(SaveAndSyncHandlerImpl.java:134)
at com.intellij.ide.SaveAndSyncHandlerImpl$4.onFrameDeactivated(SaveAndSyncHandlerImpl.java:104)
at com.intellij.ide.FrameStateManagerImpl.fireDeactivationEvent(FrameStateManagerImpl.java:87)
at com.intellij.ide.FrameStateManagerImpl.access$500(FrameStateManagerImpl.java:32)
at com.intellij.ide.FrameStateManagerImpl$2$1.run(FrameStateManagerImpl.java:72)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:352)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:337)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:321)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:866)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:654)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
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)
Und gibt mir diese Fehlermeldung.
Ich glaube nicht, dass es ein problem der Berechtigungen auf die .idea
- Datei oder so etwas, aber ich bin mir wirklich nicht sicher.
Bekomme ich einige andere Fehler und Warnungen in der stack-trace, aber das ist die, die immer Auftritt, wenn ich versuche, um Projekte zu speichern.
Dieses problem weiterhin besteht, wenn ich PyCharm CE mit sudo, wie dies
sudo -u [username] /Applications/PyCharm\ CE.app/Contents/MacOS/pycharm
Jemand irgendwelche Ideen?
OS: MacOS El Capitan
Pycharm: PyCharm Community Edition 5.0.5
JRE: 1.8.0_76-release-b162 x86_64
JVM: OpenJDK 64-Bit Server VM von JetBrains s.r.o.
- Ich habe das gleiche problem. Irgendwie fand ich, dass der Fehler verschwindet, wenn ich löschen
.idea
- Verzeichnis. Aber nach einer Weile erneut zu verwenden, kommt der Fehler wieder. - Könnte es ein problem mit Berechtigungen auf die
.idea
- Verzeichnis? - Ich bekomme die gleiche Fehlermeldung mit WebStorm. (stack-trace hat die
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
-- ändern von Berechtigungen auf .Idee dir hilft mir nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekomme ich die Fehlermeldung, die auf ein Projekt, das legte ich auf ein Google Drive synchronisiert Ordner. Schalte ich Google-Laufwerk ausgeschaltet und das Problem geht Weg. Das Problem war mit dem .Ideen-Ordner.
In meinem Fall war dies in der Tat die Berechtigungen für die .Idee-Verzeichnis; es war im Besitz von Administrator, und ich war nicht als Administrator ausgeführt. Ich wechselte den Besitzer .Idee über den Windows-Explorer und die Dinge waren wieder in Ordnung.
So, was passiert ist, es kaputt zu machen? Ich normalerweise nicht als Administrator angemeldet sind, weil SIE über Administrator-halb-gesperrt auf unseren PCs. Wenn Sie PyCharm (oder eine der JetBrains-Zeug) als Administrator ausführen, es erstellt Dateien als Administrator an, und dann können Sie keinen Zugriff auf die Dateien in anderen Werkzeugen (wie der Subversion-Kommandozeilen-client, zum Beispiel).
Allerdings habe ich vor kurzem begonnen haben, mit der JetBrains-Toolbox zum aktualisieren der JetBrains-apps. Wenn Sie beginnen, die App aus der Toolbox, es läuft als Administrator, so dass Sie eine Reihe von Dateien in Ihrem Arbeitsbereich, die Sie nicht zugreifen können als nicht-Administrator.
Stellen Sie sicher, laufen 'Pycharm.exe' als Administrator.
'Als Administrator ausführen' für alle Benutzer löst dieses problem in Windows OS.
Da man sich mit der community edition, meine Antwort fast sicher nicht auf Sie zutreffen, aber es könnte anderen helfen, die hier ankommen mit dem gleichen Fehler.
In meinem Fall gab es einige Probleme mit der nfs-Freigabe, die ich verwenden, um die Synchronisierung zwischen dem remote server und meinem lokalen setup. Datei-und Verzeichnis-Berechtigungen auf dem remote-server waren alle in Ordnung. Nach einer
umount <my_nfs_dir>
und montieren, PyCharm war in der Lage, um die Einstellungen zu speichern und aufgehört zu jammern.Hatte ich dieses problem unter windows. es begann beim Wechsel von 2016 auf 2017.
Ich fixierte es mit:
start -> pycharm -> right click -> run as admin
Es Tat, was es tun musste. Dann habe ich geschlossen und neu gestartet (nicht als admin), und der Fehler ging Weg.
Es Probleme beim speichern, nicht die Datei, aber es ist eigene Konfiguration der
.idea
Verzeichnis, in der Regel im selben Ordner wie die Wurzel des Projekts. Ich bin hier, weil ich habe ein backup wiederhergestellt und neu installiert pycharm ist nicht glücklich mit ihm. Obwohl ich verlor den Projekt-Einstellungen (keine große Sache). Dieses fixiert es.ZB:
Wenn Sie auf Windows 10 und haben Windows Ransomware-Schutz auf (für den Ordner, in dem sich das Projekt befindet), gehen Sie zu:
Und ermöglichen PyCharm ausführbare Datei, um änderungen an Ihren Dateien.
Wenn Sie irgendwelche anderen anti-virus-software oder software, beschränkt den Zugriff auf Dateien, die Sie hinzufügen möchten, PyCharm, um Ihre Ausnahme-Listen als gut.
Wenn es nicht eine Erlaubnis, kann es sein, dass Sie nicht freien Speicherplatz mehr übrig. So überprüfen Sie die Größe der Festplatte, wo Sie pyCharm ist.
Ich nur den Besitzer zu ändern, um den Ordner des Projekts, jetzt ist in Ordnung, ich bin mit Ubuntu 19.04 und pycharm