Метод поиска AuditReader выдает ошибку (X не является типом enum) - PullRequest
2 голосов
/ 28 июня 2019

В моем приложении объявлено "AuditReader reader". В какой-то момент я пытаюсь получить БО с помощью метода reader.find(MyBO.class, id, lastRevision).

Дело в том, что этот метод выдает java.lang.IllegalArgumentException, detailMessage - "myBOenum is not an enum type".

Основная информация, которую я могу предоставить, заключается в том, что этот код не был затронут и отлично работал с Hibernate 4 , но теперь он выдает эту ошибку, если я переключаюсь на Hibernate 5, Возвращение к Hibernate 4 решает проблему.

Есть идеи, что не так и как решить эту проблему?

Редактировать: похоже, у меня есть случайные ошибки ... Может быть, что-то о многопоточности? Вот одна трассировка стека, которая у меня сейчас есть: Caused by: java.lang.IllegalStateException: This web container has not yet been started at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1674) at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1633) at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:63) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:399) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:394) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:393) at sun.reflect.MethodAccessorGenerator.generateMethod(MethodAccessorGenerator.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:53) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at java.lang.Class.getEnumConstantsShared(Class.java:3320) at java.lang.Class.enumConstantDirectory(Class.java:3341) at java.lang.Enum.valueOf(Enum.java:232)

У меня Java 8, обновление 161. Я также нашел некоторые похожие проблемы, как я считаю, здесь https://hibernate.atlassian.net/browse/HHH-12396 Но я не мог получить решение с этой страницы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...