Symptom
- SAP Lumira gives Could not initialize class com.teradata.tdgss.jtdgss.TdgssManager when connecting to Teradata
- Or you see an empty error message box:
- Subsequent logon attempts trigger the following error message: java.lang.NoClassDefFoundError: com/teradata/tdgss/jtdgss/TdgssManager : cannot initialize class because prior initialization attempt failed
- Lumira Desktop trace logs records:
- java.lang.ExceptionInInitializerError
at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getTDgssVersion(GenericTeraEncrypt.java:640)
at com.teradata.jdbc.jdbc_4.parcel.ClientConfigParcel.toStream(ClientConfigParcel.java:54)
at com.teradata.jdbc.jdbc_4.io.TDPacket.addParcel(TDPacket.java:98)
...
Caused by: java.lang.NullPointerException: while trying to enter a null monitor loaded from static field com.teradata.tdgss.jtdgss.TdgssConfigApi.doc
at com.teradata.tdgss.jtdgss.TdgssConfigApi.GetMechanisms(TdgssConfigApi.java:141)
... - java.lang.NoClassDefFoundError: com/teradata/tdgss/jtdgss/TdgssManager : cannot initialize class because prior initialization attempt failed
at com.teradata.jdbc.jdbc.GenericTeraEncrypt.getTDgssVersion(GenericTeraEncrypt.java:640)
at com.teradata.jdbc.jdbc_4.parcel.ClientConfigParcel.toStream(ClientConfigParcel.java:54)
...
Caused by: java.lang.ExceptionInInitializerError
... 63 more
Caused by: java.lang.NullPointerException: while trying to enter a null monitor loaded from static field com.teradata.tdgss.jtdgss.TdgssConfigApi.doc
at com.teradata.tdgss.jtdgss.TdgssConfigApi.GetMechanisms(TdgssConfigApi.java:141)
...
Environment
- SAP Lumira Desktop
- Teradata 14 or 15 JDBC driver
Reproducing the Issue
- Start SAP Lumira
- Click File | Preferences
- Click SQL Drivers
- Click Teradata 15 - JDBC Drivers
- Click Install Drivers
- Browse to and select terajdbc4.jar
- Click Open
- Click Done
- Click OK on "To apply driver changes, you must restart the application."
- Shut down SAP Lumira
- Start SAP Lumira
- Attempt to connect to Teradata via Query with SQL
Cause
Teradata JDBC driver requires both "terajdbc4.jar" and "tdgssconfig.jar"
Resolution
- Start SAP Lumira
- Click File | Preferences
- Click SQL Drivers
- Click Teradata 15 - JDBC Drivers
- Click Install Drivers
- Browse to and select both terajdbc4.jar and tdgssconfig.jar
- Click Open
- Click Done
- Click OK on "To apply driver changes, you must restart the application."
- Shut down SAP Lumira
- Start SAP Lumira
- Now you can connect to Teradata via Query with SQL
Keywords
teradata acquire acquisition failure failed initialize initialization install configuration , KBA , BI-LUM-DIS , Lumira Desktop/Discovery , Problem
Product
SAP Lumira, desktop edition 1.0