[Bug] PerfUtilTest fail using mvn clean package
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 636
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 14
Description
### Bug Type (问题类型)
exception / error (异常报错)
### Before submit
- [X] 我已经确认现有的 [Server-Issues](https://github.com/apache/hugegraph/issues) 与 [Commons-Issues](https://github.com/apache/hugegraph-commons/issues) 中没有相同 / 重复问题
### Environment (环境信息)
- Server Version: v1.3.0
- Common Version: v1.3,0
### Expected & Actual behavior (期望与实际表现)
mvn test -Dtest=UnitTestSuite pass all tests, however PerfUtilTest fail using mvn clean package.
```bash
[INFO] Running org.apache.hugegraph.unit.perf.PerfUtilTest
[ERROR] Tests run: 9, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 0.148 s <<< FAILURE! - in org.apache.hugegraph.unit.perf.PerfUtilTest
[ERROR] testPerfUtilPerf4LightStopwatch(org.apache.hugegraph.unit.perf.PerfUtilTest) Time elapsed: 0.081 s <<< ERROR!
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilPerf4LightStopwatch(PerfUtilTest.java:395)
Caused by: java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilPerf4LightStopwatch(PerfUtilTest.java:395)
Caused by: java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.apache.hugegraph.unit.perf.testclass.TestPerfLightClass. (org.apache.hugegraph.unit.perf.testclass.TestPerfLightClass is in unnamed module of loader 'app')
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilPerf4LightStopwatch(PerfUtilTest.java:395)
[ERROR] testPerfUtilWithProfileParentClass(org.apache.hugegraph.unit.perf.PerfUtilTest) Time elapsed: 0.001 s <<< ERROR!
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithProfileParentClass(PerfUtilTest.java:288)
Caused by: java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithProfileParentClass(PerfUtilTest.java:288)
Caused by: java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.apache.hugegraph.unit.perf.testclass.TestClass$Base. (org.apache.hugegraph.unit.perf.testclass.TestClass$Base is in unnamed module of loader 'app')
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithProfileParentClass(PerfUtilTest.java:288)
[ERROR] testPerfUtil(org.apache.hugegraph.unit.perf.PerfUtilTest) Time elapsed: 0.001 s <<< ERROR!
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtil(PerfUtilTest.java:49)
Caused by: java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtil(PerfUtilTest.java:49)
Caused by: java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.apache.hugegraph.unit.perf.testclass.TestClass$Foo. (org.apache.hugegraph.unit.perf.testclass.TestClass$Foo is in unnamed module of loader 'app')
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtil(PerfUtilTest.java:49)
[ERROR] testPerfUtilWithSingleThread(org.apache.hugegraph.unit.perf.PerfUtilTest) Time elapsed: 0.002 s <<< ERROR!
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithSingleThread(PerfUtilTest.java:215)
Caused by: java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithSingleThread(PerfUtilTest.java:215)
Caused by: java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.apache.hugegraph.unit.perf.testclass.TestClass$Bar. (org.apache.hugegraph.unit.perf.testclass.TestClass$Bar is in unnamed module of loader 'app')
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithSingleThread(PerfUtilTest.java:215)
[ERROR] testPerfUtilPerf(org.apache.hugegraph.unit.perf.PerfUtilTest) Time elapsed: 0.003 s <<< ERROR!
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilPerf(PerfUtilTest.java:352)
Caused by: java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilPerf(PerfUtilTest.java:352)
Caused by: java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.apache.hugegraph.unit.perf.testclass.TestPerfClass. (org.apache.hugegraph.unit.perf.testclass.TestPerfClass is in unnamed module of loader 'app')
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilPerf(PerfUtilTest.java:352)
[ERROR] testPerfUtilWithProfilePackage(org.apache.hugegraph.unit.perf.PerfUtilTest) Time elapsed: 0.029 s <<< ERROR!
javassist.CannotCompileException: by java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithProfilePackage(PerfUtilTest.java:253)
Caused by: java.lang.reflect.InvocationTargetException
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithProfilePackage(PerfUtilTest.java:253)
Caused by: java.lang.LinkageError: loader 'app' attempted duplicate class definition for org.apache.hugegraph.unit.perf.testclass2.TestClass4Package. (org.apache.hugegraph.unit.perf.testclass2.TestClass4Package is in unnamed module of loader 'app')
at org.apache.hugegraph.unit.perf.PerfUtilTest.testPerfUtilWithProfilePackage(PerfUtilTest.java:253)
```
### Vertex/Edge example (问题点 / 边数据举例)
_No response_
### Schema [VertexLabel, EdgeLabel, IndexLabel] (元数据结构)
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.