-3

このプログラムは、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
4

1 に答える 1

2

コードに関する情報をあまり提供していないため、このスタック トレースから何かを判断するのは非常に困難です。log4j に問題があるようです。この関連記事を見たことがありますか。また、log4j ライブラリがビルドパスに含まれていることを確認してください。

于 2014-01-04T20:30:37.530 に答える