getServer (). getGlobalNamingContext () возвращает ноль во время запуска теста arquillian - PullRequest
0 голосов
/ 25 февраля 2020

Мой проект - это приложение, которое можно развернуть в Apache TomEE 7.

У меня ошибка, которая появляется только во время запуска тестов arquillian. Сам тест, однако, работает нормально, но в журнале появляется NullPointerException.

После отладки я обнаружил, что ошибка вызвана тем, что getServer (). GetGlobalNamingContext () возвращает ноль. Ниже приведен пример метода, в методе org. apache .catalina.realm.UserDatabaseRealm.startInternal ()

@Override
protected void startInternal() throws LifecycleException {
    try {
        Context context = getServer().getGlobalNamingContext();
        // context is actually NULL here !
        database = (UserDatabase) context.lookup(resourceName);
    }

Может кто-нибудь дать мне подсказку для отправной точки, о том, как в дальнейшем выяснить причину этой проблемы?

Спасибо.

...