The ESB mapper components such as cMap and tHMAP work as expected in Studio. However, when deployed on 7.1.1 ESB Runtime, they throw map not found exceptions. If you update the mapper components and deploy them into the runtime, there is a working system breakdown caused by:
java.lang.IllegalArgumentException: Project XYZ not found in path /Maps/Routes/XYZMapper/ModuleXYZ map not found
It's a bug in Talend 7.1.1 Runtime that cannot be backported.
Talend uses a built-in eclipse runtime for Talend Data Mapper deployable that is cached in the artifact. If you update the artifact with a new version and deploy it in runtime, the changes are not reflected. The runtime always refers to the old artifact.
This issue is fixed in the new non-Eclipse runtime, which is available starting with 7.2. To resolve this issue, upgrade to Talend 7.2.1.