Исключение в потоке "Таймер-1" java.lang.NullPointerException - PullRequest
3 голосов
/ 10 марта 2011

Я использую eclipse, apache tomcat 6.0.32, Struts, Hibernate и, очевидно, log4j - что, похоже, вызывает проблему.Поскольку я действительно новичок во всех этих технологиях, я не уверен, как начать отладку проблемы.

Поскольку я не уверен, какую информацию я должен предоставить, я просто опубликую исключениездесь:

Exception in thread "Timer-1" java.lang.NullPointerException
at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:255)
at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1961)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

И мой файл log4j.properties:

<code>
<em># Output at info level, to the appender called 'A'. Debug has too much logging.</em>
log4j.rootLogger=info, A
<em># Configure the appender called 'A'</em>
log4j.appender.A=org.apache.log4j.ConsoleAppender
log4j.appender.A.layout=org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

Заранее спасибо!

1 Ответ

0 голосов
/ 22 июня 2015

Здравствуйте, Noy. Возможно, вы создаете объект Timer в Local и можете планировать в определенное время. С моей стороны, та же ошибка была устранена путем создания объекта Timer для глобальной клавиатуры. Используйте нижнюю линию после объявления класса. Он должен работать. Timer timer = new Timer();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...