Skip to content
cdeptula edited this page Dec 5, 2013 · 3 revisions

Unspecified Link Error

This means that your PATH variable was not properly defined or you are not running on Windows. See the Installation guide and make sure you specified your PATH variable. https://github.com/cdeptula/tdeoutputplugin/wiki/Installation

Error initializing step [Tableau Data Extract Output]
java.lang.UnsatisfiedLinkError: Unable to load library 'DataExtract': The specified module could not be found.
	at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:194)
	at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:283)
	at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:244)
	at com.sun.jna.Native.register(Native.java:1065)
	at com.tableausoftware.DataExtract.TableDefinition.<clinit>(Unknown Source)
	at org.openbi.kettle.plugins.tableauDataExtract.TDEOutput.configureTableDef(Unknown Source)
	at org.openbi.kettle.plugins.tableauDataExtract.TDEOutput.init(Unknown Source)
	at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:65)
	at java.lang.Thread.run(Thread.java:724)
Step [Tableau Data Extract Output.0] failed to initialize!

ClassNotFoundException

The below error means you did not copy the file in the TDE API download/Java directory to ${PDI_HOME}/plugins/steps/TDEOutputPlugin. See the Installation guide for more info: https://github.com/cdeptula/tdeoutputplugin/wiki/Installation

Error initializing step [Tableau Data Extract Output]  
java.lang.NoClassDefFoundError: com/tableausoftware/DataExtract/TableDefinition  
	at org.openbi.kettle.plugins.tableauDataExtract.TDEOutput.configureTableDef(Unknown Source)  
	at org.openbi.kettle.plugins.tableauDataExtract.TDEOutput.init(Unknown Source)  
	at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:65)  
	at java.lang.Thread.run(Thread.java:724)  
Caused by: java.lang.ClassNotFoundException: com.tableausoftware.DataExtract.TableDefinition  
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)  
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)  
	at java.security.AccessController.doPrivileged(Native Method)  
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)  
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)  
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)  
	at org.pentaho.di.core.plugins.KettleURLClassLoader.loadClass(KettleURLClassLoader.java:98)  
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Clone this wiki locally