Jitterbit upserting大型csv制表符分隔文件

时间:2014-01-19 04:08:34

标签: java salesforce jitterbit

我在使用jitterbit将csv文件数据插入salesforce实例时遇到问题。我将提供尽可能多的信息,但如果还有其他专家想知道的,请让我提供。

我不知道如何解决这个问题。我会很感激一些建议。非常感谢你。

上传csv 时,jitterbit中的错误是:

  

无法部署 - “文件”tran9015s.jtr“不存在。请在此处查找:”1503/1495 / jtr / tran9015s.jtr“。[GENERIC_EXCEPTION_OTHER]”``

     

这是一个非常大的文件(> 400 MB),它采用csv格式,标签   分隔。我使用的是jitterbit 6.0.4.3。操作系统:Mac OS X.   Maverick(所有相关更新都是最新的)java:版本7   更新45

我刚刚安装了jitterbit云数据加载器客户端。 我正在尝试将csv文件的内容上传到我公司的salesforce实例中。 我登录了jitterbit,选择了新的upsert,然后选择了相应的salesforce对象。 然后我选择了一个外部ID字段。 然后我选择要upsert的文件。 在随后的预览窗格中,我确保这是我要上传的正确文件。 然后我选择带有标题的文件类型分隔文件。它是一个制表符分隔文件,所以我添加了\ t作为分隔符。 我跳过了调度选项,将其保持为“none”,并选择“Map and Finish”

在链接所有适用的字段后,我点击“完成”然后“运行Upsert”

然后,因为它是“部署项目数据”,所以会发生错误。

我已经检查了我的java版本,以确保它是最新的。 我已经卸载并重新安装了Java,并且卸载并重新安装了jitterbit - 仍然没有修复。 重启PC并没有解决问题。

我有一台Microsoft 7计算机正在运行,它也给了我同样的错误。 谷歌搜索没有帮助,因为没有找到结果。

从下面的整个错误消息中,可能是Java出现了问题,但我不确定,并希望得到一些意见和建议。

非常感谢你。


整个错误消息如下:

  
    

java.lang.Exception:文件“tran9015s.jtr”不存在。在这里查看:“1503/1495 / jtr / tran9015s.jtr”。 [GENERIC_EXCEPTION_OTHER]

         

客户端版本:6.0.4.3     客户端平台:Mac OS X - Java 1.7.0_25

         

org.jitterbit.integration.client.server.IntegrationServerException:java.lang.Exception:文件“tran9015s.jtr”不存在。在这里查看:“1503/1495 / jtr / tran9015s.jtr”。 [GENERIC_EXCEPTION_OTHER]         at org.jitterbit.integration.client.server.webservice.RestServiceConfiguration.convertErrorResponseToException(RestServiceConfiguration.java:183)         在org.jitterbit.integration.client.server.webservice.RestServiceConfiguration.rethrowFailure(RestServiceConfiguration.java:176)         at com.jitterbit.integration.server.api.ws.agent.SyncAgentRestApi $ Worker.callServer(SyncAgentRestApi.java:71)         at com.jitterbit.integration.server.api.ws.agent.SyncAgentRestApi $ Worker.syncAgent(SyncAgentRestApi.java:55)         at com.jitterbit.integration.server.api.ws.agent.SyncAgentRestApi.syncAgent(SyncAgentRestApi.java:37)         在com.jitterbit.integration.server.api.ws.deploy.DeployWorker.syncAgent(DeployWorker.java:264)         在com.jitterbit.integration.server.api.ws.deploy.DeployWorker.sendToServer(DeployWorker.java:149)         在com.jitterbit.integration.server.api.ws.deploy.DeployWorker.run(DeployWorker.java:98)         在com.jitterbit.integration.server.api.ws.deploy.ProjectDeployerWsImpl.deployProject(ProjectDeployerWsImpl.java:51)         在org.jitterbit.integration.client.project.deploy.DeployManager.sendDataToServer(DeployManager.java:134)         在org.jitterbit.integration.client.project.deploy.DeployManager.deploy(DeployManager.java:87)         在org.jitterbit.integration.client.ui.deploy.DeployJob.runImpl(DeployJob.java:40)         在org.jitterbit.application.ui.job.UiJob.callRunImpl(UiJob.java:521)         在org.jitterbit.application.ui.job.UiJob.run(UiJob.java:478)         在org.jitterbit.application.ui.job.DefaultJobManager $ UiJobWrapper.run(DefaultJobManager.java:205)         at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471)         at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334)         at java.util.concurrent.FutureTask.run(FutureTask.java:166)         在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)         at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)         在java.lang.Thread.run(Thread.java:724)

  

0 个答案:

没有答案