【问题标题】:Error:Module 'name' production: java.lang.NullPointerException错误:模块“名称”生产:java.lang.NullPointerException
【发布时间】:2015-05-26 16:37:25
【问题描述】:

我正在 IntelliJ 14.1.1 中运行我的 Java 项目,并且我正在使用 play 框架。 出于某种原因,我无法在 IntelliJ 中编译代码的任何部分(即使在游戏环境中一切都运行良好)。 尝试编译时出现此错误:

Information:5/26/15, 19:26 - Compilation completed with 1 error and 0 warnings in 1s 165ms
Error:Module 'doorman' production: java.lang.NullPointerException

'doorman' 是项目的名称。

有人可以帮忙吗?

【问题讨论】:

  • IntelliJ 日志中是否有任何内容(可能是堆栈跟踪?)? (主菜单 | 帮助 | 显示日志...)
  • @Meo build.log 很长,但开头是这样的:2015-05-25 11:21:09,529 [4082] INFO - .incremental.IncProjectBuilder - 模块“门卫”生产:java .lang.NullPointerException org.jetbrains.jps.incremental.ProjectBuildException:模块“门卫”生产:org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:945)的 java.lang.NullPointerException 在 org.jetbrains.jps .incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:814) 在 org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:637)
  • 它非常相似,但问题是我的项目是用 java 编写的,而那些家伙的项目是在 scala 中,所以我无法下载提供的插件并以这种方式修复它......
  • 我对 Scala 插件 2016.3.8 有同样的问题。替换为 2016.3.3 版本,问题消失了。

标签: java intellij-idea playframework


【解决方案1】:

对我来说,它是“Scala 插件”版本 2016.3.4。

从 IDEA 中移除并安装 2016.3.3 版本。

然后一切都开始工作了。

更新 [2017-03-06]:随着版本 2016.3.9(最新版本),该错误似乎已修复。

【讨论】:

  • 是的,2016.3.4 也是我的罪魁祸首。
  • 回滚后,如上所述,我不得不重新导入 gradle 项目并进行完全重建。
  • 注意,我刚刚获取了 2016.3.1 更新并将其捆绑在 scala 更新中;您需要再次将其回滚。希望它仍在您的下载文件夹中!
  • 从 2016.3.5 回滚到 2016.3.3 帮助了我。
  • 我在 2016.3.8 中遇到了同样的错误。在 Scala 插件问题跟踪器上寻求帮助,youtrack.jetbrains.com/issue/SCL-11328 在我的情况下,发生错误是因为我在模块之一中有一个空的“输出路径”(在文件 - > 项目结构中可见) - 我不知道它是如何发生的。即使正在编译的模块之外的另一个模块的配置错误,也会发生错误。
【解决方案2】:

delete ~/.IntellijIdea/system/compile-server/_ 通常发生在 Intellij 意外关闭后。

【讨论】:

  • 这对我有用。但是我在 Windows 上,所以目录位于此处: C:\Users\username\.IdeaIC2018.1\system\compile-server
【解决方案3】:

我重新创建了整个项目并将其导入,它解决了问题。 找不到解决此问题的方法

【讨论】:

  • 对我来说删除目录~/.IntellijIdea<version>/system/compile-server/<project-name>_<hash> 效果很好
  • 对我来说重建项目也有效(IntelliJ > Build > Rebuild Project)
  • 我做了所有这些事情,加上删除了播放框架插件,但没有任何效果。
  • "IntelliJ > Build > Rebuild Project" 为我工作。谢谢尼克格林!
  • 我的问题是 IndexOutOfBoundsException 并且“IntelliJ > Build > Rebuild Project”在我自己尝试了几件事之后对我有用
【解决方案4】:

这是一个错误,他们似乎正在解决这个问题。你可以找到解决办法here

【讨论】:

    【解决方案5】:

    这对我有帮助:

    Build->Rebuild project
    

    【讨论】:

      【解决方案6】:

      删除播放框架插件为我解决了这个问题。

      【讨论】:

        【解决方案7】:

        对我来说,我将 Scala 插件更新到 v2016.3.8。 它对我有用。

        【讨论】:

          【解决方案8】:
          File -> Invalidate Caches / Restart
          

          从菜单中执行此操作似乎可以清除所有秘密目录

          【讨论】:

            猜你喜欢
            • 2017-12-25
            • 2017-08-11
            • 1970-01-01
            • 2018-01-25
            • 1970-01-01
            • 1970-01-01
            • 2015-10-04
            • 2014-03-09
            • 2021-02-14
            相关资源
            最近更新 更多