Назад | Перейти на главную страницу

Демон Java: «… сейчас нет доступа к оконной системе». при загрузке

У меня есть демон (/ Library / LaunchDaemons / ...), настроенный для запуска при загрузке. Однако я получаю следующую ошибку:

Nov 17 20:36:24 server.local java[28972]: This user is not allowed access to the window system right now.
Nov 17 20:36:24 server com.apple.launchd[1] (net.java.server): Throttling respawn: Will start in 10 seconds

У меня есть демон, настроенный для работы под учетной записью пользователя демона, а команда java использует nodisplay.

Иногда при запуске сервер работает нормально. ОДНАКО иногда (я не могу определить, чем это вызвано) сервер выдает предыдущую ошибку. Ошибка повторяется, и только перезагрузка решит ее.

Что может вызвать это и как предотвратить это? Я предполагаю, что Java пытается что-то отобразить, но у меня нет контроля над исходным кодом, поэтому, если это так, мне нужно предотвратить такое влияние на систему launchd.