线程“Timer-1”中的异常java.lang.NullPointerException

时间:2011-03-10 14:08:23

标签: exception log4j nullpointerexception

我正在使用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文件:


# Output at info level, to the appender called 'A'. Debug has too much logging.
log4j.rootLogger=info, A
# Configure the appender called 'A'
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 :(得分:0)

Hello Noy你可能在Local中创建Timer对象,并且可能在特定时间安排,对于我的方面,通过创建Timer对象到全局键盘来解决相同的错误。 在声明课程后使用波纹线。它应该工作。 Timer timer = new Timer();