
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can't install Remote engine in VM for Core Developer training.
Hi Support,
As part of the Core Developer training module, "Logging and monitoring in Talend Management Console", I am required to install the Remote Engine on the provided Talend VM. However I can't seem to get past the installation, whether I download it as an executable (exe) or zip file. We are instructed to install v2.12 and I have already tried installing 2.12.0 and 2.12.14.
When I run the installer for the executable, it runs for a bit and it looks like it is installing but then I get this warning, "Talend The Remote Engine system service will not be installed because its wrapper files could not be generated.".
I press ok and it finishes installing however the service is not present in my windows services. I then tried installing the service manually as shown here https://help.talend.com/r/en-US/Cloud/installation-guide-windows/setting-up-remote-engine-service-ma...
However the commands didn't work and I get some java errors in response.
Has anyone seen this issue before?
Regards,
Mohammed
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I resolved this issue by installing JDK 20, which was provided as an example in the Qlik documentation:
I hope this helps!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Exception in thread "main" java.util.zip.ZipException:
Invalid CEN header
Your issue is likely linked consequence of a new feature added with the latest Java release "Improved ZIP64 Extra Field Validation".
https://www.oracle.com/java/technologies/javase/11-0-20-relnotes.html
What JDK version are you using? Could you please upgrade Java to 11.0.21 to see if it could resolve the issue?
Best regards
Sabrina

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am having the same problem. The VM isn't something within our control as students. If there's another way to install the remote engine properly on the provided VM and get the service started can you outline the entire process?
Right now the course material is apparently out-of-date and I'd prefer not to guess and have to experiment to proceed with this lesson!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Also, I did try upgrading JDK on the VM to 11.0.21 and I'm still getting the errors the OP reported and screenshotted in the DOS window.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not sure if this is still relevant to you, but I managed to get this to work. I did two things, so not scientific and I don't know which changed did it, or whether it was a combination thereof.
Firstly, I just deleted my existing VM and made a new one. Blank slate and all.
Secondly, I ignored the explicit instructions of the course:
"On the Download page, select Installer for Windows Server (exe), choose the latest 2.12 version of the Remote Engine, and click Download. For this exercise it is important to select the 2.12 version"
Despite what that says, I noticed that in the screenshot they show 2.13.1 - #267, so I tried that one. The service is now successfully installed. We'll see if there are any issues further down the road since it stresses the importance of 2.12, but I'm hopeful!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We're having the same issue. We've tried using the latest remote engine download and it starts and pairs. When moving on to the next part of the module to set up the collection of the metrics for 'Using the Observability Metrics Collector'. Having updated the job with the required token the job errors when running.
The training material, VM set up is not fit for purpose and needs to be reviewed and updated.
Starting job getOMC at 11:37 14/08/2024.
[statistics] connecting to socket on port 3372
[statistics] connected
[ERROR] 11:37:51 org.talend.sdk.component.container.ContainerManager- (java.lang.ExceptionInInitializerError) null
org.talend.sdk.component.api.exception.ComponentException: (java.lang.ExceptionInInitializerError) null
at org.talend.sdk.component.runtime.manager.proxy.JavaProxyEnricherFactory$DelegatingSerializableHandler.invoke(JavaProxyEnricherFactory.java:103) ~[component-runtime-manager-1.59.0.jar:?]
at jdk.proxy2.$Proxy18.createReader(Unknown Source) ~[?:?]
at org.talend.components.common.stream.api.RecordIORepository.readJson(RecordIORepository.java:155) ~[stream-api-1.49.0.jar:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at org.talend.components.common.stream.api.RecordIORepository.init(RecordIORepository.java:74) ~[stream-api-1.49.0.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$doInvoke$51(ComponentManager.java:1653) ~[component-runtime-manager-1.59.0.jar:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$doInvoke$52(ComponentManager.java:1651) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.executeInContainer(ComponentManager.java:907) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.access$1500(ComponentManager.java:191) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.doInvoke(ComponentManager.java:1645) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$onCreate$13(ComponentManager.java:1286) ~[component-runtime-manager-1.59.0.jar:?]
at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.onCreate(ComponentManager.java:1284) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$1(ContainerManager.java:516) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager.safeInvoke(ContainerManager.java:188) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager.access$1200(ContainerManager.java:73) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$2(ContainerManager.java:516) ~[container-core-1.59.0.jar:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) [?:?]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) [?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) [?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) [?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) [?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) [?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) [?:?]
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.create(ContainerManager.java:517) [container-core-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.addPlugin(ComponentManager.java:842) [component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.autoDiscoverPlugins(ComponentManager.java:765) [component-runtime-manager-1.59.0.jar:?]
at local_project.getomc_0_1.getOMC.tHTTPClient_1Process(getOMC.java:1364) [classes/:?]
at local_project.getomc_0_1.getOMC.runJobInTOS(getOMC.java:2452) [classes/:?]
at local_project.getomc_0_1.getOMC.main(getOMC.java:2150) [classes/:?]
Caused by: java.lang.IllegalStateException: java.lang.reflect.InaccessibleObjectException: Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible: module java.base does not "opens java.lang.invoke" to unnamed module @12028586
at org.talend.sdk.component.runtime.reflect.Defaults.findLookupConstructor(Defaults.java:110) ~[component-runtime-impl-1.59.0.jar:?]
at org.talend.sdk.component.runtime.reflect.Defaults.<clinit>(Defaults.java:57) ~[component-runtime-impl-1.59.0.jar:?]
... 51 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible: module java.base does not "opens java.lang.invoke" to unnamed module @12028586
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[?:?]
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
at java.lang.reflect.Constructor.checkCanSetAccessible(Constructor.java:188) ~[?:?]
at java.lang.reflect.Constructor.setAccessible(Constructor.java:181) ~[?:?]
at org.talend.sdk.component.runtime.reflect.Defaults.findLookupConstructor(Defaults.java:106) ~[component-runtime-impl-1.59.0.jar:?]
at org.talend.sdk.component.runtime.reflect.Defaults.<clinit>(Defaults.java:57) ~[component-runtime-impl-1.59.0.jar:?]
... 51 more
[FATAL] 11:37:51 local_project.getomc_0_1.getOMC- tHTTPClient_1 stream-json can't be deployed
java.lang.IllegalArgumentException: stream-json can't be deployed
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.create(ContainerManager.java:527) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.addPlugin(ComponentManager.java:842) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.autoDiscoverPlugins(ComponentManager.java:765) ~[component-runtime-manager-1.59.0.jar:?]
at local_project.getomc_0_1.getOMC.tHTTPClient_1Process(getOMC.java:1364) [classes/:?]
at local_project.getomc_0_1.getOMC.runJobInTOS(getOMC.java:2452) [classes/:?]
at local_project.getomc_0_1.getOMC.main(getOMC.java:2150) [classes/:?]
Suppressed: org.talend.sdk.component.api.exception.ComponentException: (java.lang.ExceptionInInitializerError) null
at org.talend.sdk.component.runtime.manager.proxy.JavaProxyEnricherFactory$DelegatingSerializableHandler.invoke(JavaProxyEnricherFactory.java:103) ~[component-runtime-manager-1.59.0.jar:?]
at jdk.proxy2.$Proxy18.createReader(Unknown Source) ~[?:?]
at org.talend.components.common.stream.api.RecordIORepository.readJson(RecordIORepository.java:155) ~[stream-api-1.49.0.jar:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at org.talend.components.common.stream.api.RecordIORepository.init(RecordIORepository.java:74) ~[stream-api-1.49.0.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$doInvoke$51(ComponentManager.java:1653) ~[component-runtime-manager-1.59.0.jar:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$doInvoke$52(ComponentManager.java:1651) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.executeInContainer(ComponentManager.java:907) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.access$1500(ComponentManager.java:191) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.doInvoke(ComponentManager.java:1645) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$onCreate$13(ComponentManager.java:1286) ~[component-runtime-manager-1.59.0.jar:?]
at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.onCreate(ComponentManager.java:1284) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$1(ContainerManager.java:516) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager.safeInvoke(ContainerManager.java:188) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager.access$1200(ContainerManager.java:73) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$2(ContainerManager.java:516) ~[container-core-1.59.0.jar:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.create(ContainerManager.java:517) ~[container-core-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.addPlugin(ComponentManager.java:842) ~[component-runtime-manager-1.59.0.jar:?]
at org.talend.sdk.component.runtime.manager.ComponentManager.autoDiscoverPlugins(ComponentManager.java:765) ~[component-runtime-manager-1.59.0.jar:?]
at local_project.getomc_0_1.getOMC.tHTTPClient_1Process(getOMC.java:1364) [classes/:?]
at local_project.getomc_0_1.getOMC.runJobInTOS(getOMC.java:2452) [classes/:?]
at local_project.getomc_0_1.getOMC.main(getOMC.java:2150) [classes/:?]
Caused by: java.lang.IllegalStateException: java.lang.reflect.InaccessibleObjectException: Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible: module java.base does not "opens java.lang.invoke" to unnamed module @12028586
at org.talend.sdk.component.runtime.reflect.Defaults.findLookupConstructor(Defaults.java:110) ~[component-runtime-impl-1.59.0.jar:?]
at org.talend.sdk.component.runtime.reflect.Defaults.<clinit>(Defaults.java:57) ~[component-runtime-impl-1.59.0.jar:?]
... 51 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible: module java.base does not "opens java.lang.invoke" to unnamed module @12028586
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[?:?]
at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
at java.lang.reflect.Constructor.checkCanSetAccessible(Constructor.java:188) ~[?:?]
at java.lang.reflect.Constructor.setAccessible(Constructor.java:181) ~[?:?]
at org.talend.sdk.component.runtime.reflect.Defaults.findLookupConstructor(Defaults.java:106) ~[component-runtime-impl-1.59.0.jar:?]
at org.talend.sdk.component.runtime.reflect.Defaults.<clinit>(Defaults.java:57) ~[component-runtime-impl-1.59.0.jar:?]
... 51 more
Exception in component tHTTPClient_1 (getOMC)
java.lang.IllegalArgumentException: stream-json can't be deployed
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.create(ContainerManager.java:527)
at org.talend.sdk.component.runtime.manager.ComponentManager.addPlugin(ComponentManager.java:842)
at org.talend.sdk.component.runtime.manager.ComponentManager.autoDiscoverPlugins(ComponentManager.java:765)
at local_project.getomc_0_1.getOMC.tHTTPClient_1Process(getOMC.java:1364)
at local_project.getomc_0_1.getOMC.runJobInTOS(getOMC.java:2452)
at local_project.getomc_0_1.getOMC.main(getOMC.java:2150)
Suppressed: org.talend.sdk.component.api.exception.ComponentException: (java.lang.ExceptionInInitializerError) null
at org.talend.sdk.component.runtime.manager.proxy.JavaProxyEnricherFactory$DelegatingSerializableHandler.invoke(JavaProxyEnricherFactory.java:103)
at jdk.proxy2/jdk.proxy2.$Proxy18.createReader(Unknown Source)
at org.talend.components.common.stream.api.RecordIORepository.readJson(RecordIORepository.java:155)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:541)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at org.talend.components.common.stream.api.RecordIORepository.init(RecordIORepository.java:74)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$doInvoke$51(ComponentManager.java:1653)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$doInvoke$52(ComponentManager.java:1651)
at org.talend.sdk.component.runtime.manager.ComponentManager.executeInContainer(ComponentManager.java:907)
at org.talend.sdk.component.runtime.manager.ComponentManager.access$1500(ComponentManager.java:191)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.doInvoke(ComponentManager.java:1645)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.lambda$onCreate$13(ComponentManager.java:1286)
at java.base/java.util.HashMap.forEach(HashMap.java:1421)
at org.talend.sdk.component.runtime.manager.ComponentManager$Updater.onCreate(ComponentManager.java:1284)
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$1(ContainerManager.java:516)
at org.talend.sdk.component.container.ContainerManager.safeInvoke(ContainerManager.java:188)
at org.talend.sdk.component.container.ContainerManager.access$1200(ContainerManager.java:73)
at org.talend.sdk.component.container.ContainerManager$ContainerBuilder.lambda$create$2(ContainerManager.java:516)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
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.sdk.component.container.ContainerManager$ContainerBuilder.create(ContainerManager.java:517)
... 5 more
Caused by: java.lang.IllegalStateException: java.lang.reflect.InaccessibleObjectException: Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible: module java.base does not "opens java.lang.invoke" to unnamed module @12028586
at org.talend.sdk.component.runtime.reflect.Defaults.findLookupConstructor(Defaults.java:110)
at org.talend.sdk.component.runtime.reflect.Defaults.<clinit>(Defaults.java:57)
... 51 more
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make java.lang.invoke.MethodHandles$Lookup(java.lang.Class) accessible: module java.base does not "opens java.lang.invoke" to unnamed module @12028586
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
at java.base/java.lang.reflect.Constructor.checkCanSetAccessible(Constructor.java:188)
at java.base/java.lang.reflect.Constructor.setAccessible(Constructor.java:181)
at org.talend.sdk.component.runtime.reflect.Defaults.findLookupConstructor(Defaults.java:106)
... 52 more
[statistics] disconnected
Job getOMC ended at 11:37 14/08/2024. [Exit code = 1]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I resolved this issue by installing JDK 20, which was provided as an example in the Qlik documentation:
I hope this helps!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @LeszekDiezSieklicki
Thanks for sharing your solution with us. So far, JDK 20 is not list officially in the Compatible Java Environments tables.
https://help.qlik.com/talend/en-US/installation-guide-windows/8.0/compatible-java-environments
In the documentation we provide a list of Java Environments that are supported, in the sense that we do provide an SLA and technical support for them. This doesn't mean other (non-listed) Java Environments will not work but simply we won't necessarily be equipped to help you with any issue you may face with them
Is Java 17 also working well from your side?
Best regards
Sabrina
