Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
X, вероятно, все еще работает на F7 , Ваш драйвер дисплея (или что-то еще) просто неправильно себя ведет. Вы могли бы быть в состоянии обмануть его в возвращение на путем движения в F7 и вслепую открытия терминала и игры с xset ($ xset dpms сила на ). Или Вы можете ctrl - высокий звук - клавиша Backspace для уничтожения X, и GDM должен перезапустить его.
Попытка, видящая, можно ли повторить проблему и затем зарегистрировать отчет об ошибках (или сообщить администратору лаборатории, если это не компьютер). Это, вероятно, имеет некоторое отношение к конфигурации/исправлению ядра Вашего дистрибутива. Я имел, это происходит, прежде на Ubuntu, но не любых других дистрибутивах (я использовал многих), то, которое является, почему я принимаю его, могло бы быть конкретным вопросом дистрибутива. Вероятно, непреднамеренные последствия некоторого исправления ядра.
Ctrl - Высокий звук - F7 должен работать, возможно, Ваши X отказали?
я просто сделал то, что Вы сделали и F7 вернул его для меня, говоря, что, прежде чем я буду помнить X катастрофических отказов и у меня был тот же черный экран
ctrl + высокий звук + Fx (x=1.. 6) сочетания клавиш часто позволяют Вам иметь до 6 параллельных терминальных сеансов на консоли. Обычно каждый - установка для использования X-окон и отличается от распределения до распределения. Обычно на Ctrl + Высокий звук + F7 .
http://linux.about.com/od/linux101/l/blnewbie5_1.htm
Некоторые дистрибутивы Linux позволяют Вам уничтожать сессию X-окон с Ctrl + Высокий звук + Клавиша Backspace , в которой точке операционная система попытается перезапустить его.
В будущем можно войти в терминал и тип:
init 3
Для обеспечения системы в текстовый режим, и:
init 5
Для возврата системы X режимам. Хорошая вещь о выполнении его, которым тот путь состоит в том, что все должно быть закрыто и перезапущено чисто.
Попробуйте Ctrl - Высокий звук - F9 , и Ctrl - Высокий звук - F10 .:-)
Похож X разрушенный. Для проверки Вы могли войти в систему на одном из терминалов (на Ctrl + F1 и т.д.) и проверить, что эти "X" процесс все еще работает.
у меня было то же, недавно происходят со мной и нашел SIGSEGV и след позже в /var/log/Xorg.0.log. Проклинайте своего поставщика графического драйвера (обычно) и затем перезагрузку.
Мы выполняем гнома на Red Hat 5. PS axu в одном из других терминалов показал некоторые процессы, все еще работающие. Вероятно, что-то с драйверами дисплеев тогда. Сделал ctrl - высокий звук - клавиша Backspace и перезапустил его. Спасибо за справку.