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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
SM1641733942
Contributor
Contributor

Component download/installation and usage problem talend big data 8.0.1

Hello everyone,

Can you please help me with this issue I'm using talend big data 8.0.1 I did try to connect to a mongodb using nosql connection

and downloading and installing mongodb driver 4.4.x or later.

Everything was working I did restart talend and I couldn't use mongo components and i can't even download and install them.

I did try to install them using jar files ---> still the same problem

Thank you

Labels (2)
4 Replies
Anonymous
Not applicable

Hello,

Everything was working and this issue occurs when you restart your studio? Is network OK with you?

What's OS and JDK version you are using?

In addition, if you don't mind, could you please open the error log generated automatically by the Studio to see whether you have error stack trace there; if you do, we will appreciate it a lot if you can paste it here.

About how to open this error log: in your Studio, click Window to open the menu, then select Show View->General->Error Log. Once you see an error, double click it.

Feel free to post your issue here.

Best regards

Sabrina

 

SM1641733942
Contributor
Contributor
Author

Hello sabrine, 

 

yes the issue occurs when i restart talend.

 

yes the network works fine. I have even tried adding proxy because it's appears that

 the network is unvailable on talend see the screenshot for more info.

 

OS : windows 10 & jdk 16

 

 

error log : 

 

org.talend.repository.nosql.exceptions.NoSQLServerException: Cannot connect to database!

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.checkConnection(MongoDBConnectionUtil.java:103)

at org.talend.repository.nosql.db.provider.mongodb.MongoDBMetadataProvider.checkConnection(MongoDBMetadataProvider.java:243)

at org.talend.repository.nosql.ui.common.AbstractNoSQLConnForm$1$1.run(AbstractNoSQLConnForm.java:157)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

Caused by: org.talend.repository.nosql.exceptions.NoSQLServerException: org.talend.repository.nosql.exceptions.NoSQLServerException: org.talend.repository.nosql.exceptions.NoSQLReflectionException: java.lang.ClassNotFoundException: com.mongodb.MongoClientSettings

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.getMongo(MongoDBConnectionUtil.java:205)

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.getDB(MongoDBConnectionUtil.java:371)

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.getDB(MongoDBConnectionUtil.java:353)

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.checkConnection(MongoDBConnectionUtil.java:66)

... 3 more

Caused by: org.talend.repository.nosql.exceptions.NoSQLServerException: org.talend.repository.nosql.exceptions.NoSQLReflectionException: java.lang.ClassNotFoundException: com.mongodb.MongoClientSettings

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.getMongo4LatestVersion(MongoDBConnectionUtil.java:295)

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.getMongo(MongoDBConnectionUtil.java:183)

... 6 more

Caused by: org.talend.repository.nosql.exceptions.NoSQLReflectionException: java.lang.ClassNotFoundException: com.mongodb.MongoClientSettings

at org.talend.repository.nosql.reflection.NoSQLReflection$WrapException.wrap(NoSQLReflection.java:97)

at org.talend.repository.nosql.reflection.NoSQLReflection.invokeStaticMethod(NoSQLReflection.java:88)

at org.talend.repository.nosql.db.util.mongodb.MongoDBConnectionUtil.getMongo4LatestVersion(MongoDBConnectionUtil.java:225)

... 7 more

Caused by: java.lang.ClassNotFoundException: com.mongodb.MongoClientSettings

at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:433)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586)

at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)

at java.base/java.lang.Class.forName0(Native Method)

at java.base/java.lang.Class.forName(Class.java:466)

at org.talend.core.utils.ReflectionUtils.invokeStaticMethod(ReflectionUtils.java:216)

at org.talend.repository.nosql.reflection.NoSQLReflection$4.toDo(NoSQLReflection.java:85)

at org.talend.repository.nosql.reflection.NoSQLReflection$WrapException.wrap(NoSQLReflection.java:95)

... 9 more

------------------------------------------------

SM1641733942
Contributor
Contributor
Author

java.lang.NullPointerException: Cannot invoke "java.net.URL.toString()" because the return value of "org.talend.components.api.component.runtime.JarRuntimeInfo.getJarUrl()" is null

at org.talend.designer.core.generic.model.Component.getModulesNeeded(Component.java:1242)

at org.talend.designer.core.generic.model.Component.getModulesNeeded(Component.java:1200)

at org.talend.librariesmanager.model.ModulesNeededProvider.lambda$0(ModulesNeededProvider.java:329)

at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)

at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)

at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)

at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)

at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)

at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)

at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)

at org.talend.librariesmanager.model.ModulesNeededProvider.getModulesNeededForComponents(ModulesNeededProvider.java:330)

at org.talend.librariesmanager.model.ModulesNeededProvider.getModulesNeeded(ModulesNeededProvider.java:148)

at org.talend.designer.core.model.process.jobsettings.JobSettingsManager.getExtraOnDBParameters(JobSettingsManager.java:558)

at org.talend.designer.core.model.process.jobsettings.JobSettingsManager.getExtraParameters(JobSettingsManager.java:344)

at org.talend.designer.core.model.process.jobsettings.JobSettingsManager.getJobSettingsParameters(JobSettingsManager.java:82)

at org.talend.designer.core.ui.editor.process.Process.createJobSettingsParameters(Process.java:398)

at org.talend.designer.core.ui.editor.process.Process.createProcessParameters(Process.java:378)

at org.talend.designer.core.ui.editor.process.Process.<init>(Process.java:306)

at org.talend.designer.core.ui.editor.ProcessEditorInput.createProcess(ProcessEditorInput.java:48)

at org.talend.designer.core.ui.editor.ProcessEditorInput.createProcess(ProcessEditorInput.java:1)

at org.talend.core.ui.editor.JobEditorInput.<init>(JobEditorInput.java:67)

at org.talend.designer.core.ui.editor.ProcessEditorInput.<init>(ProcessEditorInput.java:39)

at org.talend.designer.core.ui.editor.ProcessEditorInput.<init>(ProcessEditorInput.java:34)

at org.talend.designer.core.ui.action.EditProcess.getEditorInput(EditProcess.java:166)

at org.talend.designer.core.ui.action.EditProcess.doRun(EditProcess.java:145)

at org.talend.repository.ui.actions.AContextualAction$2.run(AContextualAction.java:675)

at org.talend.repository.RepositoryWorkUnit.executeRun(RepositoryWorkUnit.java:103)

at org.talend.core.repository.model.AbstractRepositoryFactory.executeRepositoryWorkUnit(AbstractRepositoryFactory.java:259)

at org.talend.repository.localprovider.model.LocalRepositoryFactory.executeRepositoryWorkUnit(LocalRepositoryFactory.java:3767)

at org.talend.core.repository.model.ProxyRepositoryFactory.executeRepositoryWorkUnit(ProxyRepositoryFactory.java:2679)

at org.talend.repository.ui.actions.AContextualAction.run(AContextualAction.java:688)

at org.talend.repository.viewer.action.RepoDoubleClickAction.executeAction(RepoDoubleClickAction.java:251)

at org.talend.repository.viewer.action.RepoDoubleClickAction.run(RepoDoubleClickAction.java:138)

at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:215)

at org.eclipse.ui.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:183)

at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)

at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:802)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)

at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)

at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:799)

at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1118)

at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:454)

at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)

at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:270)

at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:310)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4026)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3626)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)

at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)

at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)

at org.talend.rcp.intro.Application.start(Application.java:303)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:567)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

at org.eclipse.equinox.launcher.Main.run(Main.java:1462)

at org.eclipse.equinox.launcher.Main.main(Main.java:1435)

 

Anonymous
Not applicable

Hello,

JDK 16 is not list in the compatible Java environments so far.

Could you please try to use JDK 11 instead to see if it helps?

Here is online documentation about: TalendHelpCenter: Compatible Java Environments

Best regards

Sabrina