Вложенное исключение - java.lang.VerifyError: Неверный тип возврата + getProfiler () Lcom / ориентационные технологии / общие / профилировщик / OProfiler; @ 4: возвращение - PullRequest
0 голосов
/ 26 октября 2018

Мой код:

OrientGraphFactory factory = new OrientGraphFactory(GlobalProperties.orientDB_IP, GlobalProperties.orientDB_user, GlobalProperties.orientDB_pwd);

Но у меня возникает следующая проблема, когда я пытаюсь ответить на звонок из API:

Сведения об исключении: Местоположение: com /orientechnologies / ориентирует / ядро ​​/ Orient.getProfiler () Lcom / orientechnologies / общий / профилировщик / OProfiler;@ 4: areturn Причина: Тип 'com / ориентационные технологии / общие / profiler / OAbstractProfiler' (текущий фрейм, стек [0]) нельзя назначить для 'com / Ориентированные технологии / общие / профилировщик / OProfiler' (из сигнатуры метода) Текущий кадр:bci: @ 4 flags: {} locals: {'com / ориентационные технологии / восток / ядро ​​/ восток'} стек: {'com / сопровождение технологий / общий / profiler / OAbstractProfiler'} Байт-код: 0x0000000: 2ab4 0003 b0] с первопричиной java.lang.VerifyError: Неверный тип возвращаемого значения Сведения об исключении: Местоположение: com / ориентационные технологии / восточные / базовые / Orient.getProfiler () Lcom / ориентационные технологии / общие / профилировщик / OProfiler;@ 4: areturn Причина: Тип 'com / ориентационные технологии / общие / profiler / OAbstractProfiler' (текущий фрейм, стек [0]) нельзя назначить для 'com / Ориентированные технологии / общие / профилировщик / OProfiler' (из сигнатуры метода) Текущий кадр:bci: @ 4 flags: {} locals: {'com / сопровождение технологий / восток / ядро ​​/ восток'} стек: {'com / сопровождение технологий / общий / 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)

Что я могу сделать?

1 Ответ

0 голосов
/ 10 июня 2019

Ну, для меня оказалось, что библиотека orientdb-commons что-то переопределяет. Я удалил его из своих зависимостей, и теперь он работает как шарм.

...