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

标签 exception log4j nullpointerexception

我正在使用 eclipse、apache tomcat 6.0.32、Struts、Hibernate,显然还有 log4j - 这似乎是导致问题的原因。由于我对所有这些技术都是新手,所以我什至不确定如何开始调试问题。

因为我不确定我应该提供什么样的信息,所以我将在此处发布异常(exception)情况:

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 文件:


<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

提前致谢!

最佳答案

您好,Noy,您可能正在本地创建 Timer 对象,并且可能在特定时间进行调度,对于我而言,通过为全局键盘创建 Timer 对象解决了同样的错误。 声明类后使用波纹管。它应该工作。 定时器 timer = new Timer();

关于线程 "Timer-1"java.lang.NullPointerException 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5260742/

相关文章:

java - GoogleAppEngine 日志警告

Android webview 加载数据给出 NullPointerException

android - 更改 ListView 项的文本颜色时出现 NullPointerException

java - http 请求后 GWT 中未捕获的异常

vb.net - 使用 WebClient 处理 VB.NET SSIS 脚本中的异常(FTP 下载)

使用 log4j 的 Hadoop Yarn 任务级日志记录

java - Tomcat 应用程序显示 "Unable to configure the logging system. No log.properties was found."

java - Android:NullPointerException,这里什么可能为空?

javascript - Node.js promise 和异步异常

c# - 在 C# 中捕获 native C++ 异常