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

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
ksharma1628668043
Contributor
Contributor

java.sql.SQLException: Bad format for Timestamp error in talend

I am new user of Talend.

 

For my first job, I would like to copy data from a MySql table to another sql Table.

 

Here is my simple job :

 

tMysqlInput

|

tMap

|

tMSSqlOutput

 

1)

      

When I execute my job, I got this error :

Exception in component tDBInput_1 (STG_TGT_SUBSIDY_F)

java.sql.SQLException: Bad format for Timestamp '464' in column 55.

at com.mysql.jdbc.ResultSetRow.getTimestampFast(ResultSetRow.java:1378)

at com.mysql.jdbc.ByteArrayRow.getTimestampFast(ByteArrayRow.java:127)

at com.mysql.jdbc.ResultSetImpl.getTimestampInternal(ResultSetImpl.java:6587)

at com.mysql.jdbc.ResultSetImpl.getTimestamp(ResultSetImpl.java:6187)

at dailyetljobs.stg_tgt_subsidy_f_0_1.STG_TGT_SUBSIDY_F.tDBInput_1Process(STG_TGT_SUBSIDY_F.java:20851)

at dailyetljobs.stg_tgt_subsidy_f_0_1.STG_TGT_SUBSIDY_F.runJobInTOS(STG_TGT_SUBSIDY_F.java:30038)

at dailyetljobs.stg_tgt_subsidy_f_0_1.STG_TGT_SUBSIDY_F.main(STG_TGT_SUBSIDY_F.java:29628)

I don’t understand because, in the schema, column 55 is YEAR ID (values as 19) .

At present datatype i am using is Big decimal.

 

Kindly drop your inputs.

 

Thanks for the help.

Karishma

Labels (2)
1 Reply
Anonymous
Not applicable

Can you show us a screenshot of your schema (for the tDBInput component) and also give us the MySQL schema of the table you are reading from? It sounds like there is a misconfiguration in your data types.