Java 如何在TsaleForceOutputBulkExec Talend组件中解决此异常

Java 如何在TsaleForceOutputBulkExec Talend组件中解决此异常,java,salesforce,talend,wsc,Java,Salesforce,Talend,Wsc,我最近升级到了ODI 5.5.1和Java1.7。由于这样做,我无法使用TsaleForceOutputBulkExec对salesforce执行批量处理。 在尝试运行作业时,我始终收到以下异常消息 Starting job TestBulk at 10:50 13/08/2014. [statistics] connecting to socket on port 3438 [statistics] connected Exception in thread "main" java.lang

我最近升级到了ODI 5.5.1和Java1.7。由于这样做,我无法使用TsaleForceOutputBulkExec对salesforce执行批量处理。 在尝试运行作业时,我始终收到以下异常消息

Starting job TestBulk at 10:50 13/08/2014.

[statistics] connecting to socket on port 3438
[statistics] connected
Exception in thread "main" java.lang.IllegalAccessError: tried to access method com.sforce.async.BatchRequest.loadBatchInfo(Ljava/io/InputStream;)Lcom/sforce/async/BatchInfo; from class com.sforce.async.BulkConnection
    at com.sforce.async.BulkConnection.createBatchFromStreamImpl(BulkConnection.java:154)
    at com.sforce.async.BulkConnection.createBatchFromStream(BulkConnection.java:131)
    at org.talend.salesforceBulk.SalesforceBulkAPI.createBatch(SalesforceBulkAPI.java:369)
    at org.talend.salesforceBulk.SalesforceBulkAPI.createBatchesFromCSVFile(SalesforceBulkAPI.java:355)
    at org.talend.salesforceBulk.SalesforceBulkAPI.executeBulk(SalesforceBulkAPI.java:122)
    at prototyping.testbulk_0_1.TestBulk.tSalesforceInput_1Process(TestBulk.java:2180)
    at prototyping.testbulk_0_1.TestBulk.runJobInTOS(TestBulk.java:2522)
    at prototyping.testbulk_0_1.TestBulk.main(TestBulk.java:2368)
[statistics] disconnected
Job TestBulk ended at 10:50 13/08/2014. [exit code=1]
异常似乎发生在作为talend构建的一部分提供的wsc.jar中,但它来自salesforce提供的开放源代码包,托管在

我不确定我看到的问题是在wsc jar中还是在我的设置中。 还有其他人看到或解决了这个问题吗?
我应该替换wsc.jar文件吗?如果是,这是替换OS_DI-Win32-r118616-V5.5.1\plugins\org.talend.designer.components.localprovider_5.5.1.r118616\components\tSalesforceBulkExec\wsc.jar的正确jar吗?你可能会想在talend(JIRA)上提出这个问题[但尝试用谷歌代码网站上的wsc.jar替换打包的wsc.jar不会有什么坏处。请确保首先备份原始的wsc.jar。我在那里没有看到任何提及。打包的wsc可能将该方法设置为private而不是public,但如果无法访问打包的wsc.jar的源代码,我不确定谷歌代码网站上的wsc23.jar源代码对我来说很好。谢谢@ydaetskcoR,我在Talend论坛上提出了这个问题,但没有得到任何回应,所以我将尝试JIRA。当你在JIRA上提出这个问题时,你能把链接发回这里吗?如果Talend解决了这个问题,那么请用fu中其他人的解决方案自我回答是的。这是JIRA链接,如果有任何解决方案,我会在这里反映。我不得不暂时恢复使用5.4.1,因为我还没有找到原因或解决方案。