Я должен заранее извиниться за то, что попытался и совершенно не смог создать небольшую автономную программу, которая воспроизводит эту проблему, и из-за коммерческого характера проекта, над которым я работаю, я не могу воспроизвести ни одно из код ответственен здесь, но я могу описать его.
В коде есть класс DAOImpl, который имеет метод list, который принимает DataSourceRequest (пользовательскую реализацию KendoUI «dataSource», отправляемый внешним интерфейсом) и возвращает DataSourceResponse. Метод вызывает request.toDataSourceResponse(org.hibernate.Session, Class<?> clazz)
, где аргумент Class
является классом сущности JPA.
В этом вызове метода IDE задыхается, создавая сообщение об ошибке из заголовка - cannot access org.hibernate.query.QueryProducer
. Я предпринял следующие шаги, чтобы попытаться устранить проблему самостоятельно, но безрезультатно:
- Недействительные кэши и перезапуск
- Поиск Google и StackOverflow для кого-либо еще с похожей проблемой
- Выполнено
mvn clean install
для всего проекта, чтобы исключить мавенские глюки
Я в растерянности относительно того, как действовать с этого момента. Это не мешает мне работать (как я уже сказал, он компилируется и работает нормально), но раздражает, когда я вижу маленькую красную волнистую линию под совершенно корректной строкой кода, которая даже не выдается во время выполнения.