今天打開IDEA時,出現了“Unable to save settings Failed to save settings”異常,百度了一下,發現大部分都是說卸載“identifier Highlighter”插件,但是我并沒有安裝這個插件,所以在翻找了好久之后,終于是解決了問題,在此下一下我的解決經驗。
IDEA這個報錯翻譯過來就是:“保存設置失敗”,至于是為什么失敗,并沒有在此處說明,但是IDEA把具體原因放到了他的日志文件中,所以只要我們找到了日志文件,那么就可以對癥下藥,解決問題!
1.尋找日志文件
C盤—User(用戶)—.IntelliJIdea文件夾—system—log—idea.log
注意:如果電腦有多個用戶,那么就是在你當前用戶下的.IntelliJIdea文件夾中
2.找到報錯
打開idea.log文件,從最下面開始翻,找到最新的報錯信息,那就是你遇到的真正問題,找到之后,翻譯一下,基本就知道問題在哪兒了
下面列舉幾個報錯的原因
1.這個報錯是沒有寫入文件的權限,再看后面的“C:\Users\.idea”,說明是沒有C盤的寫入權限
2.此處最下面可以看到“ Cannot save scheme workspace/Jetty Server”,說明是jetty的配置有問題(此處代碼轉載自https://blog.csdn.net/yjw123456/article/details/78547552/)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
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 more Caused 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 |
到此這篇關于IDEA報錯:Unable to save settings Failed to save settings的文章就介紹到這了,更多相關IDEA Unable to save settings 內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/qq_39754721/article/details/108846887