当我运行我的应用程序时,我在线程中得到异常;“主要”;java.lang.ExceptionInInitializeError

当我运行我的应用程序时,我在线程中得到异常;“主要”;java.lang.ExceptionInInitializeError,java,nullpointerexception,apache-commons-logging,Java,Nullpointerexception,Apache Commons Logging,该程序从salesforce提取数据并将其写入文本文件 请帮助我理解错误的原因 Exception in thread "main" java.lang.ExceptionInInitializerError at org.apache.axis.client.Service.getAxisClient(Service.java:104) at org.apache.axis.client.Service.<init>(Service.java:113) at

该程序从salesforce提取数据并将其写入文本文件

请帮助我理解错误的原因

Exception in thread "main" java.lang.ExceptionInInitializerError
    at org.apache.axis.client.Service.getAxisClient(Service.java:104)
    at org.apache.axis.client.Service.<init>(Service.java:113)
    at com.sforce.soap.partner.SforceServiceLocator.<init>(SforceServiceLocator.java:16)
    at com.ncr.common.dataaccess.UserAuthentication.nscLogin(UserAuthentication.java:171)
    at com.ncr.common.dataaccess.UserAuthentication.getNscLogin(UserAuthentication.java:122)
    at com.ncr.extract.lms.NSCPartnerContactExtractLMS.startExtract(NSCPartnerContactExtractLMS.java:403)
    at com.ncr.extract.lms.NSCPartnerContactExtractLMS.main(NSCPartnerContactExtractLMS.java:85)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
    at org.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37)
    at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
    ... 7 more
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
    at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
    ... 11 more
Caused by: java.lang.NullPointerException
    at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
    ... 12 more
线程“main”java.lang.ExceptionInInitializeError中的异常 位于org.apache.axis.client.Service.getAxisClient(Service.java:104) 位于org.apache.axis.client.Service(Service.java:113) 位于com.sforce.soap.partner.SforceServiceLocator。(SforceServiceLocator.java:16) 位于com.ncr.common.dataaccess.UserAuthentication.nscLogin(UserAuthentication.java:171) 位于com.ncr.common.dataaccess.UserAuthentication.getNscLogin(UserAuthentication.java:122) 位于com.ncr.extract.lms.NSCPartnerContactExtractLMS.startExtract(NSCPartnerContactExtractLMS.java:403) 位于com.ncr.extract.lms.NSCPartnerContactExtractLMS.main(NSCPartnerContactExtractLMS.java:85) 原因:org.apache.commons.logging.LogConfigurationException:org.apache.commons.logging.LogConfigurationException:java.lang.NullPointerException(由java.lang.NullPointerException引起)(由org.apache.commons.logging.LogConfigurationException引起:java.lang.NullPointerException引起)) 位于org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543) 位于org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) 位于org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370) 位于org.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37) 位于org.apache.axis.handlers.BasicHandler(BasicHandler.java:43) ... 还有7个 原因:org.apache.commons.logging.LogConfigurationException:java.lang.NullPointerException(由java.lang.NullPointerException引起) 位于org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397) 位于org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) ... 还有11个 原因:java.lang.NullPointerException 位于org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374) ... 还有12个
您并没有提供太多关于代码的信息,而且很难从这个stacktrace中说出什么。似乎log4j有问题。你看到了吗。还要确保在构建路径中包含log4j库。

在出现错误的地方发布相关代码是的,我看到了这篇文章。我已经将库文件添加到eclipse的类路径中。但是错误仍然存在。正如“Maxim Shoustin”所说,如果不粘贴受影响的代码,就很难说出什么,甚至是猜测我使用的是Eclipse3.2.1,我添加了调试日志以找出异常发生的位置。Execution在SforceServiceLocator的对象创建之后出现。请帮助。发布代码而不是描述问题。如果我们看不到问题的实际位置,我们将无法帮助您。事实上,由于此异常发生在开放源代码的apache commons日志中,因此我们首先需要知道您使用的是哪个版本的apache commons日志!