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

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

[resolved] hash is not initialized hash must exist before you read

Hi,
I'm getting an error while executing the job and getting the below error.Can you please anyone please suggest me?
Attached is the screenshot of the job
connecting to socket on port 3569
connected
Exception in component tHashInput_2
java.lang.RuntimeException: The hash is not initialized : The hash must exist before you read from it
    at geo.usps_recordtype_changes_add_del_0_1.usps_recordtype_changes_add_del.tHashInput_2Process(usps_recordtype_changes_add_del.java:4097)
    at geo.usps_recordtype_changes_add_del_0_1.usps_recordtype_changes_add_del.tFileInputDelimited_2Process(usps_recordtype_changes_add_del.java:1612)
0683p000009MBrn.png
Thanks!
Labels (3)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

You have some inconsistences in your definition.
I considers that tfileoutputexcel should connect to tMap2 using  a Main flow and don't using a lookup flow.   tHashInput_1 should connect to tMap2 using a Main flow.
tFileInputDelimited_1 shouldn't connect to tFileInputDelimited2 using onComponentOk.   I suggest connect t_state to tFileInputdelimited2 using a onSubJobOk, but i don't know your process, please analyze my comments.
Best regards,
Alfonso Borre
skype : alfonso.borre
aborresarmiento@yahoo.es

View solution in original post

5 Replies
Anonymous
Not applicable
Author

Hi yugandhar9,
It seems that the data isn't written to the tHashOutput? Did you use the output data from oracle DB(row7) both in tHashInput_1 and tHashInput_2?
Best regards
Sabrina
Anonymous
Not applicable
Author

Hi,
Yes,I'm using the oracle DB(row7) output data in thashouput_1 in both the thashinput_1 and thashinput_2
Anonymous
Not applicable
Author

You have some inconsistences in your definition.
I considers that tfileoutputexcel should connect to tMap2 using  a Main flow and don't using a lookup flow.   tHashInput_1 should connect to tMap2 using a Main flow.
tFileInputDelimited_1 shouldn't connect to tFileInputDelimited2 using onComponentOk.   I suggest connect t_state to tFileInputdelimited2 using a onSubJobOk, but i don't know your process, please analyze my comments.
Best regards,
Alfonso Borre
skype : alfonso.borre
aborresarmiento@yahoo.es
Anonymous
Not applicable
Author

Excuse me,  tHashInput_1 should connect to tMap2 using a Lookup flow.
Anonymous
Not applicable
Author

Thank you Alfonso! It worked