Since 2021-Aug-28 all programmers in my team starting to report KNIME 4.3 unable to be launched via Eclipse IDE 2019-06 + KNIME SDK 4.2/4.3 (2019-12/2020-06).
Here is the exception we got. We did a preliminary debugging by upgrading Eclipse IDE to 2021-06 and KNIME SDK to 4.4 (2020-12) and also JDK 8 to JDK 11, but it gives identical error when we try to launch KNIME via Eclipse launcher.
We also did a complete fresh test with fresh installed Eclipse 2021-06 IDE for Enterprise Application and Web application so default OSGI and other RCP related plugins were already installed. However, the KNIME SDK 4.4 (2020-12) still won’t launch via a completely workspace either.
The problem we have is very similar to this one.
However, the strange part we are having now is that after testing all KNIME SDK version, the launching of KNIME 4.0 and 4.1 are both fine with KNIME SDK 2019-06 and 2019-12 with Eclipse 2019-06 and JDK 8. KNIME SDK 4.2 works fine just right before Aug-27/28. Then suddenly it stop working after restart Eclipse IDE. We upgrade KNIME SDK to 4.3 but it shows similar error as KNIME SDK 4.2. During the test, nothing was installed or updated for Eclipse IDE 2019-06.
So far the tests we run:
Eclipse IDE 2019-06 + KNIME SDK 4.0 + JDK 8 => works
Eclipse IDE 2019-06 + KNIME SDK 4.1 + JDK 8 => works
Eclipse IDE 2019-06 + KNIME SDK 4.2 + JDK 8 => NOT working
Eclipse IDE 2019-06 + KNIME SDK 4.3 + JDK 8 => NOT working
Eclipse IDE 2021-06 + KNIME SDK 4.4 + JDK 11 => NOT working
Now the development works are being stopped for the whole company. So it would be great if someone knows exact what went wrong? Thank you in advance.
I also have a full log file just for this problem. Basically it failed to launch due to multiple unresolved plugins and finally have a runtime exception says no application id has been found1631527139937.log (124.3 KB)
Here is the funny part. I managed to get it running but
The default target file KNIME-AP.target and KNIME-complete.target both work if no additional modification was made. The KNIME can be launched without any problem (in both cases).
For some reason, if I choose to install more plugins say the whole feature collection “KNIME & Extensions” for example, then launch KNIME in Eclipse starts to throw these errors I just uploaded
I guess at this point, it basically narrows down to some plugins in the feature collection probably having building problem due to different dependent plugins version or just having runtime dependency issue.
I see what is going on there. If you use the editor to change the installed plugins, it tends to delete what is already there and thus creating a target platform that does not work.
You need to wait after opening the editor, until the checkboxes appear, before selecting anything: