今天下载mybatis plugin插件的时候

有好多个版本的plugin,然后呢,看第二个比较热门,就下载了第二个,然后重启idea发现这个插件貌似得花钱,那算了吧,咱用第一个免费的吧,就又下载了第一个,然后重启idea。然后。。。就炸了。

瞬间感觉心慌慌的,最后还是借助百度解决了。。

首先看上面那个报错信息,一看就很像jar包冲突的报错信息,先放着,我们再看看idea的日志:C:\Users\{username}\.IntelliJIdea2016.1\system\log\idea.log。在这个路径下,打开idea.log。找到刚刚的报错信息:

  1. 2017-07-11 17:22:48,947 [  22053]   INFO - ellij.project.impl.ProjectImpl - 23 project components initialized in 74 ms
  2. 2017-07-11 17:22:48,947 [  22053]   INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 0 ms
  3. 2017-07-11 17:23:07,331 [  40437]   INFO - roject.impl.ProjectManagerImpl - com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]
  4. com.intellij.ide.plugins.PluginManager$StartupAbortedException: com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]
  5. at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:249)
  6. at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)
  7. at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:519)
  8. at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:125)
  9. at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:109)
  10. at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:96)
  11. at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:287)
  12. at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:222)
  13. at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:459)
  14. at com.intellij.openapi.project.impl.ProjectManagerImpl.access$100(ProjectManagerImpl.java:60)
  15. at com.intellij.openapi.project.impl.ProjectManagerImpl$2.compute(ProjectManagerImpl.java:406)
  16. at com.intellij.openapi.project.impl.ProjectManagerImpl$2.compute(ProjectManagerImpl.java:403)
  17. at com.intellij.openapi.progress.Task$WithResult.run(Task.java:307)
  18. at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:710)
  19. at com.intellij.openapi.progress.impl.CoreProgressManager$11.run(CoreProgressManager.java:423)
  20. at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:179)
  21. at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)
  22. at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
  23. at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
  24. at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:164)
  25. at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:572)
  26. at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:309)
  27. at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  28. at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  29. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  30. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  31. at java.lang.Thread.run(Thread.java:745)
  32. Caused by: com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]
  33. ... 27 more
  34. Caused by: java.lang.ClassCastException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting
  35. at com.seventh7.mybatis.setting.MybatisSetting.getInstance(MybatisSetting.java:56)
  36. at com.seventh7.mybatis.ref.CmProject.initComponent(CmProject.java:59)
  37. at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:501)
  38. ... 24 more
2017-07-11 17:22:48,947 [  22053]   INFO - ellij.project.impl.ProjectImpl - 23 project components initialized in 74 ms
2017-07-11 17:22:48,947 [ 22053] INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 0 ms
2017-07-11 17:23:07,331 [ 40437] INFO - roject.impl.ProjectManagerImpl - com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]
com.intellij.ide.plugins.PluginManager$StartupAbortedException: com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:249)
at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.handleInitComponentError(PlatformComponentManagerImpl.java:43)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:519)
at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:125)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:109)
at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:96)
at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:287)
at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:222)
at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:459)
at com.intellij.openapi.project.impl.ProjectManagerImpl.access$100(ProjectManagerImpl.java:60)
at com.intellij.openapi.project.impl.ProjectManagerImpl$2.compute(ProjectManagerImpl.java:406)
at com.intellij.openapi.project.impl.ProjectManagerImpl$2.compute(ProjectManagerImpl.java:403)
at com.intellij.openapi.progress.Task$WithResult.run(Task.java:307)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:710)
at com.intellij.openapi.progress.impl.CoreProgressManager$11.run(CoreProgressManager.java:423)
at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:179)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:164)
at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:572)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:309)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.intellij.diagnostic.PluginException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting [Plugin: com.seventh7.plugin.mybatis]
... 27 more
Caused by: java.lang.ClassCastException: com.seventh7.mybatis.setting.MybatisSetting cannot be cast to com.seventh7.mybatis.setting.MybatisSetting
at com.seventh7.mybatis.setting.MybatisSetting.getInstance(MybatisSetting.java:56)
at com.seventh7.mybatis.ref.CmProject.initComponent(CmProject.java:59)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:501)
... 24 more

最后一段看似和idea启动的时候那个报错差不多。应该是jar包冲突了,但是jar包叫什么名字,在什么地方呢,这是个问题,windows的文件搜索很难找。

于是,下载了一个Everything (该工具可以实现秒查电脑上任意位置的任意文件,堪称本地文件搜索神器,下载地址:http://www.voidtools.com/)。随意的搜了下mybatis,然后按时间排个序,看似找到了。

应该是这两个jar冲突了,删掉那个收费的试试。然后重启idea。完美解决~

最新文章

  1. curl命令行使用
  2. codeforces 742D Arpa's weak amphitheater and Mehrdad's valuable Hoses ——(01背包变形)
  3. 轻松自动化---selenium-webdriver(python) (四)
  4. [No000045]最好的休息,不是睡觉!
  5. Rhel6-moosefs分布式存储配置文档
  6. OpenCV3编程入门笔记(5)重要章节小节及核心函数
  7. eclipse快捷键失效的解决办法
  8. asp.net 下载Excel (数据流,不保存)--客户端
  9. javascript 闭包的理解
  10. 七、适配器(Adapter)模式--结构模式(Structural Pattern)
  11. Multiscale Combinatorial Grouping 学习和理解源代码(一)
  12. Android学习笔记之Intent
  13. js 自定义html标签属性
  14. JVM学习三:静态分派
  15. Docker容器学习梳理 - 基础知识(1)
  16. python 抓取request信息,各种cookie,user-agent类的信息,只调试到http可以抓取,https貌似不行。
  17. ASP.NET 实现验证码以及刷新验证码
  18. SpringBoot入门 (六) 数据库访问之Mybatis
  19. Eclips 快捷键设置
  20. Animate.css介绍

热门文章

  1. 随机获得MySQL数据库中100条数据方法 驾照题库项目 MVC架构 biz业务层的实现类 根据考试类型rand或order通过dao数据访问层接口得到数据库中100或全部数据
  2. Finders Keepers-freecodecamp算法题目
  3. C/C++程序基础 (九)排序算法简述
  4. thinkphp 3.2.3 - App.class.php 解析
  5. A Bug's Life POJ - 2492 (带权并查集)
  6. HDU1505-City Game(记忆化搜索)
  7. 2018年湘潭大学程序设计竞赛 E 吃货
  8. Linux文件属性之文件权限介绍
  9. eeeeeeeeeee
  10. TCP/IP网络编程之多进程服务端(一)