IDEA报错:Unable to save settings Failed to save settings

 更新时间:2020年09月28日 14:48:07   作者:码丁的早晨  
这篇文章主要介绍了IDEA报错:Unable to save settings Failed to save settings的相关知识,本文给大家分享问题原因及解决方案,需要的朋友可以参考下

  今天打开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/)

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 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java之JsonArray用法讲解

    Java之JsonArray用法讲解

    这篇文章主要介绍了Java之JsonArray用法讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • 构建多模块的Spring Boot项目步骤全纪录

    构建多模块的Spring Boot项目步骤全纪录

    这篇文章主要给大家介绍了关于如何构建多模块的Spring Boot项目的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用SpringBoot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • 详解Java枚举为什么是单例模式的最佳选择

    详解Java枚举为什么是单例模式的最佳选择

    这篇文章主要为大家详细介绍了Java枚举为什么是单例模式的最佳选择,文中通过简单的示例进行了讲解,具有一定的学习价值,需要的可以参考一下
    2023-05-05
  • java中如何使用HttpClient调用接口

    java中如何使用HttpClient调用接口

    这篇文章主要介绍了java中如何使用HttpClient调用接口,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Spring Boot 入门指南

    Spring Boot 入门指南

    Spring Boot 简化了Spring 应用的初始搭建、开发过程,开发人员可使用Spring提供的特定的方式来进行配置,不再需要重复自定义样板化的配置。本文就将带你入门Spring Boot
    2021-05-05
  • idea引入外部jar包的方法实现

    idea引入外部jar包的方法实现

    本文主要介绍了idea引入外部jar包的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 如何使用Guava Cache做缓存

    如何使用Guava Cache做缓存

    Cache在ConcurrentHashMap的基础上提供了自动加载数据、清除数据、get-if-absend-compute的功能,本文给大家介绍如何使用Guava Cache做缓存,感兴趣的朋友一起看看吧
    2023-11-11
  • Java实现提取Word文档表格数据

    Java实现提取Word文档表格数据

    使用Java实现Word文档表格数据的提取,可以确保数据处理的一致性和准确性,同时大大减少所需的时间和成本,下面我们来看看具体实现方法吧
    2025-01-01
  • MAC 在类路径或引导类路径中找不到程序包 java.lang问题

    MAC 在类路径或引导类路径中找不到程序包 java.lang问题

    这篇文章主要介绍了MAC 在类路径或引导类路径中找不到程序包 java.lang问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • java中staticclass静态类详解

    java中staticclass静态类详解

    这篇文章主要介绍了java中staticclass静态类详解,具有一定借鉴价值,需要的朋友可以了解下。
    2017-12-12

最新评论