Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
MFundarek1649839991
Contributor
Contributor

Can't use custom components for OpenStudio for Data Integration made by Talend Component Kit Developer

Downloaded Talend Open Studio for Data Integration 8.0.1. IntelliJ Idea (Windows). Set up the environment with Component plugin in IndelliJ. Build a component in maven a deployed it into the Studio. Also activated the development environment in STudio and the button is shown in GUI.

Got BUILD Success at every stage and I can see the new component in STudio m2 repository on filesystem. However the component is not shown in the palette after Studio restart or after button press. Any pointers?

Labels (4)
3 Replies
MFundarek1649839991
Contributor
Contributor
Author

found this in logs:

Caused by: java.lang.ExceptionInInitializerError: Exception java.nio.file.InvalidPathException: Illegal char <:> [in thread "main"]

at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)

at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)

at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)

at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)

at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232)

at java.base/java.nio.file.Path.of(Path.java:147)

at java.base/java.nio.file.Paths.get(Paths.java:69)

at org.talend.sdk.component.path.PathFactory.get(PathFactory.java:33)

at org.talend.sdk.component.runtime.manager.ComponentManager.findStudioM2(ComponentManager.java:608)

at java.base/java.util.Optional.orElseGet(Optional.java:364)

at org.talend.sdk.component.runtime.manager.ComponentManager.findM2(ComponentManager.java:600)

at org.talend.sdk.component.runtime.manager.ComponentManager$SingletonHolder.buildNewComponentManager(ComponentManager.java:196)

at org.talend.sdk.component.runtime.manager.ComponentManager$SingletonHolder.<clinit>(ComponentManager.java:269)

 

hard to find where that comes from. but entries in config.ini seem to have ":" quoted including -

component.java.registry=C\:/tos/TOS_DI-20210915_1333-V8.0.1M12/configuration/components-registration.properties

 

 

 

MFundarek1649839991
Contributor
Contributor
Author

and earlier entry:

Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index 4: file:/C:/tos/TOS_DI-20210915_1333-V8.0.1M12/configuration/

Searched FS only found instances in

maven_user_settings.xml

 

 

MFundarek1649839991
Contributor
Contributor
Author

found the entry as

osgi.configuration.area=file:/C:/tos/TOS_DI-20210915_1333-V8.0.1M12/configuration/

in Talend Studio Installation Details/Configuration