Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Talend Component Kit InputComponent not visible in studio 7.0.1

Hello,

 

I developed an output component with the talend component kit and this works great!

 

So I started developing an input component as well, but then run into following problem:

in workspace log it says:

java.lang.NoClassDefFoundError: org/talend/sdk/component/api/service/record/RecordBuilderFactory

org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].[]]

!MESSAGE 2018-10-16 13:36:10,292 INFO  org.eclipse.m2e.internal.launch.MavenLaunchDelegate  -  mvn  -B -o -s C:\Talend\TOS_DI-Win32-20180411_1414-V7.0.1\configuration\maven_user_settings.xml install -llr -Dmaven.main.skip=true -P !ci-builder

!MESSAGE 2018-10-16 13:36:15,624 ERROR org.talend.commons.exception.CommonExceptionHandler  - javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed

Caused by: javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: De netwerkverbinding is geweigerd door de externe computer.
Caused by: java.io.IOException: De netwerkverbinding is geweigerd door de externe computer.

In another post some say that when studio start it should start the component-server and http://localhost:8080/ should give a response.

With my studio 7.0.1 this is not the case.

When I do mvn talend-component:web then http://localhost:8080 is accesible and I see my component listed there. Now with server started and I start the studio, my inputcomponent becomes visible.

 

Is there any way to start the server from studio, so I can see my component?

 

Thanx lot.

Labels (3)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hello,

Record support was added in the coming release of the studio and not in 7.0 which uses 1.0 version of the framework.

Replace RecordBuilderFactory by JsonBuilderfactory and Record by JsonObject for older versions.

View solution in original post

2 Replies
Anonymous
Not applicable
Author

Hello,

Record support was added in the coming release of the studio and not in 7.0 which uses 1.0 version of the framework.

Replace RecordBuilderFactory by JsonBuilderfactory and Record by JsonObject for older versions.

Anonymous
Not applicable
Author

Tried this and yes! It totally works! Thank you