Он был воспроизведен только один раз со следующими StackTraceСпящий NullPointerException в Query.list()
Вызванный: java.lang.NullPointerException на org.hibernate.event.def.AbstractFlushingEventListener.prepareEntityFlushes (AbstractFlushingEventListener.java : 119) на org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions (AbstractFlushingEventListener.java:65) на org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush (DefaultAutoFlushEventListener.java:35) в org.hibernate.impl .SessionImpl.autoFlushIfRequired (SessionImpl.java:970) в org.hibernate.impl.SessionImpl.list (SessionImpl.java:1115) в org.hibernate.impl.QueryImpl.list (QueryImpl.java:79)
Каждый имеет представление, что может быть причиной?
Hibernate версия 3.2.7.GA
Я уверен, что причина не в текущем запросе, для каждого списка выполнить. Почему можно сбросить текущую сессию? Можно ли это как-то предотвратить?
Исходный код отсутствует – sanbhat
Мне не удалось взломать ваш компьютер и удаленно получить код, на который вы ссылались. Можешь дать мне руку? –
Классы, упомянутые в stacktrace, являются внутренними элементами Hibernate, поэтому для этого вам нужно будет взломать машину anyones, которая находится за пределами меня. Какая версия Hibernate будет использована, было бы хорошо знать, хотя .. – Tobb