function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Eittay Basly 15Eittay Basly 15 

Dataloader Command Line Error on Extraction

Hello Everyone, 
 
I am attempting to export fields from the contacts object through the DataLoader command line. I have created the xml file and sdl file for the mapping. I am getting the following response from the command line interface:
 
C:\Users\ebasly00\dataloader\v57.0.1\bin>process C:\Users\ebasly00\dataloader\v57.0.1\samples\conf contactExtractAttemptTwo-conf
Data Loader requires Java JRE 11 or later. Checking if it is installed...
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
2023-03-24 14:02:19,096 INFO  [main] controller.Controller _doInitializeLog (Controller.java:402) - The log has been initialized
2023-03-24 14:02:19,100 INFO  [main] process.ProcessRunner getInstance (ProcessRunner.java:319) - Initializing process engine
2023-03-24 14:02:19,100 INFO  [main] process.ProcessRunner getInstance (ProcessRunner.java:334) - process.nameis specified in the command line. Loading DynaBean with id contactExtractAttemptTwo-conf from process-conf.xml located in directory C:\Users\ebasly00\dataloader\v57.0.1\samples\conf
2023-03-24 14:02:19,103 INFO  [main] process.ProcessConfig getBeanFactory (ProcessConfig.java:106) - Loading process configuration from config file: C:\Users\ebasly00\dataloader\v57.0.1\samples\conf\process-conf.xml
2023-03-24 14:02:19,204 ERROR [main] process.ProcessConfig getProcessInstance (ProcessConfig.java:98) - Error loading process: contactExtractAttemptTwo-conf configuration from config file: C:\Users\ebasly00\dataloader\v57.0.1\samples\conf\process-conf.xml
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'contactExtractAttemptTwo-conf' available
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:874) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1344) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessConfig.getProcessInstance(ProcessConfig.java:95) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessRunner.getInstance(ProcessRunner.java:339) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessRunner.runBatchMode(ProcessRunner.java:285) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.DataLoaderRunner.main(DataLoaderRunner.java:78) ~[dataloader-57.0.1-uber.jar:?]
2023-03-24 14:02:19,209 FATAL [main] process.ProcessRunner logErrorAndExitProcess (ProcessRunner.java:245) - Unable to run process
com.salesforce.dataloader.exception.ProcessInitializationException: Error loading process: contactExtractAttemptTwo-conf configuration from config file: C:\Users\ebasly00\dataloader\v57.0.1\samples\conf\process-conf.xml
        at com.salesforce.dataloader.process.ProcessConfig.getProcessInstance(ProcessConfig.java:99) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessRunner.getInstance(ProcessRunner.java:339) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessRunner.runBatchMode(ProcessRunner.java:285) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.DataLoaderRunner.main(DataLoaderRunner.java:78) ~[dataloader-57.0.1-uber.jar:?]
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'contactExtractAttemptTwo-conf' available
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:874) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1344) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:309) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[dataloader-57.0.1-uber.jar:?]
        at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessConfig.getProcessInstance(ProcessConfig.java:95) ~[dataloader-57.0.1-uber.jar:?]
        ... 3 more
2023-03-24 14:02:19,212 FATAL [main] process.ProcessRunner logErrorAndExitProcess (ProcessRunner.java:245) - Unable to run process
java.lang.RuntimeException: Error loading process: contactExtractAttemptTwo-conf configuration from config file: C:\Users\ebasly00\dataloader\v57.0.1\samples\conf\process-conf.xml
        at com.salesforce.dataloader.process.ProcessRunner.logErrorAndExitProcess(ProcessRunner.java:246) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.ProcessRunner.runBatchMode(ProcessRunner.java:301) ~[dataloader-57.0.1-uber.jar:?]
        at com.salesforce.dataloader.process.DataLoaderRunner.main(DataLoaderRunner.java:78) ~[dataloader-57.0.1-uber.jar:?]
Exception in thread "main" java.lang.RuntimeException: Error loading process: contactExtractAttemptTwo-conf configuration from config file: C:\Users\ebasly00\dataloader\v57.0.1\samples\conf\process-conf.xml
        at com.salesforce.dataloader.process.ProcessRunner.logErrorAndExitProcess(ProcessRunner.java:246)
        at com.salesforce.dataloader.process.DataLoaderRunner.main(DataLoaderRunner.java:80)

Sample xml file:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<bean id="csvContactExtractProcess"
          class="com.salesforce.dataloader.process.ProcessRunner"
          scope="prototype">
      <description>"csvContactExtract job gets contact info from salesforce and saves info into a CSV file."</description>
        <property name="name" value="csvContactExtractProcess"/>
        <property name="configOverrideMap">
            <map>
                <entry key="sfdc.debugMessages" value="false"/>
                <entry key="sfdc.debugMessagesFile" value="c:\dataloader\samples\status\sfdcSoapTrace.log"/>
                <entry key="sfdc.endpoint" value="XXX"/>
                <entry key="sfdc.username" value="XXX"/>
                <!-- password specified below is invalid, please generate one using the encrypt.bat utility -->
                <entry key="sfdc.password" value="XXX"/>
                <entry key="process.encryptionKeyFile" value="C:\Users\ebasly00\.dataloader\dataLoader.key"/>
                <entry key="sfdc.timeoutSecs" value="600"/>
                <entry key="sfdc.loadBatchSize" value="50"/>
                <entry key="sfdc.entity" value="Contact"/>
                <entry key="sfdc.extractionRequestSize" value="500"/>
                <entry key="sfdc.extractionSOQL" value="Select FirstName, LastName, AccountId, Title, Contact_Role_Type__c, Email, HasOptedOutOfEmail, Email_Opt_Out_Date__c FROM Contact"/>
                <entry key="process.operation" value="extract"/>
                <entry key="process.mappingFile" value="c:\dataloader\samples\conf\contactExtractMap.sdl"/>
                <entry key="dataAccess.type" value="csvWrite"/>
                <entry key="dataAccess.name" value="c:\dataloader\samples\data\dailyContactextract.csv"/>
            </map>
        </property>
    </bean>

Appreciate your help!!! 
VinayVinay (Salesforce Developers) 
Hi Eittay,

Can you check with version 55?

Thanks,