IDEA报Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA

来源:互联网 发布:淘宝怎么刷销量安全 编辑:程序博客网 时间:2024/06/07 05:09

IDEA报Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA
网上说的解决方案是卸载一个“identifier Highlighter”插件,但是我的IDEA没有这个插件。
经过谷歌终于发现解决方案。

解决方案

首先确保对config文件有读写权限

这里写图片描述

如果权限没问题,还是报错的话,那就做下一步。

查看log文件

这里写图片描述

找到出错原因,这里可能每个人的原因都不同。因此,解决方案也不同。

2017-11-15 17:20:55,720 [ 196716]   WARN - mponents.impl.stores.StoreUtil - Save settings failed java.lang.RuntimeException: java.lang.Exception: Cannot get RunManager component state    at com.intellij.util.ExceptionUtil.rethrow(ExceptionUtil.java:179)    at com.intellij.util.lang.CompoundRuntimeException.throwIfNotEmpty(CompoundRuntimeException.java:148)    at com.intellij.configurationStore.ComponentStoreImpl.save(ComponentStoreImpl.kt:199)    at com.intellij.openapi.components.impl.stores.StoreUtil.save(StoreUtil.java:49)    at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:349)    at com.intellij.openapi.components.impl.stores.StoreUtil.saveDocumentsAndProjectsAndApp(StoreUtil.java:126)    at com.intellij.openapi.application.impl.ApplicationImpl.saveAll(ApplicationImpl.java:1437)    at com.intellij.ide.SaveAndSyncHandlerImpl.saveProjectsAndDocuments(SaveAndSyncHandlerImpl.java:126)    at com.intellij.ide.SaveAndSyncHandlerImpl$2.a(SaveAndSyncHandlerImpl.java:94)    at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:86)    at com.intellij.openapi.application.TransactionGuardImpl.a(TransactionGuardImpl.java:109)    at com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:118)    at com.intellij.openapi.application.TransactionGuard.submitTransaction(TransactionGuard.java:122)    at com.intellij.ide.SaveAndSyncHandlerImpl$2.onFrameDeactivated(SaveAndSyncHandlerImpl.java:92)    at com.intellij.ide.FrameStateManagerImpl.a(FrameStateManagerImpl.java:84)    at com.intellij.ide.FrameStateManagerImpl.access$500(FrameStateManagerImpl.java:32)    at com.intellij.ide.FrameStateManagerImpl$2.a(FrameStateManagerImpl.java:70)    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:246)    at com.intellij.util.Alarm$Request.runSafely(Alarm.java:417)    at com.intellij.util.Alarm$Request.access$700(Alarm.java:344)    at com.intellij.util.Alarm$Request$1.run(Alarm.java:384)    at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:314)    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:416)    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:399)    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)    at java.awt.EventQueue.access$500(EventQueue.java:98)    at java.awt.EventQueue$3.run(EventQueue.java:715)    at java.awt.EventQueue$3.run(EventQueue.java:709)    at java.security.AccessController.doPrivileged(Native Method)    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)    at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:821)    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:649)    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:365)    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)Caused by: java.lang.Exception: Cannot get RunManager component state    at com.intellij.configurationStore.ComponentStoreImpl.save(ComponentStoreImpl.kt:166)    ... 38 moreCaused by: java.lang.RuntimeException: Cannot save scheme workspace/Jetty Server: jetty (level: WORKSPACE)    at com.intellij.configurationStore.SchemeManagerImpl.save(SchemeManagerImpl.kt:535)    at com.intellij.configurationStore.Scheme_implKt.save(scheme-impl.kt:154)    at com.intellij.execution.impl.RunManagerImpl.getState(RunManagerImpl.kt:500)    at com.intellij.execution.impl.RunManagerImpl.getState(RunManagerImpl.kt:63)    at com.intellij.configurationStore.ComponentStoreImpl.a(ComponentStoreImpl.kt:227)    at com.intellij.configurationStore.ComponentStoreImpl.save(ComponentStoreImpl.kt:159)    ... 38 more

我发现了这一句:
Caused by: java.lang.RuntimeException: Cannot save scheme workspace/Jetty Server: jetty (level: WORKSPACE)

是我jetty配置问题,因为我用不到jetty,所以暂时删除了jetty相关的配置。
这里写图片描述

问题解决,烦人的提示不会再出来了。

阅读全文
0 0