Error message not found when I'm trying to run custom SQL on Tableau Desktop using AWS Athena Query which runs fine on Athena.

0

The error message I'm getting: Error message not found: ATHENA_CLIENT_ERROR. Can't find bundle for base name com.simba.athena.athena.jdbc42.messages, locale en_US

We have a datalake architecture which we stood up on AWS s3. When I'm trying to run queries against the tables in the Curated db, in Athena, I'm getting results. When I copy the same query and paste it in the custom SQL funtion in Tableau it gives me an error. This issue is affecting our business and needs to resolve as soon as possible.

Please send me an answer if you have previously dealt with this kind of issue.

Other stuff:

I have * access meaning I have all access in AWS.

1 Answer
0

Such an error can be caused by various reasons, for example old JDBC driver version or incorrect JDBC connection properties.

Can you try following steps and see if they help:

  1. Make sure download and use the latest "JDBC driver with AWS SDK", you can download the driver from link https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html
  2. If the issue persists with the newest driver, please enable JDBC driver debug logging. Please refer to https://kb.tableau.com/articles/HowTo/how-to-enable-driver-logging-for-amazon-athena-using-a-properties-file
  3. Restart Tableau and rerun the problematic query to generate driver logs. Check the logs for any specific stacktrace error messages, which normally indicates the root cause of the issue. If you need help to further troubleshoot the driver logs, please open a support ticket from AWS console. Please avoid sharing raw logs in public posts because JDBC driver logs might contain sensitive information of your account.
  4. Besides that, I'd suggest you to check this similar thread in Tableau forum: https://community.tableau.com/s/question/0D58b00009zBZgaCAG/athenaclienterror , it mentioned another possible cause related to local proxy server (if you have one), which can be overcome by specifying NonProxyHosts=*.amazonaws.com in Tableau properties file.
AWS
Ethan_H
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions