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

faultDetail cannot be resolved or is not a field

Hi!

 

I'm very new to talent and just trying to follow some tutorials. I am using a tESBConsumer to access some web service and then connect the fault row to a tLogRow. I follow the instructions in the help page of tESBConsumer for this.

 

If I don't use the fault row everything works fine. Once I connect the fault row to the tLogRow to get a log of the Soap Fault I get the compile message "faultDetail cannot be resolved or is not a field".

 

Can someone point me in the right direction?

Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

I solved it! Deleted the tESBConsumer and the tLogRow and rebuilt it. It worked!

 

Thanks for the help!

View solution in original post

11 Replies
vapukov
Master II
Master II

Hi, welcome!

 

will be much better if You attache some screenshots of Your Job and error

it make process much more easy

 

best regards, Vlad

Anonymous
Not applicable
Author

Here is a screenshot of the job with the compile errors.

If I remove the tLogRow2 it works fine. Once I connect the fault route from tESBConsumer to the tLogRow2 I always get this error...

 

0683p000009LuTT.jpgerror compiling

vapukov
Master II
Master II

in 99% off cases it missed "" around variable or mistake in variable name

Anonymous
Not applicable
Author

I would agree with you but there is no configuration involved in connecting a tESBConsumer to a tLogRow. You just connect it and it should show the log for the Fault (according to the documentation)...
vapukov
Master II
Master II

what I know - 4 eyes better than 2 🙂

attach all config screenshot and sure we found - where the problem! 0683p000009MACn.png

Anonymous
Not applicable
Author

Thanks! Here are the configurations for each module.

 

0683p000009LuTA.jpgtLogRow0683p000009LuTx.jpgtESBConsumer0683p000009LuT0.jpgtXMLMap0683p000009Lu50.jpgtFixedFlowInput

Anonymous
Not applicable
Author

To make sure this does not have to do with the web service being invoked I leave a screenshot of the Fault WSDL created for the web service.

 

0683p000009LuNg.jpgFault WSDL

cterenzi
Specialist
Specialist

I think this error usually indicates a schema mismatch. Can you try pressing the sync schema button in the tLogRow config, or else delete it and replace it with a fresh one?

Side note: does Talend expose the schema for reject or error flows from components?
Anonymous
Not applicable
Author

I think so too! I tried removing the tLogRow and then adding again but the error persists.