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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] Cannot download and instal aws-java-sdk-1.9.13.3.jar

I have jobs that require tS3 objects so, of course Talend is telling me that I need aws-java-sdk-1.9.13.3.jar.  When I try to install this component from the component tab or the module view,  the actual install buttons are greyed out. I need the S3 components.  Is the aws support not available in the community version?  We have one other person here at the office, who is using the community edition, and she doesn't remember doing anything special to get the aws support.
Any help you could provide, would be much appreciated.
"Talend Open Studio for Data Integration"
Version: 5.6.2
Build id: V5.6.2_20150508_1414
(c) Copyright 2006-2014 Talend Inc.  All rights reserved.
Visit  
Regards,
Kurt W. Andrews
Labels (4)
1 Solution

Accepted Solutions
David_Beaty
Specialist
Specialist

I manually load the library that I thought I needed and it seemed to work, you might need to tLibraryLoad other sections.
0683p000009MDpr.png

View solution in original post

7 Replies
Anonymous
Not applicable
Author

Hi
Due to the different license, this jar aws-java-sdk-1.9.13.jar is not available for downloading directly from Talend Studio, you need to find it from internet or AWS provider, and then install manually the jar in studio, refer to this KB article

Here is a link for downloading the AWS SDK for java. After downloading the zip file, unzip the archive file to a directory, rename the aws-java-sdk-1.9.39.jar to aws-java-sdk-1.9.13.jar, and install manually aws-java-sdk-1.9.13.jar in Talend Studio.

Best regards
Shong

David_Beaty
Specialist
Specialist

Hi,
I'm experiencing the same, problem. When I download the current JDK jar file, 1.10.20, and rename it gives me the following when I try and do any server side action (BucketList, List, etc.) I can make the connection and disconnect OK.
Starting job DBT at 13:52 24/09/2015.
connecting to socket on port 3827
connected
Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
at com.amazonaws.http.conn.SdkConnectionKeepAliveStrategy.getKeepAliveDuration(SdkConnectionKeepAliveStrategy.java:48)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:532)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:728)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:489)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:310)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3604)
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3557)
at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:647)
at com.amazonaws.services.s3.AmazonS3Client.listObjects(AmazonS3Client.java:632)
at organisationalunits.dbt_0_1.DBT.tS3List_1Process(DBT.java:669)
disconnected
disconnected
at organisationalunits.dbt_0_1.DBT.tS3Connection_1Process(DBT.java:445)
at organisationalunits.dbt_0_1.DBT.runJobInTOS(DBT.java:1665)
at organisationalunits.dbt_0_1.DBT.main(DBT.java:1522)
Job DBT ended at 13:52 24/09/2015.
If I just have the tS3Connection and then tS3Close, its fine, so I'm happy it connects.
Thanks
David
0683p000009MDha.png
Anonymous
Not applicable
Author

It seems it is a version conflict error on the jar, could you download the exact jar version aws-java-sdk-1.9.13.jar?
David_Beaty
Specialist
Specialist

I can source the correct version buts it's only a stub at 3Kb in size.
I managed to resolve this by downloading the entire source set of that version and built each library in Maven, then included aws-java-sdk-s3 and aws-java-sdk-core with the tLibraryLoad components.
It's not pretty but it works.
Anonymous
Not applicable
Author

Hei, 
I have the same problem of the SDK version. And although it works in uploading table into S3. 
But Due to this, I can't continue the sub job 2 aiming at COPY the file from S3 to Redshift. 
I have to do this transfer in two steps. 

Do you know how to resolve this problem ? 
Thank you. 
0683p000009MDZH.png 0683p000009MDmt.png
David_Beaty
Specialist
Specialist

I manually load the library that I thought I needed and it seemed to work, you might need to tLibraryLoad other sections.
0683p000009MDpr.png
Anonymous
Not applicable
Author

I changed another component tSystem so I had non longer the problem with library. 
Thank YOU !