KNOWLEDGE BASE

Salesforce Extract Refreshs fail with error "Internet communication error: Failure when receiving data from the peer.'"


Published: 24 Sep 2020
Last Modified Date: 15 Oct 2020

Issue

After upgrading to Tableau Server 2020.2.3 - scheduled extract refresh tasks via the Salesforce connector fail with the error:

'Internet communication error: Failure when receiving data from the peer.'

 

Environment

  • Tableau Server 2020.2.3
  • Salesforce.com connector
 

Resolution

Upgrade to Tableau Server 2020.2.4 or 2020.3.0 or later

Cause

The SChannel library is being used in openSSL by default for certain functionality in Tableau Server version 2020.2.3 which may cause compatibility issues with some web data connectors where SSL is required. This is a known issue that is fixed in more recent version of Tableau Server.

Additional Information

When this issue is present, the backgrounder logfiles will contain an error such as the below:

104538 2020-08-04 16:04:28.131 +0000 (<SITENAME>,,,1DFFA8E94212469ABEA792AAB7DA4B3B-1:1,3960037,:refresh_extracts,7750e0b9-ef53-4dd9-becf-37fc1ab673e4) pool-15-thread-1 backgrounder: INFO com.tableausoftware.instrumentation.InstrumentationUtil - Instrumenting 'public void com.tableausoftware.domain.solr.SearchService.notifyPendingItemsAsync(com.tableausoftware.domain.user.IAuthenticatedUser, java.util.Collection)' as 'com.tableausoftware.instrumentation:00=service,01=search,name=notifyPendingItemsAsync,type=methods'.
104539 2020-08-04 16:04:28.268 +0000 (<SITENAME>,,,,3960037,:refresh_extracts,7750e0b9-ef53-4dd9-becf-37fc1ab673e4) pool-15-thread-1 backgrounder: WARN com.tableausoftware.domain.extracts.workers.RefreshExtractsWorker - |status=ExtractTimingFailure|tableau_error_source=NEEDSCLASSIFICATION|tableau_status_code=UNKNOWN|tableau_error_code=9F4C5638|jobId=3960037|jobLuid=7750e0b9-ef53-4dd9-becf-37fc1ab673e4|siteName="<SITENAME>"|workbookName="<WORKBOOKNAME>"|refreshedAt="2020-08-02T16:10:43.664Z"|sessionId=1DFFA8E94212469ABEA792AAB7DA4B3B-1:1|scheduleName="Daily 16:00"|scheduleType="FullRefresh"|jobName="Refresh Extracts"|jobType="RefreshExtracts"|totalTimeSeconds=246|runTimeSeconds=166|queuedTime="2020-08-04T16:00:21.887Z"|startedTime="2020-08-04T16:01:41.582Z"|endTime="2020-08-04T16:04:28.261Z"|correlationId=11092|priority=50|serialId=716716533|extractsSizeBytes=0|jobNotes="Internet communication error: Failure when receiving data from the peer (eu15.salesforce.com)."
Did this article resolve the issue?