KNOWLEDGE BASE

Error "Internet Communication Error: A Libcurl Function Was given a Bad Argument (online.tableau.com)" When Signing-in to Tableau Online from Tableau Desktop


Published: 01 Mar 2018
Last Modified Date: 27 Jun 2018

Issue

When attempting to sign in to Tableau Online (or Google Services) via Tableau Desktop, the following error occurs:

Internet Communication Error: A Libcurl Function Was given a Bad Argument (online.tableau.com)

Internet Communication Error: A Libcurl Function Was given a Bad Argument (www.googleapis.com)

Environment

  • Tableau Online
  • Google Service
  • Tableau Desktop 10.2, 10.4, 10.5 - 32bit

Resolution

Option 1

Upgrade to Tableau Desktop 10.5.3, 10.4.6, 10.3.10 or a later version. For more information, see Upgrading Tableau Desktop in Tableau Help.

Option 2

Install the 64-bit version of Tableau Desktop. 

Option 3

Run Tableau Desktop 32 bit with DLogDetail option.

  1. Open a command prompt as an administrator. 
  2. Navigate to the bin folder, located by default at C:\Program Files (x86)\Tableau\Tableau 10.4\bin 
  3. Run Tableau Desktop using the following command.
 tableau.exe -DLogLevel=Debug -DLogDetail=HTTPRequestor,Network,AsyncTaskSvc
  1. You should be able to access Tableau Online from Tableau Desktop.

Note: After performing Option 2 once, you can open Tableau Desktop normally and the issue should not recur.

Cause

This behavior is related to a known issue, ID: 742828, which has been fixed in a recent release of Tableau Desktop. 
Did this article resolve the issue?