Раньше у меня всё работало на версии 5.7.20 на сервере с Arch Linux без проблем. Решил обновиться до 5.10.17 — теперь падает при запуске.
Linux 4.20.6
jdk 11.0.2
mongodb 4.0.6
unifi 5.10.17
Вот мой server.log:
[08:34:45,571] <launcher> INFO system - ======================================================================
[08:34:45,577] <launcher> INFO system - UniFi 5.10.17 (build atag_5.10.17_11638 - release) запущен
[08:34:45,577] <launcher> INFO system - ======================================================================
[08:34:45,578] <launcher> INFO system - BASE dir:/usr/lib/unifi
[08:34:45,619] <launcher> INFO system - Текущий IP системы: 10.20.50.1
[08:34:45,619] <launcher> INFO system - Имя хоста: server.ourhome.net
[08:34:47,391] <launcher> INFO db - ожидаем соединения с БД...
[08:34:47,895] <launcher> INFO db - Подключение к mongodb://127.0.0.1:27117
[08:34:50,517] <launcher> INFO db - установка версии совместимости mongodb features на 3.6
[08:34:50,533] <launcher> INFO db - *** Factory Default *** База данных существует. Очищаем
[08:34:51,253] <launcher> INFO db - Подключение к mongodb://127.0.0.1:27117
[08:34:51,268] <launcher> INFO stat - *** Factory Default *** База статистики существует. Очищаем
[08:34:51,315] <launcher> WARN AnnotationConfigApplicationContext - Исключение при инициализации контекста — отмена попытки обновления: org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'autoOptimizer' в com.ubnt.service.AppContext: не удалось создать бин через фабричный метод; вложенное исключение org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.ubnt.service.I.B]: фабричный метод 'autoOptimizer' вызвал исключение; вложенное исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'deviceManager' в com.ubnt.service.AppContext: не удалось создать бин через фабричный метод; вложенное исключение org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.ubnt.service.oOOO.D]: фабричный метод 'deviceManager' вызвал исключение; вложенное исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'eventManager' в com.ubnt.service.AppContext: не удалось создать бин через фабричный метод; вложенное исключение org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.ubnt.service.private.OoOO]: фабричный метод 'eventManager' вызвал исключение; вложенное исключение java.lang.NoClassDefFoundError: javax/activation/DataSource
[08:34:52,348] <db-server> INFO db - DbServer остановлен
Linux 4.20.6
jdk 11.0.2
mongodb 4.0.6
unifi 5.10.17
Вот мой server.log:
[08:34:45,571] <launcher> INFO system - ======================================================================
[08:34:45,577] <launcher> INFO system - UniFi 5.10.17 (build atag_5.10.17_11638 - release) запущен
[08:34:45,577] <launcher> INFO system - ======================================================================
[08:34:45,578] <launcher> INFO system - BASE dir:/usr/lib/unifi
[08:34:45,619] <launcher> INFO system - Текущий IP системы: 10.20.50.1
[08:34:45,619] <launcher> INFO system - Имя хоста: server.ourhome.net
[08:34:47,391] <launcher> INFO db - ожидаем соединения с БД...
[08:34:47,895] <launcher> INFO db - Подключение к mongodb://127.0.0.1:27117
[08:34:50,517] <launcher> INFO db - установка версии совместимости mongodb features на 3.6
[08:34:50,533] <launcher> INFO db - *** Factory Default *** База данных существует. Очищаем
[08:34:51,253] <launcher> INFO db - Подключение к mongodb://127.0.0.1:27117
[08:34:51,268] <launcher> INFO stat - *** Factory Default *** База статистики существует. Очищаем
[08:34:51,315] <launcher> WARN AnnotationConfigApplicationContext - Исключение при инициализации контекста — отмена попытки обновления: org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'autoOptimizer' в com.ubnt.service.AppContext: не удалось создать бин через фабричный метод; вложенное исключение org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.ubnt.service.I.B]: фабричный метод 'autoOptimizer' вызвал исключение; вложенное исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'deviceManager' в com.ubnt.service.AppContext: не удалось создать бин через фабричный метод; вложенное исключение org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.ubnt.service.oOOO.D]: фабричный метод 'deviceManager' вызвал исключение; вложенное исключение org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'eventManager' в com.ubnt.service.AppContext: не удалось создать бин через фабричный метод; вложенное исключение org.springframework.beans.BeanInstantiationException: Не удалось создать экземпляр [com.ubnt.service.private.OoOO]: фабричный метод 'eventManager' вызвал исключение; вложенное исключение java.lang.NoClassDefFoundError: javax/activation/DataSource
[08:34:52,348] <db-server> INFO db - DbServer остановлен
