Export to Tableau With TDE Format Fails Against MapR Cluster

Problem

Running a job results in the following error:

Caused by: datameer.dap.sdk.UnrecoverableException: Failed to initialize Tableau TDE Extract.
at datameer.dap.sdk.UnrecoverableException.from(UnrecoverableException.java:33)
at datameer.das.plugin.tableau.tde.TdeApi.initializeExtract(TdeApi.java:62)
at datameer.das.plugin.tableau.tde.TdeFileOutputAdapter.initializeTableauExtractApi(TdeFileOutputAdapter.java:119)
at datameer.das.plugin.tableau.tde.TdeFileOutputAdapter.connect(TdeFileOutputAdapter.java:71)
at datameer.dap.sdk.util.FileOutputAdapter.connect(FileOutputAdapter.java:440)
at datameer.dap.sdk.util.FileOutputAdapter.openNewFile(FileOutputAdapter.java:273)
at datameer.dap.sdk.util.FileOutputAdapter.connectExportInstance(FileOutputAdapter.java:263)
at datameer.das.plugin.tableau.TableauServerOutputAdapter.connectExportInstance(TableauServerOutputAdapter.java:106)
at datameer.dap.common.graphv2.ProcessingContext.initializeOutputAdapter(ProcessingContext.java:375)
at datameer.dap.common.job.dapexport.ExportRecordProcessor.process(ExportRecordProcessor.java:40)
at datameer.dap.common.graphv2.ClusterTaskOperations$Operation.connect(ClusterTaskOperations.java:113)
at datameer.dap.common.graphv2.ClusterTaskOperations.connectOperationsToSource(ClusterTaskOperations.java:159)
at datameer.dap.common.graphv2.ClusterTaskOperations.connectOperationsByAlias(ClusterTaskOperations.java:154)
at datameer.dap.common.graphv2.ClusterTaskOperations.connect(ClusterTaskOperations.java:148)
at datameer.dap.common.graphv2.local.LocalClusterJob.connectMapChain(LocalClusterJob.java:218)
at datameer.dap.common.graphv2.local.LocalClusterJob.access$300(LocalClusterJob.java:70)
at datameer.dap.common.graphv2.local.LocalClusterJob$2.apply(LocalClusterJob.java:236)
at datameer.dap.common.graphv2.local.LocalClusterJob$2.apply(LocalClusterJob.java:228)
at datameer.dap.sdk.sequence.Sequence$13.moveToNext(Sequence.java:602)
at datameer.dap.common.graphv2.local.LocalClusterJob.runImpl(LocalClusterJob.java:299)
at datameer.dap.common.graphv2.local.LocalClusterJob.runImpl(LocalClusterJob.java:70)
at datameer.dap.common.graphv2.ClusterJob.run(ClusterJob.java:115)
at datameer.dap.common.graphv2.ClusterSession.execute(ClusterSession.java:229)
... 7 more
Caused by: com.tableausoftware.TableauException: server did not call us back
at com.tableausoftware.extract.Extract.<init>(Unknown Source)
at datameer.das.plugin.tableau.tde.TdeApi.initializeExtract(TdeApi.java:60)
... 28 more

Cause

The issue is being investigated internally via ticket DAP-36153 

 The cause is identified within some classes of maprfs-5.2.0-mapr.jar, Datameer is interfacing with MapR support for resolution. 

Solution

As a workaround, use TDSX format for now.