You need to sign in to do that
Don't have an account?
SFDave_126
Loading duplicate config file names in Data Loader Windows program
I'm trying to run the 'process.bat' executable in the Data Loader program for Windows and I get the following output:
For some reason, the process.bat file is attempting to call the name of the config file twice and it's not able to create a configuration directory. I followed the five steps outlined here: https://developer.salesforce.com/docs/atlas.en-us.dataLoader.meta/dataLoader/command_line_import_data.htm
Any idea what I'm missing or not doing?
C:\Program Files (x86)\salesforce.com\Data Loader\bin>process.bat "C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml" 2018-03-01 14:32:04,339 INFO [main] controller.Controller initLog (Controller.java:396) - Using built-in logging configuration, no log-conf.xml in C:\Program Files (x86)\salesforce.com\Data Loader\bin\log-conf.xml 2018-03-01 14:32:04,354 INFO [main] controller.Controller initLog (Controller.java:398) - The log has been initialized 2018-03-01 14:32:04,385 FATAL [main] process.ProcessRunner topLevelError (ProcessRunner.java:238) - Unable to run process null java.lang.RuntimeException: com.salesforce.dataloader.exception.ControllerInitializationException: could not create configuration directory: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml at com.salesforce.dataloader.process.ProcessRunner.run(ProcessRunner.java:112) at com.salesforce.dataloader.process.ProcessRunner.run(ProcessRunner.java:100) at com.salesforce.dataloader.process.ProcessRunner.main(ProcessRunner.java:253) Caused by: com.salesforce.dataloader.exception.ControllerInitializationException: could not create configuration directory: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml at com.salesforce.dataloader.controller.Controller.initConfig(Controller.java:332) at com.salesforce.dataloader.controller.Controller.<init>(Controller.java:110) at com.salesforce.dataloader.controller.Controller.getInstance(Controller.java:219) at com.salesforce.dataloader.process.ProcessRunner.run(ProcessRunner.java:110) ... 2 more C:\Program Files (x86)\salesforce.com\Data Loader\bin>process.bat "C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml" csvAccountExtractProcess 2018-03-01 14:32:15,182 INFO [main] controller.Controller initLog (Controller.java:396) - Using built-in logging configuration, no log-conf.xml in C:\Program Files (x86)\salesforce.com\Data Loader\bin\log-conf.xml 2018-03-01 14:32:15,213 INFO [main] controller.Controller initLog (Controller.java:398) - The log has been initialized 2018-03-01 14:32:15,213 INFO [main] process.ProcessConfig getBeanFactory (ProcessConfig.java:104) - Loading process configuration from config file: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml 2018-03-01 14:32:15,338 INFO [main] support.AbstractApplicationContext prepareRefresh (AbstractApplicationContext.java:495) - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@1a8dfcc: startup date [Thu Mar 01 14:32:15 EST 2018]; root of context hierarchy 2018-03-01 14:32:15,401 INFO [main] xml.XmlBeanDefinitionReader loadBeanDefinitions (XmlBeanDefinitionReader.java:315) - Loading XML bean definitions from file [C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml] 2018-03-01 14:32:15,417 ERROR [main] process.ProcessConfig getProcessInstance (ProcessConfig.java:96) - Error loading process: csvAccountExtractProcess configuration from config file: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml]; nested exception is java.io.FileNotFoundException: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml (The system cannot find the path specified) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436) at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:84) at com.salesforce.dataloader.process.ProcessConfig.getBeanFactory(ProcessConfig.java:111) at com.salesforce.dataloader.process.ProcessConfig.getProcessInstance(ProcessConfig.java:93) at com.salesforce.dataloader.process.ProcessRunner.getInstance(ProcessRunner.java:287) at com.salesforce.dataloader.process.ProcessRunner.getInstance(ProcessRunner.java:273) at com.salesforce.dataloader.process.ProcessRunner.main(ProcessRunner.java:246) Caused by: java.io.FileNotFoundException: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml (The system cannot find the path specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at org.springframework.core.io.FileSystemResource.getInputStream(FileSystemResource.java:113) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) ... 17 more 2018-03-01 14:32:15,417 FATAL [main] process.ProcessRunner topLevelError (ProcessRunner.java:238) - Failed to create process com.salesforce.dataloader.exception.ProcessInitializationException: Error loading process: csvAccountExtractProcess configuration from config file: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml at com.salesforce.dataloader.process.ProcessConfig.getProcessInstance(ProcessConfig.java:97) at com.salesforce.dataloader.process.ProcessRunner.getInstance(ProcessRunner.java:287) at com.salesforce.dataloader.process.ProcessRunner.getInstance(ProcessRunner.java:273) at com.salesforce.dataloader.process.ProcessRunner.main(ProcessRunner.java:246) Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml]; nested exception is java.io.FileNotFoundException: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml (The system cannot find the path specified) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436) at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:84) at com.salesforce.dataloader.process.ProcessConfig.getBeanFactory(ProcessConfig.java:111) at com.salesforce.dataloader.process.ProcessConfig.getProcessInstance(ProcessConfig.java:93) ... 3 more Caused by: java.io.FileNotFoundException: C:\Program Files (x86)\salesforce.com\Data Loader\conf\process-conf.xml\process-conf.xml (The system cannot find the path specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at org.springframework.core.io.FileSystemResource.getInputStream(FileSystemResource.java:113) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) ... 17 more
For some reason, the process.bat file is attempting to call the name of the config file twice and it's not able to create a configuration directory. I followed the five steps outlined here: https://developer.salesforce.com/docs/atlas.en-us.dataLoader.meta/dataLoader/command_line_import_data.htm
Any idea what I'm missing or not doing?