我使用selenium和java.lang.reflect.InaccessibleObjectException: by: java.lang.RuntimeException: java.lang.RuntimeException无法使本机jdk.internal.reflect.ConstantPool java.lang.Class.getConstantPool()可访问:模块java.base没有向未命名的模块@4387b79e.at java.lang“打开java.lang”如果需要更多的细节,请告诉我。我无法开始这个项目。更早的时候,它给出了我添加的异常类not ,
无法使本机jdk.internal.reflect.ConstantPool java.lang.Class.getConstantPool()可访问:模块java.base不对未命名的模块@4387b79e“打开java.lang”
<dependency>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.11.0</version>
</dependency>发布于 2021-07-12 10:58:02
Now it is giving the folloing error
[ERROR] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 62.064 s <<< FAILURE! - in TestSuite
[ERROR] feature(Runner.TestRunner) Time elapsed: 52.413 s <<< FAILURE!
java.lang.ExceptionInInitializerError
at Runner.TestRunner.feature(TestRunner.java:47)
Caused by: java.lang.RuntimeException: java.lang.reflect.InaccessibleObjectException: Unable to make native jdk.internal.reflect.ConstantPool java.lang.Class.getConstantPool() accessible: module java.base does not "opens java.lang" to unnamed module @4387b79e
at Runner.TestRunner.feature(TestRunner.java:47)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make native jdk.internal.reflect.ConstantPool java.lang.Class.getConstantPool() accessible: module **java.base does not "opens java.lang" to unnamed module @4387b79e
at Runner.TestRunner.feature(TestRunner.java:47)**
[ERROR] tearDownClass(Runner.TestRunner) Time elapsed: 52.536 s <<< FAILURE!
java.lang.NullPointerException: Cannot invoke "com.aventstack.extentreports.ExtentTest.assignAuthor(String[])" because the return value of "com.cucumber.listener.Reporter.getCurrentScenario()" is null
at Runner.TestRunner.tearDownClass(TestRunner.java:58)
************************************************************************
If I try the below dependency instead of xereces dependency as below
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
I am getting the following error
[ERROR] tearDownClass(Runner.TestRunner) Time elapsed: 19.433 s <<< FAILURE!
**java.lang.NoClassDefFoundError: org/w3c/dom/ls/DocumentLS**
at Runner.TestRunner.tearDownClass(TestRunner.java:57)
Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ls.DocumentLS
at Runner.TestRunner.tearDownClass(TestRunner.java:57)发布于 2021-07-12 12:43:52
如果需要更多的信息,请告诉我。谢谢。
https://stackoverflow.com/questions/68345450
复制相似问题