Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Run time Error in TAC while running job - Stack map does not match the one at exception handler
Hello team,
I am using 7.3 Big Data platform and 1.8 Jdk version.
I have built the jobs and deploy it in TAC, when it runs in the studio it runs successfully.
while running the job in TAC, I am getting Error at Run time.
as I checked the job and try to figure out why this is coming, then I specifically found the job failed at runtime while
creating the connection to aws-s3 (s3 components)
Error as follows:
[INFO ] 14:55:34 icoach_user_defined.user_login_data_wu_0_2.user_login_data_WU- tS3Put_2 - Creating new connection.
[statistics] disconnected
[statistics] disconnected
Exception in thread "main" java.lang.VerifyError: Stack map does not match the one at exception handler 77
Exception Details:
Location:
com/fasterxml/jackson/databind/deser/std/StdDeserializer._parseDate(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/util/Date; @77: astore
Reason:
Type 'com/fasterxml/jackson/core/JsonParseException' (current frame, stack[0]) is not assignable to 'com/fasterxml/jackson/core/exc/StreamReadException' (stack map, stack[0])
Current Frame:
bci: @69
flags: { }
locals: { 'com/fasterxml/jackson/databind/deser/std/StdDeserializer', 'com/fasterxml/jackson/core/JsonParser', 'com/fasterxml/jackson/databind/DeserializationContext' }
stack: { 'com/fasterxml/jackson/core/JsonParseException' }
Stackmap Frame:
bci: @77
flags: { }
locals: { 'com/fasterxml/jackson/databind/deser/std/StdDeserializer', 'com/fasterxml/jackson/core/JsonParser', 'com/fasterxml/jackson/databind/DeserializationContext' }
stack: { 'com/fasterxml/jackson/core/exc/StreamReadException' }
Bytecode:
0x0000000: 2bb6 0036 aa00 0000 0000 0081 0000 0003
0x0000010: 0000 000b 0000 007a 0000 0081 0000 0081
0x0000020: 0000 0034 0000 0041 0000 0081 0000 0081
0x0000030: 0000 0081 0000 0071 2a2b b600 13b6 0014
0x0000040: 2cb6 006c b02b b600 4842 a700 223a 052c
0x0000050: 2ab4 0002 2bb6 006f 1270 03bd 0004 b600
0x0000060: 71c0 002e 3a06 1906 b600 4d42 bb00 7259
0x0000070: 21b7 0073 b02a 2cb6 0074 c000 72b0 2a2b
0x0000080: 2cb6 0075 b02c 2ab4 0002 2bb6 0026 c000
0x0000090: 72b0
Exception Handler Table:
bci [69, 74] => handler: 77
bci [69, 74] => handler: 77
Stackmap Table:
same_frame(@56)
same_frame(@69)
same_locals_1_stack_item_frame(@77,Object[# 371])
append_frame(@108,Long)
chop_frame(@117,1)
same_frame(@126)
same_frame(@133)
Could you please assist me to check this issue and any possible solution for it.
Thank you in advance.
Hi
Is the Job Server installed on the same machine as Talend Studio? If not, what is the JDK version on the machine where Job Server is installed? I suspect this problem is caused by different JDK versions.
Regards
Shong
Hello @Shicong Hong
Thank you for your swift reply.
The job was built on the local machine with java version
However, the Server java version is
both are the 1.8, is there anything I am missing.
I have attached the image for both java version differences, could you please look at it.
1.ServerVersion
2.Local Version