wake-up-neo.com

PyCharm - Einstellungen können nicht gespeichert werden - Speichern der Einstellungen fehlgeschlagen. Bitte starten Sie die PyCharm Community Edition neu

PyCharm macht diese Ausnahme, wenn ich speichere.

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 gib mir diese Fehlermeldung.

 enter image description here

Ich denke nicht, dass es ein Problem mit Berechtigungen für die .idea-Datei oder ähnliches ist, aber ich bin wirklich nicht sicher.

Ich bekomme einige andere Fehler und Warnungen in der Stack-Ablaufverfolgung, aber dies ist der Fehler, der auftritt, wenn ich versuche, Projekte zu speichern.

Dieses Problem bleibt bestehen, wenn ich PyCharm CE mit Sudo wie diesem betreibe Sudo -u [username] /Applications/PyCharm\ CE.app/Contents/MacOS/pycharm

Hat jemand Ideen?

Betriebssystem: 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 sro.

11
ramsey0

Ich erhalte den Fehler bei einem Projekt, das ich in einem Google Drive-Synchronisierungsordner abgelegt habe. Ich schalte Google Drive aus und das Problem wird behoben. Das Problem war mit dem Ordner .ideas.

2
Troy Wray

In meinem Fall waren dies tatsächlich Berechtigungen für das .idea-Verzeichnis. Es war im Besitz von Administrator, und ich war nicht als Administrator aktiv. Ich habe den Besitzer von .idea über den Windows Explorer gewechselt und alles war wieder in Ordnung.

Also, was ist passiert, um es zu brechen? Normalerweise arbeite ich als Nicht-Administrator, da der IT-Administrator auf unseren PCs zur Hälfte gesperrt ist. Wenn Sie PyCharm (oder etwas von JetBrains) als Administrator ausführen, werden Dateien als Administrator erstellt, und Sie können nicht auf die Dateien in anderen Tools (z. B. dem Subversion-Client der Befehlszeile) zugreifen.

Ich habe jedoch vor kurzem mit JetBrains Toolbox begonnen, um die JetBrains-Apps zu aktualisieren. Wenn Sie diese App von Toolbox aus starten, wird sie als Administrator ausgeführt, sodass Sie eine Reihe von Dateien in Ihrem Arbeitsbereich haben, auf die Sie nicht als Nicht-Administrator zugreifen können.

2
Duke Robillard

Da Sie die Community Edition verwenden, trifft meine Antwort fast sicher nicht auf Sie zu, aber es kann anderen helfen, mit dem gleichen Fehler hierher zu kommen.

In meinem Fall gab es ein Problem mit der nfs-Freigabe, die ich zum Synchronisieren zwischen dem Remote-Server und meinem lokalen Setup verwende. Datei- und Verzeichnisberechtigungen auf dem Remote-Server waren alle in Ordnung. Nach umount <my_nfs_dir> und remount konnte PyCharm die Einstellungen speichern und hörte auf zu meckern.

0
KobeJohn

Wenn es sich nicht um ein Berechtigungsproblem handelt, ist möglicherweise kein freier Speicherplatz mehr verfügbar. Überprüfen Sie daher die Größe der Festplatte, auf der sich pyCharm befindet.

0
Eskignax

Ich hatte dieses Problem unter Windows. Es begann mit dem Wechsel von 2016 auf 2017. Ich habe es mit

start -> pycharm -> right click -> run as admin

Es hat alles getan, was es tun musste. Dann wurde ich geschlossen und neu gestartet (nicht als Admin) und der Fehler ging weg.

0
Avi

Wenn Sie mit Windows 1 arbeiten und Windows Ransomware Protection aktiviert haben (für den Ordner, in dem sich Ihr Projekt befindet), gehen Sie zu:

Windows Security > Virus & threat protection > Allow an app through Controller folder access

Und erlauben Sie PyCharm ausführbar, Änderungen an Ihren Dateien vorzunehmen.


Wenn Sie über eine andere Art von Anti-Virus oder Software verfügen, die den Zugriff auf Dateien einschränkt, sollten Sie PyCharm auch zu deren Ausnahmelisten hinzufügen.

0
Maziyar Mk

Stellen Sie sicher, dass Sie als Administrator 'Pycharm.exe' ausführen. 

"Als Administrator ausführen" für alle Benutzer löst dieses Problem unter Windows.

0
Kapil Marwaha

Es hat Probleme beim Speichern, nicht bei der Datei, aber es ist eine eigene Konfiguration für das Verzeichnis .idea, normalerweise im selben Ordner wie das Stammverzeichnis des Projekts. Ich bin hier, weil ich ein Backup wiederhergestellt habe und der neu installierte Pycharm damit nicht zufrieden ist. Ich habe zwar die Projekteinstellungen verloren (keine große Sache). Das hat es behoben.

Z.B:

$ cd myproject
$ rm -rf .idea
0
John Mee