Custom Component - Clover ETL eclipse - 4.1.0

Hello,

I’m trying to create a custom component using eclipse. I looked at the official documentation over here -

http://doc.cloveretl.com/documentation/ … igner.html

I did everything as mentioned, and when I unzip my component in eclipse\plugins\com.cloveretl.gui_4.1.0.018\lib\plugins, and start eclipse it gives me the below error -

10:08:22,705 INFO : === CloverETL 4.1.0.018 Starting ===
Exception in thread “Thread-10” com.cloveretl.server.facade.api.exceptions.CloverServerException: java.lang.RuntimeException: com.cloveretl.server.facade.api.exceptions.CloverServerException: Engine init failed! Inited plugins:26, should be initialized:27
at com.cloveretl.server.j.run(Unknown Source)
Caused by: java.lang.RuntimeException: com.cloveretl.server.facade.api.exceptions.CloverServerException: Engine init failed! Inited plugins:26, should be initialized:27
at com.cloveretl.server.j.init(Unknown Source)
… 1 more
Caused by: com.cloveretl.server.facade.api.exceptions.CloverServerException: Engine init failed! Inited plugins:26, should be initialized:27
… 2 more

My clover ETL version is 4.1.0 and I have installed it as a plugin to eclipse. Any ideas or suggestions on what can be done to fix this ?

Thanks,
Anupam Goel

Hi Anupam

We are no longer maintaining the ability to create your very own components (CustomComponent) because in 4.1.0-M1 version we introduced a component called CustomJavaComponent (and its derivates). It is fully programmable component that is already integrated into the Designer, so there’s no need to use the deprecated CustomComponent.

Also, there is often a way to solve the task by using subgraphs (documentation) which can incorporate more components into one. This way you can avoid any programming in Java completely.

Best regards