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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

JDK 1.8u60+ issue with AWS SDK

After updating to openjdk 1.8.0_60 I am unable to run jobs using the AWS S3 component. I get the following error.
AWS authentication requires a valid Date or x-amz-date header (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied;

I understand this should be updated in the newest version of the aws adk, but Talend looks for a specific version. Is there a way to point it to a newer one?
Labels (2)
13 Replies
_AnonymousUser
Specialist III
Specialist III
Author

Also, I was able to downgrade to a previous version of the jdk to resolve, but would like to know if there's a longer term solution in place?
Anonymous
Not applicable

Hi Kyro,
So far, talend don't support for Open JDK.
Please take a look at document about:TalendHelpCenter:Compatible Platforms and Java environments.
Best regards
Sabrina
Anonymous
Not applicable

I ran into this bug in Talent Open Studio 6.0.1 on Oracle JDK-8u60, it has to do with a breakage between aws-sdk and joda-time.
See the following:

The workaround I have is to use joda-2.8.2.jar.
Get the jar from joda-time () un-tar and record the location of joda-time-2.8.2.jar
In Talend Open-Studio:
Run --> Advanced Settings --> JVM Setting --> New:
Add "-Xbootclasspath/a:<path to joda-time-2.8.2.jar>"
It would be nice if the Talend team could give us an update when aws-java-sdk-1.9.13.jar and joda-time-2.3.jar will be updated.
Thanks,
kjoshi.
Anonymous
Not applicable

Hi  kjoshi?
Thanks for sharing your solution with us.
There is a update for joda-time-2.7 jar in v 6.1.0 RC1
Best regards
Sabrina
Anonymous
Not applicable

I'm trying to run a script to move data from tSalesforceInput -> tMap -> tRedshiftOutputBulkExec and I continuously get this error. I have tried both changing my JDK to a previous version and adding joda time 2.8.2 to the JVM settings and I still get the error.
Any advice appreciated. 
Anonymous
Not applicable

The change of the library has been done here: https://jira.talendforge.org/browse/TDI-34084
Anonymous
Not applicable

Noob question, if this has been fixed, how do I pull the fix down to TOS?
I am running:
Version: 6.0.1 
Build id: 20150908_1633
I am getting the same error while trying to use ts3list component, whilst behind a proxy. 
_AnonymousUser
Specialist III
Specialist III
Author

Hi,
I am using Talend for Big Data 6.3.1 desktop. I am loading data from postgresql db to aws redshift db.
I have a problem 'Error converting Timestamp'
Exception in component tPostgresqlInput_1
java.sql.SQLDataException: (10140) Error converting value to Timestamp.
I tried adding joda-time-2.8.2.jar in java classpath and path of jar file in jvm instructions and ran the job.
But still, problem not resolved. Can anyone help me to resolve the issue.
Thanks in Advance.
Regards
Satya
Anonymous
Not applicable

Hi sbitra,
Could you please show us your job setting screenshots on forum which will be helpful for us to address your issue? Is your connection Ok with you?
Best regards
Sabrina