Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

tS3List and tS3Get raising ClassNotFoundException

Hi,

I am using Talend 7.0.1 and trying to list or get a file from an S3 bucket.

But when I run the job, I get a ClassNotFoundException for both tS3List and tS3Get components.

Although the class reported not found is different for each component.

For tS3Get it is com.amazonaws.auth.AWSCredentials while for tS3List it is com.amazonaws.AmazonClientException class.

What should be done for this error?

Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

I checked the modules listing and I saw that the jars were not installed. On close inspection I found that the AWS SDK 1.11.269 JAR required by the tS3 components does not have any .class files. In fact it only has pom.xml and pom.properties files.

I got the error resolved by getting a JAR that had the class files and copied it to the maven location where the SDK JAR was and renamed it to match the required version of the JAR.

View solution in original post

2 Replies
Anonymous
Not applicable
Author

Hi
I just made a testing on v7.0.1 and I can't reproduce the issue, I am on Windows 10. Can you open the Modules view and check if the required jar files are installed successfully?

0683p000009M9DQ.png

Regards
Shong

Anonymous
Not applicable
Author

I checked the modules listing and I saw that the jars were not installed. On close inspection I found that the AWS SDK 1.11.269 JAR required by the tS3 components does not have any .class files. In fact it only has pom.xml and pom.properties files.

I got the error resolved by getting a JAR that had the class files and copied it to the maven location where the SDK JAR was and renamed it to match the required version of the JAR.