java - Spring Boot 运行 java: java.lang.NullPointerException 没有错误描述,intellij Mac OS Catalina
问题描述
我正在尝试在 IntelliJ 上启动 Spring Boot 应用程序。我在NullPointerException 类型的控制台中有两个错误,没有额外的描述。我不知道问题可能出在哪里。请帮我!
这是堆栈跟踪:
Executing pre-compile tasks...
Loading Ant Configuration...
Running Ant Tasks...
Running 'before' tasks
Checking sources
Copying resources... [xxx-xxx-xxx]
Checking dependencies... [xxx-xxx-xxx]
Dependency analysis found 0 affected files
Updating dependency information... [xxx-xxx-xxx]
Parsing java... [xxx-xxx-xxx]
java: Multiple elements named 'javax.annotation.Generated' in modules 'java.base, unnamed module, jdk.management.jfr, java.management, jdk.jfr, jdk.management, jdk.scripting.nashorn, java.scripting, java.logging, jdk.dynalink, javafx.web, javafx.base, java.desktop, java.datatransfer, java.xml, java.prefs, javafx.media, javafx.graphics, jdk.jsobject, javafx.controls, jdk.xml.dom, javafx.fxml, jdk.management.resource, java.instrument, jdk.security.auth, java.security.jgss, java.naming, java.security.sasl, jdk.jdi, jdk.attach, jdk.jdwp.agent, jdk.net, jdk.packager.services, jdk.jshell, jdk.compiler, java.compiler, jdk.security.jgss, jdk.jconsole, jdk.management.agent, java.management.rmi, java.rmi, jdk.accessibility, jdk.httpserver, jdk.sctp, javafx.swing, jdk.jartool, jdk.management.cmm, jdk.javadoc, jdk.unsupported, java.se, java.sql.rowset, java.sql, java.xml.crypto' were found by javax.lang.model.util.Elements.getTypeElement.
java: Multiple elements named 'javax.annotation.processing.Generated' in modules 'java.base, java.compiler, jdk.management.jfr, java.management, jdk.jfr, jdk.management, jdk.scripting.nashorn, java.scripting, java.logging, jdk.dynalink, javafx.web, javafx.base, java.desktop, java.datatransfer, java.xml, java.prefs, javafx.media, javafx.graphics, jdk.jsobject, javafx.controls, jdk.xml.dom, javafx.fxml, jdk.management.resource, java.instrument, jdk.security.auth, java.security.jgss, java.naming, java.security.sasl, jdk.jdi, jdk.attach, jdk.jdwp.agent, jdk.net, jdk.packager.services, jdk.security.jgss, jdk.jconsole, jdk.management.agent, java.management.rmi, java.rmi, jdk.accessibility, jdk.httpserver, jdk.sctp, javafx.swing, jdk.jartool, jdk.management.cmm, jdk.unsupported, java.sql.rowset, java.sql, java.xml.crypto' were found by javax.lang.model.util.Elements.getTypeElement.
java: Hibernate JPA 2 Static-Metamodel Generator 5.4.2.Final
java: java.lang.NullPointerException
java: java.lang.NullPointerException
Dependency analysis found 0 affected files
javac 11.0.8 was used to compile java sources
Finished, saving caches...
Executing post-compile tasks...
Loading Ant Configuration...
Running Ant Tasks...
Synchronizing output directories...
11/26/20, 22:19 - Build completed with 2 errors and 0 warnings in 4 s 916 ms
https://drive.google.com/file/d/1_SnlUKv9Tv6eQ2efjqh9oi9SXp_MUfoO/view?usp=sharing(输出控制台捕获)
解决方案
问题解决了。我使用的是与依赖项不兼容的 java 9。我切换到 Java 11
推荐阅读
- python - 如何使用 .txt 文件中的值创建对象的实例
- amazon-web-services - 如何拒绝任何资源对 S3 存储桶的未加密上传?
- git - 尝试从旧提交中删除 api 密钥时收到警告
- npm - 下一个 JS 安装错误:(npm WARN tarball)
- typescript - “@firebase/database-compat”包中的“./standalone”条目没有已知条件
- rust - 我可以在 Rust 中做 C++ 的 SFINAE 吗?
- java - 如何在对上实现增量方法
- javascript - web api c#为带有角度的long数据类型返回另一个值
- flutter - _AssertionError ('package:flutter/src/widgets/framework.dart': 断言失败: line 5131 pos 14: '_dependents.isEmpty': is not true.)
- python - vscode 重新格式化为更宽的长度