Package Details: dataloader 43.0-1

Git Clone URL: https://aur.archlinux.org/dataloader.git (read-only)
Package Base: dataloader
Description: An easy to use graphical tool that helps you to get your data into Salesforce objects
Upstream URL: https://developer.salesforce.com/page/Data_Loader
Keywords: salesforce
Licenses: GPL2
Submitter: EgidioCaprino
Maintainer: EgidioCaprino
Last Packager: EgidioCaprino
Votes: 2
Popularity: 0.010606
First Submitted: 2015-08-08 17:31
Last Updated: 2018-06-27 17:55

Latest Comments

1 2 Next › Last »

mprom commented on 2018-07-12 08:50

I managed to solve it. I was trying to login with my username+password, but I needed to login with my username + (password+securitytoken). Doing that I can login just fine :)

EgidioCaprino commented on 2018-07-11 17:43

Can you try to move ~/.salesforce.com in /tmp? Run this command

mv ~/.salesforce.com /tmp/

mprom commented on 2018-07-11 15:02

Here's the error:

2018-07-11 16:58:04,122 INFO  [main] controller.Controller initLog (Controller.java:496) - Using built-in logging configuration, no log-conf.xml in /home/mp/.salesforce.com/Data Loader 43.0
.0/conf/log-conf.xml                                                                                                                                                                        
2018-07-11 16:58:04,134 INFO  [main] controller.Controller initLog (Controller.java:498) - The log has been initialized                                                                     
2018-07-11 16:58:04,142 INFO  [main] controller.Controller createDir (Controller.java:289) - Config directory already exists: /home/mp/.salesforce.com/Data Loader 43.0.0/conf              
2018-07-11 16:58:04,144 INFO  [main] controller.Controller initConfig (Controller.java:417) - Looking for file in config path: /home/mp/.salesforce.com/Data Loader 43.0.0/conf/config.proper
ties                                                                                                                                                                                        
2018-07-11 16:58:04,144 INFO  [main] controller.Controller initConfig (Controller.java:450) - User config is found in /home/mp/.salesforce.com/Data Loader 43.0.0/conf/config.properties    
2018-07-11 16:58:04,192 INFO  [main] controller.Controller initConfig (Controller.java:460) - The controller config has been initialized                                                    
2018-07-11 16:58:04,326 INFO  [main] config.LastRun load (LastRun.java:96) - Last run info will be saved in file: /home/mp/.salesforce.com/Data Loader 43.0.0/conf/ui_lastRun.properties    

(SWT:15865): Gtk-WARNING **: 16:58:04.392: Negative content width -6 (allocation 1, extents 4x3) while allocating gadget (node toolbar, owner GtkToolbar)                                   
2018-07-11 16:58:07,553 INFO  [main] action.OperationInfo instantiateWizard (OperationInfo.java:138) - Instantiating wizard: insert                                                         

(SWT:15865): Gtk-CRITICAL **: 16:58:07.627: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkRadioButton                                                                       

(SWT:15865): Gtk-CRITICAL **: 16:58:07.627: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkRadioButton                                                                       

(SWT:15865): Gtk-WARNING **: 16:58:07.628: Negative content width -9 (allocation 5, extents 7x7) while allocating gadget (node button, owner GtkButton)
2018-07-11 16:58:15,175 INFO  [main] client.PartnerClient login (PartnerClient.java:500) - Beginning Partner Salesforce login ....                                                          
2018-07-11 16:58:15,192 INFO  [main] client.PartnerClient loginInternal (PartnerClient.java:544) - Salesforce login to https://login.salesforce.com/services/Soap/u/43.0 as user me@myjob.com
2018-07-11 16:58:15,767 ERROR [main] client.PartnerClient runOperation (PartnerClient.java:350) - Error while calling web service operation: login, error was:                              
[LoginFault [ApiFault  exceptionCode='LOGIN_MUST_USE_SECURITY_TOKEN'                                                                                                                        
 exceptionMessage='Invalid username, password, security token; or user locked out. Are you at a new location? When accessing Salesforce--either via a desktop client or the API--from outside
 of your company’s trusted networks, you must add a security token to your password to log in. To get your new security token, log in to Salesforce. From your personal settings, enter Reset
 My Security Token in the Quick Find box, then select Reset My Security Token.'                                                                                                             
 extendedErrorDetails='{[0]}'                                                                                                                                                               
]                                                                                                                                                                                           
]                                                                                                                                                                                           

        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)                                                                                         
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)                                                                  
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)                                                          
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)                                                                                                        
        at java.base/java.lang.Class.newInstance(Class.java:560)                                                                                                                            
        at com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:673)                                                                                                                    
        at com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:556)                                                                                                                    
        at com.sforce.ws.transport.SoapConnection.parseDetail(SoapConnection.java:236)                                                                                                      
        at com.sforce.ws.transport.SoapConnection.createException(SoapConnection.java:210)                                                                                                  
        at com.sforce.ws.transport.SoapConnection.receive(SoapConnection.java:156)                                                                                                          
        at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)                                                                                                              
        at com.sforce.soap.partner.PartnerConnection.login(PartnerConnection.java:818)                                                                                                      
        at com.salesforce.dataloader.client.PartnerClient$8.run(PartnerClient.java:177)                                                                                                     
        at com.salesforce.dataloader.client.PartnerClient$8.run(PartnerClient.java:168)                                                                                                     
        at com.salesforce.dataloader.client.PartnerClient.runOperation(PartnerClient.java:345)                                                                                              
        at com.salesforce.dataloader.client.PartnerClient.loginInternal(PartnerClient.java:545)                                                                                             
        at com.salesforce.dataloader.client.PartnerClient.login(PartnerClient.java:513)                                                                                                     
        at com.salesforce.dataloader.client.PartnerClient.connect(PartnerClient.java:229)                                                                                                   
        at com.salesforce.dataloader.controller.Controller.login(Controller.java:208)                                                                                                       
        at com.salesforce.dataloader.controller.Controller.login(Controller.java:203)                                                                                                       
        at com.salesforce.dataloader.ui.AuthenticationRunner.loginAsync(AuthenticationRunner.java:100)                                                                                      
        at java.base/java.lang.Thread.run(Thread.java:844)                                                                                                                                  
        at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)                                                                                                                   
        at com.salesforce.dataloader.ui.AuthenticationRunner.login(AuthenticationRunner.java:77)                                                                                            
        at com.salesforce.dataloader.ui.LoginStandardControl.loginButton_Clicked(LoginStandardControl.java:75)                                                                              
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)                                                                                                                     
        at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)                                                                                                                        
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)                                                                                                                         
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)                                                                                                                
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)                                                                                                                  
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                                                                                    
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                                                                            
        at com.salesforce.dataloader.ui.uiActions.OperationUIAction.run(OperationUIAction.java:54)                                                                                          
        at com.salesforce.dataloader.ui.LoaderWindow$2.widgetSelected(LoaderWindow.java:238)                                                                                                
        at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)                                                                                                                
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)                                                                                                                     
        at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)                                                                                                                        
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)                                                                                                                         
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)                                                                                                                
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)                                                                                                                  
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)                                                                                                                    
        at org.eclipse.jface.window.Window.open(Window.java:801)                                                                                                                            
        at com.salesforce.dataloader.ui.LoaderWindow.run(LoaderWindow.java:149)                                                                                                             
        at com.salesforce.dataloader.controller.Controller.createAndShowGUI(Controller.java:249)                                                                                            
        at com.salesforce.dataloader.process.DataLoaderRunner.main(DataLoaderRunner.java:47)
2018-07-11 16:58:15,773 ERROR [main] client.PartnerClient loginInternal (PartnerClient.java:560) - Error while logging in to web service at: https://login.salesforce.com/services/Soap/u/43.0, error was:
[LoginFault [ApiFault  exceptionCode='LOGIN_MUST_USE_SECURITY_TOKEN'
 exceptionMessage='Invalid username, password, security token; or user locked out. Are you at a new location? When accessing Salesforce--either via a desktop client or the API--from outside of your company’s trusted networks, you must add a security token to your password to log in. To get your new security token, log in to Salesforce. From your personal settings, enter Reset My Security Token in the Quick Find box, then select Reset My Security Token.'
 extendedErrorDetails='{[0]}'
]
]

        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)                                                                                         
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)                                                                  
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)                                                          
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
        at java.base/java.lang.Class.newInstance(Class.java:560)
        at com.sforce.ws.bind.TypeMapper.readSingle(TypeMapper.java:673)
        at com.sforce.ws.bind.TypeMapper.readObject(TypeMapper.java:556)
        at com.sforce.ws.transport.SoapConnection.parseDetail(SoapConnection.java:236)
        at com.sforce.ws.transport.SoapConnection.createException(SoapConnection.java:210)
        at com.sforce.ws.transport.SoapConnection.receive(SoapConnection.java:156)
        at com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:99)
        at com.sforce.soap.partner.PartnerConnection.login(PartnerConnection.java:818)
        at com.salesforce.dataloader.client.PartnerClient$8.run(PartnerClient.java:177)
        at com.salesforce.dataloader.client.PartnerClient$8.run(PartnerClient.java:168)
        at com.salesforce.dataloader.client.PartnerClient.runOperation(PartnerClient.java:345)
        at com.salesforce.dataloader.client.PartnerClient.loginInternal(PartnerClient.java:545)                                                                                             
        at com.salesforce.dataloader.client.PartnerClient.login(PartnerClient.java:513)
        at com.salesforce.dataloader.client.PartnerClient.connect(PartnerClient.java:229)
        at com.salesforce.dataloader.controller.Controller.login(Controller.java:208)
        at com.salesforce.dataloader.controller.Controller.login(Controller.java:203)
        at com.salesforce.dataloader.ui.AuthenticationRunner.loginAsync(AuthenticationRunner.java:100)                                                                                      
        at java.base/java.lang.Thread.run(Thread.java:844)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
        at com.salesforce.dataloader.ui.AuthenticationRunner.login(AuthenticationRunner.java:77)                                                                                            
        at com.salesforce.dataloader.ui.LoginStandardControl.loginButton_Clicked(LoginStandardControl.java:75)                                                                              
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.salesforce.dataloader.ui.uiActions.OperationUIAction.run(OperationUIAction.java:54)                                                                                          
        at com.salesforce.dataloader.ui.LoaderWindow$2.widgetSelected(LoaderWindow.java:238)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
        at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
        at org.eclipse.jface.window.Window.open(Window.java:801)
        at com.salesforce.dataloader.ui.LoaderWindow.run(LoaderWindow.java:149)
        at com.salesforce.dataloader.controller.Controller.createAndShowGUI(Controller.java:249)                                                                                            
        at com.salesforce.dataloader.process.DataLoaderRunner.main(DataLoaderRunner.java:47)

On closer inspection it seems like the Linux Dataloader requires a security token, but the MacOS version doesn't? For reference, when pressing 'Login' the MacOS version opens a small, new window with login.salesforce.com and a standard sign-in screen, followed by a prompt to allow 'Dataloader Partner' access.

...so I guess the MacOS dataloader creates a new security token every time I log in? Maybe I've been using it wrong all this time.

EgidioCaprino commented on 2018-07-10 10:11

Can you please run it from the terminal and send me the output?

mprom commented on 2018-07-10 09:25

Hmm... For some reason the Data Loader refuses to let me login, saying 'Check your username/password'... but using the exact same username/password in the Data Loader on MacOS works without problems

eggze commented on 2018-03-15 06:32

Hello,

do you know how to make OAuth work in Data Loader? I found out that I definitely need either webkitgtk or webkitgtk2 and that I have to update the config to include:

sfdc.oauth.server=https\://login.salesforce.com/
sfdc.oauth.redirecturi=https\://login.salesforce.com/services/oauth2/success
sfdc.oauth.environment=Production
sfdc.oauth.environments=Production,Sandbox
sfdc.oauth.Production.bulk.clientid=DataLoaderBulkUI/
sfdc.oauth.Production.partner.clientid=DataLoaderPartnerUI/
sfdc.oauth.Production.server=https\://login.salesforce.com/
sfdc.oauth.Production.redirecturi=https\://login.salesforce.com/services/oauth2/success
sfdc.oauth.Sandbox.bulk.clientid=DataLoaderBulkUI/
sfdc.oauth.Sandbox.partner.clientid=DataLoaderPartnerUI/
sfdc.oauth.Sandbox.server=https\://test.salesforce.com/
sfdc.oauth.Sandbox.redirecturi=https\://test.salesforce.com/services/oauth2/success
sfdc.oauth.clientid=DataLoaderPartnerUI/
sfdc.oauth.accesstoken=

I found this in the config of Data Loader on MacOS. Once I do this I can see the OAuth option and the browser window for authentication will show up. Problem is that then in the final step the whole Data Loader will fail and shut down.

I used prebuilt webkitgtk and webkitgtk2 from https://cdn.repo.archlinuxcn.org.

Any help welcome…

EgidioCaprino commented on 2016-10-01 15:31

Thank you ijann for your comment. I just updated the package and the issue should be solved.

ijann commented on 2016-09-27 22:37

:O compiles and was asking me version 37 but was the target folder version 38 could modify and compile, I absent-minded, thanks
:)

ijann commented on 2016-09-27 22:33

sudo ./dataloader.sh
Error: Unable to access jarfile /opt/dataloader/target/dataloader-37.0.0-uber.jar

:(

EgidioCaprino commented on 2016-09-25 20:37

Hi Ijann,

Can you please try to run it on the terminal and copy-paste the output?

Thank you,

Egidio