Intellij JUnitRunner запускает NPE в диспетчере сущностей с автоматическим подключением со споком 1.1
Я использую в проекте весеннюю загрузку 1.5.9
классно-все 2.4.5
и спок 1.0-groovy-2.4
В базовом признаке спока в методе настройки у меня есть EntityManager с пометкой @PersistenceContext
, На самом деле два менеджера, так как я использую две базы данных. Таким образом, каждый тест использует этот метод.
Все отлично работает как с Maven/ Intellij Runner. Когда я обновляю спок на 1.1
вместе с spock.version
свойство весенней загрузки, а затем использование JUnitRunner из Intellij выбрасывает NPE в следующей строке (используется позже для отключения статистики).
Session session = transactionsEntityManager.unwrap(Session.class)
Но в тесте с maven build работает отлично как и раньше. Похоже, проблема IDE. Есть идеи?