Several nodes unavailable and uninstallable

Hi,

since recently I face an issue where Knime complains about a missing extension.

ERROR LoadWorkflowRunnable                      Status: Error: Node "Java Edit Variable" not available from extension "KNIME Javasnippet" (provided by "KNIME AG, Zurich, Switzerland"; plugin "org.knime.jsnippets" is installed)
ERROR LoadWorkflowRunnable                    Status: Error: Node "Rule-based Row Filter" not available from extension "KNIME Javasnippet" (provided by "KNIME AG, Zurich, Switzerland"; plugin "org.knime.jsnippets" is installed)
ERROR LoadWorkflowRunnable                      Status: Error: Node "String Manipulation (Multi Column)" not available from extension "KNIME Javasnippet" (provided by "KNIME AG, Zurich, Switzerland"; plugin "org.knime.jsnippets" is installed)
ERROR LoadWorkflowRunnable                      Status: Error: Node "String Manipulation" not available from extension "KNIME Javasnippet" (provided by "KNIME AG, Zurich, Switzerland"; plugin "org.knime.jsnippets" is installed)

KNIME Javasnippet 5.2.0.v202310301555

The search finds it but I cannot pass the install screen:

Searching for the nodes in question in the workflow I happen to find disconnected sections where there should be nodes.

Edit: The above issue might be caused by this:

ERROR LoadWorkflowRunnable                    Status: Error: Unable to load node with ID suffix 1007 into workflow, skipping it: Could not initialize class org.knime.base.node.io.filehandling.table.reader.KnimeTableMultiTableReadConfigSerializer
ERROR LoadWorkflowRunnable                    Status: Error: Unable to load node with ID suffix 984 into workflow, skipping it: Could not initialize class org.knime.base.node.io.filehandling.table.reader.KnimeTableMultiTableReadConfigSerializer
ERROR LoadWorkflowRunnable                  Status: Error: Unable to load node with ID suffix 1017 into workflow, skipping it: Could not initialize class org.knime.base.node.io.filehandling.table.reader.KnimeTableMultiTableReadConfigSerializer
ERROR LoadWorkflowRunnable                  Status: Error: Unable to load node with ID suffix 1034 into workflow, skipping it: Could not initialize class org.knime.base.node.io.filehandling.csv.reader.CSVMultiTableReadConfigSerializer

I’d usually expect this:

image

Should I split this apart from this topic?

Best
Mike

@mwiegand I have seen this a lot with the native Apple Silicon variant of KNIME which brought me to currently mostly using the Intel version. On Windows I have not seen this behaviour.

My impression is that somewhere deep inside there is a problem preventing KNIME from detecting and installing nodes.

Good morning @mlauber71,

that is interesting and quite concerning to hear. The fact that this issue seems to be present for others, impacting basic / core nodes of Knime and wracking havoc in workflows by removing nodes, I’d guess would get addressed with utmost priority.

@armingrudd do you happen to know if there is already a ticket? I also wonder if such information isn’t automatically reported if sharing of data in Knime got enabled.

Best
Mike

We are looking into it. Thank you @mwiegand for reporting!

2 Likes

У меня такая же проблема с такой же нодой.
Иногда она исчезала после переустановки knime или пакетов.
Но всё-равно повторяется через какое-то время.
Сообщения об ошибке такие:
2024-03-03 15:16:12,525 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Errors during load: Status: Error: BSL 3 loaded with errors
2024-03-03 15:16:12,525 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Status: Error: BSL 3
2024-03-03 15:16:12,525 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Status: Error: Unable to load node with ID suffix 23 into workflow, skipping it: Could not initialize class org.knime.core.data.convert.datacell.OriginAwareJavaToDataCellConverterRegistry
2024-03-03 15:16:12,525 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Status: Error: Node “String Manipulation” not available from extension “KNIME Javasnippet” (provided by “KNIME AG, Zurich, Switzerland”; plugin “org.knime.jsnippets” is installed)
2024-03-03 15:16:12,526 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Status: Error: Node “String Manipulation” not available from extension “KNIME Javasnippet” (provided by “KNIME AG, Zurich, Switzerland”; plugin “org.knime.jsnippets” is installed)
2024-03-03 15:16:12,526 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Status: Error: Node “String Manipulation” not available from extension “KNIME Javasnippet” (provided by “KNIME AG, Zurich, Switzerland”; plugin “org.knime.jsnippets” is installed)
2024-03-03 15:16:12,526 : ERROR : ModalContext : : LoadWorkflowRunnable : : : Status: Error: Node “String Manipulation” not available from extension “KNIME Javasnippet” (provided by “KNIME AG, Zurich, Switzerland”; plugin “org.knime.jsnippets” is installed)

Here is @R72 translation into english:

I have the same problem with the same node.
Sometimes it disappeared after reinstalling knime or packages.
But it still repeats itself after some time.
The error messages are:

Adding to this I happen to recall that there was also an error about Rule Engine Dictionary node. Just today, I noticed it underwent a change. I suspect, though, this might not be a coincidence.

После нескольких открытий и закрытий knime сейчас проблема исчезла - нода String Manipulation восстановилась как ни в чем не бывало.
Думаю это ненадолго.
Сейчас снова закрыл Knime и открыл его - ошибка повторилась - нода String Manipulation сломалась.

Такая же ошибка была с нодой вида regex.
Но пока больше она не повторяется и не воспроизводится - нода в наличии на рабочем пространстве.

@R72 пожалуйста, используйте Google Translate для ответа. Это увеличит ваши шансы на решение.

I wrote: Please use Google translate for you reply. This will increase your chances of a solution.

His two comments are:

After opening and closing knime several times, the problem has now disappeared - the String Manipulation node has recovered as if nothing had happened.
I think this won’t last long.
Now I closed Knime again and opened it - the error repeated - the String Manipulation node broke.

The same error occurred with a regex node.
But for now it is no longer repeated or reproduced - the node is available in the workspace.

1 Like

Эта тема всплывала 2 года назад и никак не решилась.

1 Like

Похоже проблему удалось решить или хотя бы уменьшить вероятность её до исправления производителем.
Надо сделать так:

  1. Установить Knine
  2. В File-Preferences-Install/Update-AvailableSoftwareSites установить расширение
    https://download.nodepit.com/5.2
  3. Сделать InstallKnimeExtensions - установить все составляющие без исключения
  4. Перезагрузить Knime
  5. В File-Preferences-Install/Update-AvailableSoftwareSites удалить расширение
    https://update.knime.com/analytics-platform/5.2
  6. Перезагрузить Knime
  7. У меня заработало - нода String Manipulation стала появляться нормально.
    Аналогично исчезла проблема с нодами Spark (Table to Spark и т.п.)

PS Нет, не помогло.
После нескольких перезагрузок проблема возобновилась.

Here is the english translation

It looks like the problem has been resolved, or at least the likelihood of it being reduced until the manufacturer fixes it.
You need to do this:

  1. Install Knine
  2. In File-Preferences-Install/Update-AvailableSoftwareSites install the extension
    https://download.nodepit.com/5.2
  3. Make InstallKnimeExtensions - install all components without exception
  4. Restart Knime
  5. In File-Preferences-Install/Update-AvailableSoftwareSites remove the extension
    https://update.knime.com/analytics-platform/5.2
  6. Restart Knime
  7. It worked for me - the String Manipulation node began to appear normally.
    Similarly, the problem with Spark nodes (Table to Spark, etc.) has disappeared.
    PS No, it didn’t help.
    After several reboots the problem returned.

The problem was solved in another way (for now):
After in Knime in File-Preferences-Install/Update-AvailableSoftwareSites extension
https://update.knime.com/analytics-platform/5.2 installed in version 5.3
After several reboots, knime installed all the other extensions himself in version 5.3 (Night).
After that, the problems with the disappearance of the nodes stopped.
Two days and a dozen restarts of knime are normal, the nodes do not go astray.

@CarlWitt in regards to the findings from R72 that using the nighty build seems to have resolve the issue, did you or a colleague of yours found anything?

No, the overnight build didn’t solve anything by itself.
Earlier, I put the night build on purpose - it helped for one reboot and knime broke down in the nodes again.
So far, the option has worked not just to install a nightly build, but to pre-delete the old java from the Liberika SDK, clean up all traces and install java from Oracle.

The issue appeared for me again today in a workflow that was flawlessly working in the past days. Attached the thread dump and console log.

240308 knime thread dump topic 77549.txt (67.7 KB)

240308 knime workflow log topic 77549.txt (41.8 KB)

I’ve made the same mistake again.
The String Manipulation node has flown off again. This happened after updating the Knime elements (I have set up an update check every day).
I fixed it by specifying files to download from version 5.3
I have nightly build installed
The Preferences-Install/Update-Available Software Sites list the sites for versions 5.2 and 5.3
Version 5.2 was disabled.
The node recovered and worked fine after several reboots.
After the next Knime update, the node disappeared again.
I fixed it again like this:
The Preferences-Install/Update-Available Software Sites list sites for version 5.3 made disable, and sites for version 5.2 enable.
Rebooted Knime.
The node has appeared again and everything is working fine.
Next time, I think switching to 5.3 will help again.

@CarlWitt I happen to notice a possible trigger of the issue. When starting Knime I very quickly opened a workflow and believe Knime was still running some startup processes like checking for updates. Hence, the issue can be resolved by giving Knime enough time to start and check for updated before opening a workflow.

Even after restarting knime the issue persisted. Worth to mention there are indeed updates (related to v5.2.3).

I was, with the approach of quickly opening a workflow, able to consistently reproduce the issue. Here is the most recent log where it appeared and the second I reproduced it:

240328 knime.log (230.0 KB)

240328 knime 2.log (528.2 KB)

I will refrain momentarily from updating to 5.2.3 in case you’d need more details.

Best
Mike

1 Like

Hi @ScottF and @armingrudd,

I’d like to diverge your attention on this as I encountered it recently again. While browsing the forum to provide support I also found various other post possible facing the same issue:

Is the Knime team aware of this issue?

Best
Mike

2 Likes

I’d like to bring attention to this again as I am virtually unable to use Knime right now. I started on the Data Challenge S03E02 but restarting Knime does not resolve the issue anymore as it did before. Though, lots of updates were installed recently.

And apologize in advance but I have found several other any quite old posts so I feel inclined to “force” loop in all Knime Team members who touched the folowing.

July 2020 - Fun fact, I opened the first

June 2022

Oct. 2022

April 2023

@armingrudd // @carstenhaubold // @CarlWitt any idea what I could possibly do to identify the bug? As follows as much information I could gather:

All the following data can eb downloaded via this AWS S3-URL:

  1. 240524 Knime - 77549 - Application Snapshot-1716581616820.apps
  2. 240524 Knime - 77549 - Configuraation.txt
  3. 240524 Knime - 77549 - Enabled Modules.txt
  4. 240524 Knime - 77549 - Error Log.txt
  5. 240524 Knime - 77549 - Installed Extensions.txt
  6. 240524 Knime - 77549 - JVM Arguments.txt
  7. 240524 Knime - 77549 - System Properties.txt
  8. 240524 Knime - 77549 - Thread Dump.txt

In case it cuts a corner, let me know and we schedule a quick remote sessions. Many thanks in advance for having a look at this.

PS: And now another one raised the same issue:

PPS: And another one

PPPS: Albeit less detailed the symptoms are the same. Extension installed but nodes cannot be placed.

Even node developers seem to have experienced that behavior

There is even one dating back to 2018 showing the very same behavior

Since it happens continuously for me I will check if I had enabled the debug log level later on and try to check the Jar file respectively the extension folder for anything suspicious. Maybe the path length limit „issue“ plays a role but then it would be permanently since the beginning and not erratic.

Update
As follows my debug log level details and some more about the plugin directory:

240525 Knime - 77549 - Debug Log Level Error Log.txt (839.2 KB)
240525 Knime - 77549 - PLugin Directory CMD Details.txt (8.9 KB)
240525 Knime - 77549 - Debug Log Level Configuration.txt (854.7 KB)

This might be most impacting issue

!ENTRY org.eclipse.osgi 4 0 2024-05-25 12:32:55.590
!MESSAGE An error occurred while automatically activating bundle org.knime.jsnippets (869).
!STACK 0
org.osgi.framework.BundleException: Exception in org.knime.base.node.jsnippet.JavaSnippetActivator.start() of bundle org.knime.jsnippets.
	at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:839)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767)
	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
	at org.eclipse.osgi.container.Module.start(Module.java:468)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.knime.bigdata.spark.node.StandardSparkNodeFactoryProvider.<init>(StandardSparkNodeFactoryProvider.java:215)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:204)
	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:920)
	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
	at org.knime.bigdata.spark.core.version.SparkProviderRegistry.registerExtensions(SparkProviderRegistry.java:74)
	at org.knime.bigdata.spark.core.version.SparkProviderRegistry.registerExtensions(SparkProviderRegistry.java:46)
	at org.knime.bigdata.spark.core.node.SparkNodeFactoryRegistry.getInstance(SparkNodeFactoryRegistry.java:62)
	at org.knime.bigdata.spark.core.node.SparkNodeFactoryRegistry.getNodeIds(SparkNodeFactoryRegistry.java:114)
	at org.knime.bigdata.spark.core.node.SparkNodeSetFactory.getNodeFactoryIds(SparkNodeSetFactory.java:47)
	at org.knime.core.node.extension.NodeSetFactoryExtension.from(NodeSetFactoryExtension.java:296)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Unknown Source)
	at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Unknown Source)
	at java.base/java.util.stream.AbstractTask.compute(Unknown Source)
	at java.base/java.util.concurrent.CountedCompleter.exec(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
	at org.knime.knip.base.data.img.ImgPlusCellFactory.getDataType(ImgPlusCellFactory.java:116)
	at org.knime.core.data.DataTypeRegistry.availableDataTypes(DataTypeRegistry.java:227)
	at org.knime.core.data.convert.java.DataCellToJavaConverterRegistry.parseAnnotations(DataCellToJavaConverterRegistry.java:481)
	at org.knime.core.data.convert.java.DataCellToJavaConverterRegistry.<init>(DataCellToJavaConverterRegistry.java:436)
	at org.knime.core.data.convert.java.DataCellToJavaConverterRegistry.<clinit>(DataCellToJavaConverterRegistry.java:427)
	at org.knime.base.node.jsnippet.JavaSnippet.cacheCustomTypeClasspaths(JavaSnippet.java:1262)
	at org.knime.base.node.jsnippet.JavaSnippetActivator.start(JavaSnippetActivator.java:68)
	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818)
	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810)
	... 43 more
Caused by: java.lang.IllegalArgumentException: Invalid service: net.imagej.lut.DefaultLUTService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:195)
	at org.scijava.service.ServiceHelper.loadServices(ServiceHelper.java:167)
	at org.scijava.Context.<init>(Context.java:281)
	at org.scijava.Context.<init>(Context.java:237)
	at org.scijava.Context.<init>(Context.java:213)
	at org.knime.knip.core.KNIPGateway.<init>(KNIPGateway.java:145)
	at org.knime.knip.core.KNIPGateway.getInstance(KNIPGateway.java:153)
	at org.knime.knip.core.KNIPGateway.cache(KNIPGateway.java:193)
	at org.knime.knip.base.data.img.ImgPlusCell.<clinit>(ImgPlusCell.java:120)
	... 54 more
Caused by: java.lang.IllegalArgumentException: Invalid service: net.imagej.DefaultDatasetService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:341)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 64 more
Caused by: java.lang.IllegalArgumentException: Invalid service: org.scijava.script.DefaultScriptService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:341)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 67 more
Caused by: java.lang.IllegalArgumentException: Invalid service: org.scijava.command.DefaultCommandService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:341)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 70 more
Caused by: java.util.ConcurrentModificationException
	at java.base/java.util.ArrayList$Itr.checkForComodification(Unknown Source)
	at java.base/java.util.ArrayList$Itr.next(Unknown Source)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:318)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 73 more
Root exception:
java.lang.ExceptionInInitializerError
	at org.knime.knip.base.data.img.ImgPlusCellFactory.getDataType(ImgPlusCellFactory.java:116)
	at org.knime.core.data.DataTypeRegistry.availableDataTypes(DataTypeRegistry.java:227)
	at org.knime.core.data.convert.java.DataCellToJavaConverterRegistry.parseAnnotations(DataCellToJavaConverterRegistry.java:481)
	at org.knime.core.data.convert.java.DataCellToJavaConverterRegistry.<init>(DataCellToJavaConverterRegistry.java:436)
	at org.knime.core.data.convert.java.DataCellToJavaConverterRegistry.<clinit>(DataCellToJavaConverterRegistry.java:427)
	at org.knime.base.node.jsnippet.JavaSnippet.cacheCustomTypeClasspaths(JavaSnippet.java:1262)
	at org.knime.base.node.jsnippet.JavaSnippetActivator.start(JavaSnippetActivator.java:68)
	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818)
	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810)
	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767)
	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032)
	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371)
	at org.eclipse.osgi.container.Module.doStart(Module.java:605)
	at org.eclipse.osgi.container.Module.start(Module.java:468)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:513)
	at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:117)
	at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:570)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:335)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:397)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:500)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
	at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at org.knime.bigdata.spark.node.StandardSparkNodeFactoryProvider.<init>(StandardSparkNodeFactoryProvider.java:215)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
	at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:204)
	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:920)
	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)
	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:63)
	at org.knime.bigdata.spark.core.version.SparkProviderRegistry.registerExtensions(SparkProviderRegistry.java:74)
	at org.knime.bigdata.spark.core.version.SparkProviderRegistry.registerExtensions(SparkProviderRegistry.java:46)
	at org.knime.bigdata.spark.core.node.SparkNodeFactoryRegistry.getInstance(SparkNodeFactoryRegistry.java:62)
	at org.knime.bigdata.spark.core.node.SparkNodeFactoryRegistry.getNodeIds(SparkNodeFactoryRegistry.java:114)
	at org.knime.bigdata.spark.core.node.SparkNodeSetFactory.getNodeFactoryIds(SparkNodeSetFactory.java:47)
	at org.knime.core.node.extension.NodeSetFactoryExtension.from(NodeSetFactoryExtension.java:296)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Unknown Source)
	at java.base/java.util.stream.Nodes$CollectorTask.doLeaf(Unknown Source)
	at java.base/java.util.stream.AbstractTask.compute(Unknown Source)
	at java.base/java.util.concurrent.CountedCompleter.exec(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Invalid service: net.imagej.lut.DefaultLUTService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:195)
	at org.scijava.service.ServiceHelper.loadServices(ServiceHelper.java:167)
	at org.scijava.Context.<init>(Context.java:281)
	at org.scijava.Context.<init>(Context.java:237)
	at org.scijava.Context.<init>(Context.java:213)
	at org.knime.knip.core.KNIPGateway.<init>(KNIPGateway.java:145)
	at org.knime.knip.core.KNIPGateway.getInstance(KNIPGateway.java:153)
	at org.knime.knip.core.KNIPGateway.cache(KNIPGateway.java:193)
	at org.knime.knip.base.data.img.ImgPlusCell.<clinit>(ImgPlusCell.java:120)
	... 54 more
Caused by: java.lang.IllegalArgumentException: Invalid service: net.imagej.DefaultDatasetService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:341)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 64 more
Caused by: java.lang.IllegalArgumentException: Invalid service: org.scijava.script.DefaultScriptService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:341)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 67 more
Caused by: java.lang.IllegalArgumentException: Invalid service: org.scijava.command.DefaultCommandService
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:281)
	at org.scijava.service.ServiceHelper.loadService(ServiceHelper.java:232)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:341)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 70 more
Caused by: java.util.ConcurrentModificationException
	at java.base/java.util.ArrayList$Itr.checkForComodification(Unknown Source)
	at java.base/java.util.ArrayList$Itr.next(Unknown Source)
	at org.scijava.service.ServiceHelper.createServiceRecursively(ServiceHelper.java:318)
	at org.scijava.service.ServiceHelper.createExactService(ServiceHelper.java:270)
	... 73 more

Best
Mike

2 Likes