Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I have a legacy route design with custom component (for message queue connection). Now this route can be built, but I can't access properties of the custom component - message "Component not loaded" is displayed. This component is not present in Palette for Route, but I can see it palette when I edit some job. What can be done to resolve this?
Thanks,
Alex.
You will need to find the custom component or edit the route to not use the custom component. Components for jobs are completely different to components for routes. You will not have been using the same one.
The problem is that custom component was already present in the route and functioning well. I met this problem trying to edit existing route - then I get "Component not loaded" message.
I tried to reimport this custom component into Studio and looks like it was imported, but present only on Jobs Palette. Family of this component is Connectivity / Messaging and another items of this type are visible.
Now I'm trying to activate this component in Route, as it is legacy design which worked.
After some research it seems that import of custom component is working wrong. Is there anything in component config which manages availability for Route or Job Palette?
You need to give a bit more information. For example, what is the custom component called? At the moment all I know is that a component which works in Talend jobs does not work in routes. That is how it should be.
The component itself is custom and it is analogue of cAMQP component with some extras. So I'll try to change the description:
I can't provide example project here, so if anything else would help (like some logs to search for) - I'll be happy to provide.
What is the component you are trying to add? When you see it in the job palette, what is it called?
It's custom component which is not available outside. I have source code, but can't distribute it.
I have been looking into this today and have used a custom component to replicate this. I haven't found a workaround for this yet, but I have raised this as a bug and have asked R&D to get back to me.
I have had some feedback from R&D about this. Can you check your {component_name}_java.xml file and look in the header. You should see something like this .....
<HEADER AUTHOR="Talend" TYPE="CAMEL" COMPATIBILITY="ALL" DATA_AUTO_PROPAGATE="false" PLATEFORM="ALL" RELEASE_DATE="20080229A" SERIAL="" STARTABLE="false" STATUS="ALPHA" VERSION="0.102">
<SIGNATURE/>
</HEADER>
The suspicion is that your component is missing the TYPE="CAMEL" section in the header. If it is not there, can you add it and try and load this component again?
This XML part is missing, but not mandatory. I was able to download this component by copying folder to Talend Studio installation, plugins folder. The problem is solved for now, though it seems like documentation is deprecated.