【发布时间】:2018-10-26 14:00:42
【问题描述】:
我的代码是:
OrientGraphFactory factory = new OrientGraphFactory(GlobalProperties.orientDB_IP, GlobalProperties.orientDB_user, GlobalProperties.orientDB_pwd);
但是当我尝试从 API 调用时遇到以下问题:
异常详细信息:位置: com/orientechnologies/orient/core/Orient.getProfiler()Lcom/orientechnologies/common/profiler/OProfiler; @4: areturn 原因: 类型“com/orientechnologies/common/profiler/OAbstractProfiler”(当前帧,堆栈[0])不可分配给 'com/orientechnologies/common/profiler/OProfiler'(来自方法 签名)当前帧: bci:@4 标志:{} 当地人:{'com/orienttechnologies/orient/core/Orient'} 堆栈:{'com/orienttechnologies/common/profiler/OAbstractProfiler'} 字节码: 0x0000000: 2ab4 0003 b0 ] 根本原因 java.lang.VerifyError: 错误的返回类型异常详细信息: 位置: com/orientechnologies/orient/core/Orient.getProfiler()Lcom/orientechnologies/common/profiler/OProfiler; @4: areturn 原因: 类型“com/orientechnologies/common/profiler/OAbstractProfiler”(当前帧,堆栈[0])不可分配给 'com/orientechnologies/common/profiler/OProfiler'(来自方法 签名)当前帧: bci:@4 标志:{} 当地人:{'com/orienttechnologies/orient/core/Orient'} 堆栈:{'com/orienttechnologies/common/profiler/OAbstractProfiler'} 字节码: 0x0000000: 2ab4 0003 b0
at com.orientechnologies.orient.core.serialization.serializer.record.string.ORecordSerializerStringAbstract.<clinit>(ORecordSerializerStringAbstract.java:50) at com.orientechnologies.orient.core.serialization.serializer.record.ORecordSerializerFactory.<init>(ORecordSerializerFactory.java:48)
我能做什么?
【问题讨论】:
-
您好,您在这个问题上有什么发现吗?
-
嗯,对我来说,原来库 orientdb-commons 覆盖了某些东西。我从我的依赖项中删除了它,它现在就像一个魅力。
-
@PaulRey 感谢您的回复,我也删除了依赖项,它工作正常。
-
好的,那我就写成答案了
标签: java compiler-errors orientdb