Processing math: 100%
OscaRssSs 2018-10-11 02:22 采纳率: 0%
浏览 3151

IDEA中运行Tomcat build时报错

Error:Internal error: (java.util.concurrent.ExecutionException) java.lang.IllegalArgumentException: Argument for @NotNull parameter 'facetConfigurationElement' of org/jetbrains/jps/javaee/model/web/impl/JpsWebModuleExtensionSerializer.loadExtension must not be null
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'facetConfigurationElement' of org/jetbrains/jps/javaee/model/web/impl/JpsWebModuleExtensionSerializer.loadExtension must not be null
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:394)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModules(JpsProjectLoader.java:326)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:196)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:96)
at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:42)
at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:50)
at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:79)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:280)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:137)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:235)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
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: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'facetConfigurationElement' of org/jetbrains/jps/javaee/model/web/impl/JpsWebModuleExtensionSerializer.loadExtension must not be null
at org.jetbrains.jps.javaee.model.web.impl.JpsWebModuleExtensionSerializer.$reportNull$0(JpsWebModuleExtensionSerializer.java)
at org.jetbrains.jps.javaee.model.web.impl.JpsWebModuleExtensionSerializer.loadExtension(JpsWebModuleExtensionSerializer.java)
at org.jetbrains.jps.javaee.model.web.impl.JpsWebModuleExtensionSerializer.loadExtension(JpsWebModuleExtensionSerializer.java:20)
at org.jetbrains.jps.javaee.model.impl.JpsJavaeeModuleExtensionSerializerBase.loadExtension(JpsJavaeeModuleExtensionSerializerBase.java:46)
at org.jetbrains.jps.javaee.model.impl.JpsJavaeeModuleExtensionSerializerBase.loadExtension(JpsJavaeeModuleExtensionSerializerBase.java:27)
at org.jetbrains.jps.model.serialization.facet.JpsFacetSerializer.addExtension(JpsFacetSerializer.java:71)
at org.jetbrains.jps.model.serialization.facet.JpsFacetSerializer.addFacets(JpsFacetSerializer.java:63)
at org.jetbrains.jps.model.serialization.facet.JpsFacetSerializer.loadFacets(JpsFacetSerializer.java:44)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadModule(JpsProjectLoader.java:436)
at org.jetbrains.jps.model.serialization.JpsProjectLoader.lambda$loadModules$2(JpsProjectLoader.java:390)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212)
... 6 more

展开全部

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-06 22:48
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个错误信息表明在使用IntelliJ IDEA的JPS(JetBrains Platform Services)模块时,尝试加载一个名为"web"的扩展。但是,在加载扩展时,遇到了一个null引用问题。

    要解决这个问题,您需要确保在加载扩展之前,您的项目已经包含了正确的配置文件。如果您的项目的根目录包含一个名为"jetbrains.properties"或类似名称的文件,请检查它是否包含了正确的JetBrains平台服务配置。

    例如:

    root@your-project:/path/to/project# cat jetbrains.properties
    http_proxy=http://proxy.example.com:8080
    https_proxy=http://proxy.example.com:8080
    no_proxy=example.com,localhost
    
    

    如果您没有找到这个文件,可以考虑手动添加以下内容到项目的根目录下的.properties文件中:

    http_proxy=http://proxy.example.com:8080
    https_proxy=http://proxy.example.com:8080
    no_proxy=example.com,localhost
    

    或者将这些值写入一个.env文件,并设置环境变量为HTTP_PROXYHTTPS_PROXYNO_PROXY

    确保所有这些值都正确且一致地应用于您的开发环境和测试环境。这样,当您尝试加载扩展时,就可以避免遇到null引用的问题了。

    评论
    编辑
    预览

    报告相同问题?

    悬赏问题

    • ¥15 GUIDE to App Designer Migration Tool for MATLAB
    • ¥50 第三代非支配排序遗传算法(NSGA-Ⅲ)和多目标粒子群优化算法(MOPSO)的实现
    • ¥15 hbuilderx写一个这个网页🙏
    • ¥20 plant simulation与python com接口实时数据交互
    • ¥15 有关汽车的MC9S12XS128单片机实验
    • ¥15 求c语言动态链表相关课程有偿,或能将这块知识点讲明白
    • ¥15 FLKT界面刷新异常
    • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
    • ¥50 单细胞测序拟时序分析
    • ¥50 运行springboot项目报错
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部