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
praveen rayala 7praveen rayala 7 

No such field x_application on entity objname__c

I am extracting the obj data from salesforce through  data loader  CLI and i am getting the below error:
java.lang.RuntimeException: com.salesforce.dataloader.mapping.Mapper$InvalidMappingException: No such field loan_application on entity Invoice_Details__c
        at com.salesforce.dataloader.process.ProcessRunner.run(ProcessRunner.java:169)
        at com.salesforce.dataloader.process.ProcessRunner.run(ProcessRunner.java:107)
        at com.salesforce.dataloader.process.ProcessRunner.main(ProcessRunner.java:266)
Caused by: com.salesforce.dataloader.mapping.Mapper$InvalidMappingException: No such field loan_application on entity Invoice_Details__c
        at com.salesforce.dataloader.mapping.SOQLMapper.getSfdcField(SOQLMapper.java:239)
        at com.salesforce.dataloader.mapping.SOQLMapper.evalSfdcField(SOQLMapper.java:230)
        at com.salesforce.dataloader.mapping.SOQLMapper.evalSfdcField(SOQLMapper.java:206)
        at com.salesforce.dataloader.mapping.SOQLMapper.normalizeSoql(SOQLMapper.java:190)
        at com.salesforce.dataloader.mapping.SOQLMapper.addSoqlFieldMapping(SOQLMapper.java:186)
        at com.salesforce.dataloader.mapping.SOQLMapper.putPropertyEntry(SOQLMapper.java:119)
        at com.salesforce.dataloader.mapping.Mapper.putPropertyFileMappings(Mapper.java:147)
        at com.salesforce.dataloader.mapping.Mapper.putPropertyFileMappings(Mapper.java:142)
        at com.salesforce.dataloader.mapping.Mapper.<init>(Mapper.java:89)
        at com.salesforce.dataloader.mapping.SOQLMapper.<init>(SOQLMapper.java:70)
        at com.salesforce.dataloader.controller.Controller.createMapper(Controller.java:246)
        at com.salesforce.dataloader.process.ProcessRunner.run(ProcessRunner.java:153)
        ... 2 more
Best Answer chosen by praveen rayala 7
Tad Aalgaard 3Tad Aalgaard 3
Check if you have FLS to that field.  Can you populate that field on the record from the SFDC website using the same user you are using for Dataloader?

https://success.salesforce.com/answers?id=9063A000000l6pdQAA

Or, you may have some bad hidden characters in your file.  Start over again using notepad or some basic editor.

See the following from another person who experienced the same error.
https://developer.salesforce.com/forums/?id=906F00000008n1EIAQ

All Answers

Tad Aalgaard 3Tad Aalgaard 3
Do you have loan_application or loan_application__c in your mapping?  You need loan_application__c.
praveen rayala 7praveen rayala 7
Yes I added the same in sdl file . 
when i am using standard fields its running sucessfully but when i am using custom fields its showing the above error .
For that i checked permsions also which is given full access.
still  not able to figure out the problem.
Please suggest.
Tad Aalgaard 3Tad Aalgaard 3
Check if you have FLS to that field.  Can you populate that field on the record from the SFDC website using the same user you are using for Dataloader?

https://success.salesforce.com/answers?id=9063A000000l6pdQAA

Or, you may have some bad hidden characters in your file.  Start over again using notepad or some basic editor.

See the following from another person who experienced the same error.
https://developer.salesforce.com/forums/?id=906F00000008n1EIAQ
This was selected as the best answer