I have made a simple talend Route which exposes a GET endpoint to get the list of customers.
I am following https://help.talend.com/reader/lOdTKH~QuvYom1PHUXq4Qg/FDXkFcEIKhexHJxgC_eV6g link. I am able to get the output till step 10 ( as shown in tutorial).
When i try to export the Route as a spring-boot microservice , i am getting an exception :
`Detail Message: The type org.springframework.context.ApplicationContextAware cannot be resolved. It is indirectly referenced from required .class files`
I tried importing different versions of spring-context, but no luck so far.
Any help is highly appreciated.
I see that Tutorial operates with old "camel-jaxb-2.16.3.jar" and "camel-jackson-alldep-2.16.3.jar" dependencies (have a look to cConfig configuration from Tutorial) but Studio 6.4.1 is based on Camel 2.17.6 . In this case generated MS package contains multiple versions of the same Camel libraries and corresponding Third-Party dependencies. Dublicated libraries (with different versions) become "visible" by the same class loader. This is why we have described issue (and potentionally can have a lot of similar problems).
I have followed this tutorial with correct camel dependencies - "camel-jaxb-2.17.6.jar" and "camel-jackson-alldep-2.17.6.jar" ( https://talend-update.talend.com/nexus/content/repositories/libraries/org/talend/libraries/camel-jac... ) - it works fine (MS package was built and executed correctly).
I have used the same dependencies as you mentioned : camel-jaxb-2.17.6.jar and camel-jackson-alldep-2.17.6.jar.
But still the same problem.
Try please this Route which is based on current Tutorial (created using Talend Studio 6.4.1 with "Fabric" license).
I downloaded the zip file that you sent , but on building route i am getting errors like:
1. Detail Message: The type org.springframework.beans.factory.DisposableBean cannot be resolved.
2. Detail Message: org.apache.camel.spring.boot cannot be resolved to a type.
You can try to switch to empty project (File -> Switch Project or workspace ). And import / build this Route (I have added missing beans which was not included to previous *.zip).
Besides, it is necessary to simplify and mimimize path to Studio installation (to avoid issues with Windows file name limitations).
Watch the recorded webinar!
Create systems and workflow to manage clean data ingestion and data transformation.
Introduction to Talend Open Studio for Data Integration.
Test drive Talend's enterprise products.