DeepL nodes from Nodepit

hi everyone,

I am trying to install DeepL text translator node , downloaded from Nodepit a s a .zip file and the following error is occuring each time:

Cannot complete the install because one or more required items could not be found.
Software being installed: DeepL Nodes 2.3.0.202308181809 (com.nodepit.nodes.deepl.feature.feature.group 2.3.0.202308181809)
Missing requirement: DeepL Nodes 2.3.0.202308181809 (com.nodepit.nodes.deepl.v2.plugin 2.3.0.202308181809) requires ‘osgi.bundle; org.knime.base [4.7.0,6.0.0)’ but it could not be found
Cannot satisfy dependency:
From: DeepL Nodes 2.3.0.202308181809 (com.nodepit.nodes.deepl.feature.feature.group 2.3.0.202308181809)
To: org.eclipse.equinox.p2.iu; com.nodepit.nodes.deepl.v2.plugin [2.3.0.202308181809,2.3.0.202308181809]

I do not have API key granted yet, but I assume it would not mess with the installation itself!?
Please let me know if you can help.

Appreciatation!
M

Hi M,

which KNIME version are you using?

-Philipp

Hi @matejek88,

seems like you use KNIME Analytics Platform version 4.7 according to this part of your error log:

requires ‘osgi.bundle; org.knime.base [4.7.0,6.0.0)’

This part tells us that org.knime.base is missing, which is part of the standard KNIME update site.
The corresponding documentation for update sites in version 4.7 suggests using https://update.knime.org/analytics-platform/UpdateSite_latest47.zip
Download that one and have it also as local update site available, then this error should be resolved.

Let Philipp and me know what the outcome is!

Thanks
Steffen

1 Like

@qqilihq @steffen_KNIME

I actually use 4.4.1 version, but after installing the newer one you recommended , KNIME does not want to luch but gives a lenghty error with a log. Here yo can see the first line of the log:

!SESSION 2023-11-14 15:27:37.539 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.equinox.http.jetty 4 0 2023-11-14 15:27:38.548
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.equinox.http.jetty [180]
Unresolved requirement: Import-Package: org.eclipse.jetty.http; version=“[9.4.0,10.0.0)”
→ Export-Package: org.eclipse.jetty.http; bundle-symbolic-name=“org.eclipse.jetty.http”; bundle-version=“9.4.37.v20210219”; version=“9.4.37”; uses:=“javax.servlet,javax.servlet.http,org.eclipse.jetty.io,org.eclipse.jetty.util,org.eclipse.jetty.util.component,org.eclipse.jetty.util.log,org.eclipse.jetty.util.resource”
org.eclipse.jetty.http [231]
Unresolved requirement: Import-Package: javax.servlet; version=“[3.1.0,4.0.0)”
Unresolved requirement: Import-Package: org.eclipse.jetty.server.handler; version=“[9.4.0,10.0.0)”
→ Export-Package: org.eclipse.jetty.server.handler; bundle-symbolic-name=“org.eclipse.jetty.server”; bundle-version=“9.4.37.v20210219”; version=“9.4.37”; uses:=“javax.servlet,javax.servlet.descriptor,javax.servlet.http,org.eclipse.jetty.http,org.eclipse.jetty.io,org.eclipse.jetty.server,org.eclipse.jetty.util,org.eclipse.jetty.util.annotation,org.eclipse.jetty.util.component,org.eclipse.jetty.util.log,org.eclipse.jetty.util.resource”
org.eclipse.jetty.server [234]
Unresolved requirement: Import-Package: javax.servlet; version=“[3.1.0,4.0.0)”
Unresolved requirement: Import-Package: org.eclipse.jetty.server; version=“[9.4.0,10.0.0)”
→ Export-Package: org.eclipse.jetty.server; bundle-symbolic-name=“org.eclipse.jetty.server”; bundle-version=“9.4.37.v20210219”; version=“9.4.37”; uses:=“javax.net.ssl,javax.security.auth,javax.servlet,javax.servlet.http,org.eclipse.jetty.http,org.eclipse.jetty.io,org.eclipse.jetty.io.ssl,org.eclipse.jetty.server.handler,org.eclipse.jetty.server.session,org.eclipse.jetty.util,org.eclipse.jetty.util.annotation,org.eclipse.jetty.util.component,org.eclipse.jetty.util.log,org.eclipse.jetty.util.resource,org.eclipse.jetty.util.ssl,org.eclipse.jetty.util.thread”

Hi @matejek88,

that is unfortunate. I indeed assumed that you would use the update site which is necessary for your version - in this case some 4.4 update site. Maybe @gab1one has seen this error before. Otherwise I recommend a fresh installation.

Best regards
Steffen

Hi @matejek88,

When installing the DeepL Nodes, please use the update site compatible with your KNIME version. You can adjust the KNIME version on our NodePit website via the version selector in the top bar.

For your KNIME 4.4.1 this is:

https://download.nodepit.com/4.4

From my understanding your initial error was caused by using the 5.1/4.7 update site in KNIME 4.4. Please be aware, we only give support for the latest three major KNIME versions (4.7, 5.0, 5.1), so the DeepL Nodes for KNIME 4.4 might be outdated: DeepL Nodes — NodePit

Best regards,
Daniel

1 Like

Now I successfully broke KNIME in general. After re-installing the version provided by my company KNIME does not even start. Here is the snippet from the error log:

!SESSION 2023-11-15 09:47:59.974 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.10
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.equinox.p2.console 4 0 2023-11-15 09:48:01.629
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.equinox.p2.console [188]
Unresolved requirement: Import-Package: org.eclipse.equinox.p2.planner; version=“[2.0.0,3.0.0)”
→ Export-Package: org.eclipse.equinox.p2.planner; bundle-symbolic-name=“org.eclipse.equinox.p2.director”; bundle-version=“2.4.700.v20200511-1530”; version=“2.0.0”
org.eclipse.equinox.p2.director [190]
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.provisional.configurator
Unresolved requirement: Import-Package: org.eclipse.equinox.internal.provisional.p2.director
→ Export-Package: org.eclipse.equinox.internal.provisional.p2.director; bundle-symbolic-name=“org.eclipse.equinox.p2.director”

OK, I have fixed it on my own by deleting all folders related to KNIME, so that I can now launch the program without issues. I will get back to the solution above how to install DeepL node.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.