Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I have a Talend job that is deployed to a Talend Runtime. One of the incoming URI Pattern flows requires this job to call out to an external service using tRestClient to request some data (share prices) from a 3rd party API service (snippet of job below).
If this is all retained within the main job it all works OK - however if I drop some of this (tFixedFlow-tRestClient-tExtractJSONFields-tXMLMap) into a child-job (which buffers the XML back) it doesn't work.
The Runtime wrapper.log shows:
INFO | jvm 1 | 2020/10/28 14:11:43 | Exception in component tRunJob_1 (Database)
INFO | jvm 1 | 2020/10/28 14:11:43 | java.lang.RuntimeException: java.lang.NoClassDefFoundError: org/apache/cxf/service/model/EndpointInfo
INFO | jvm 1 | 2020/10/28 14:11:43 | at local_project.database_0_1.Database.tRESTRequest_1_LoopProcess(Database.java:16221)
Has anyone come across this limitation before and/or got around it any way?
Thanks
David
Hi @David Beaty,
I hope you are well. I am looking into trying to recreate this as I think it could be a bug. Do you have a Support contract where you are working at the moment? If so, it might be best for you to go ahead and raise this with Support. If I find a fix, I'll post it here and let Support know. However, if this needs a patch, going to Support will mean that patch will arrive quicker
Regards
Richard