com.genericworkflownodes.knime_0.8.100.v201806231040 compability issue for KNIME 3.3.4

Hi
I faced with issue with ‘com.genericworkflownodes.knime’ plugin for KNIME 3.3.4 after new version rolling out (‘0.8.100.v201806231040’ instead of ‘0.8.100.v201805141406’). I mirrored this version of plugin from http://update.knime.org/community-contributions/trusted/3.3 on July 12

Mirroring artifacts for http://update.knime.org/community-contributions/trusted/3.3
Mirroring: org.eclipse.update.feature,com.genericworkflownodes.knime.feature,0.8.100.v201806231040 (Descriptor: canonical: org.eclipse.update.feature,com.genericworkflownodes.knime.feature,0.8.100.v201806231040)
Mirroring: osgi.bundle,com.genericworkflownodes.knime,0.8.100.v201806231040 (Descriptor: canonical: osgi.bundle,com.genericworkflownodes.knime,0.8.100.v201806231040)

and since this time I have troubles with mine regression testing

2018-07-13 10:57:15,965 : ERROR : Testflow executor : DataTypeRegistry : Table Reader : 0:77 : Could not create data cell serializer for ‘com.genericworkflownodes.knime.DataCell:2’ from plug-in ‘com.genericworkflownodes.knime’: Plug-in com.genericworkflownodes.knime was unable to load class com.genericworkflownodes.knime.DataCellSerializer2.
2018-07-13 10:57:15,969 : DEBUG : Testflow executor : DataTypeRegistry : Table Reader : 0:77 : Could not create data cell serializer for ‘com.genericworkflownodes.knime.DataCell:2’ from plug-in ‘com.genericworkflownodes.knime’: Plug-in com.genericworkflownodes.knime was unable to load class com.genericworkflownodes.knime.DataCellSerializer2.
org.eclipse.core.runtime.CoreException: Plug-in com.genericworkflownodes.knime was unable to load class com.genericworkflownodes.knime.DataCellSerializer2.
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.knime.core.data.DataTypeRegistry.createSerializer(DataTypeRegistry.java:385)
at org.knime.core.data.DataTypeRegistry.lambda$9(DataTypeRegistry.java:375)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at org.knime.core.data.DataTypeRegistry.scanExtensionPointForAllSerializers(DataTypeRegistry.java:375)
at org.knime.core.data.DataTypeRegistry.getValueClass(DataTypeRegistry.java:269)
at org.knime.core.data.DataType.getClasses(DataType.java:1278)
at org.knime.core.data.DataType.load(DataType.java:638)
at org.knime.core.data.DataColumnSpec.load(DataColumnSpec.java:392)
at org.knime.core.data.DataTableSpec.load(DataTableSpec.java:296)
at org.knime.base.node.io.table.read.ReadTableNodeModel.peekDataTableSpec(ReadTableNodeModel.java:339)
at org.knime.base.node.io.table.read.ReadTableNodeModel.configure(ReadTableNodeModel.java:288)
at org.knime.core.node.NodeModel.configure(NodeModel.java:1101)
at org.knime.core.node.NodeModel.configureModel(NodeModel.java:1050)
at org.knime.core.node.Node.invokeNodeModelConfigure(Node.java:1795)
at org.knime.core.node.Node.configure(Node.java:1731)
at org.knime.core.node.workflow.NativeNodeContainer.performConfigure(NativeNodeContainer.java:532)
at org.knime.core.node.workflow.SingleNodeContainer.callNodeConfigure(SingleNodeContainer.java:302)
at org.knime.core.node.workflow.SingleNodeContainer.configure(SingleNodeContainer.java:202)
at org.knime.core.node.workflow.WorkflowManager.configureSingleNodeContainer(WorkflowManager.java:5888)
at org.knime.core.node.workflow.WorkflowManager.postLoad(WorkflowManager.java:7830)
at org.knime.core.node.workflow.WorkflowManager.loadContent(WorkflowManager.java:7667)
at org.knime.core.node.workflow.WorkflowManager.postLoad(WorkflowManager.java:7793)
at org.knime.core.node.workflow.WorkflowManager.loadContent(WorkflowManager.java:7667)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:7619)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:7543)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:7516)
at org.knime.core.node.workflow.WorkflowManager.loadProject(WorkflowManager.java:7365)
at org.knime.testing.core.ng.WorkflowLoadTest.loadWorkflow(WorkflowLoadTest.java:139)
at org.knime.testing.core.ng.WorkflowLoadSaveLoadTest.run(WorkflowLoadSaveLoadTest.java:103)
at org.knime.testing.core.ng.WorkflowTestSuite.run(WorkflowTestSuite.java:238)
at org.knime.testing.core.ng.WorkflowTestSuite.runTest(WorkflowTestSuite.java:305)
at org.knime.testing.core.ng.TestflowRunnerApplication.runAllTests(TestflowRunnerApplication.java:254)
at org.knime.testing.core.ng.TestflowRunnerApplication.access$1(TestflowRunnerApplication.java:227)
at org.knime.testing.core.ng.TestflowRunnerApplication$1.call(TestflowRunnerApplication.java:172)
at org.knime.testing.core.ng.TestflowRunnerApplication$1.call(TestflowRunnerApplication.java:1)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: com.genericworkflownodes.knime.DataCellSerializer2 cannot be found by com.genericworkflownodes.knime_0.8.100.v201806231040
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:461)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:372)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.osgi.internal.framework.EquinoxBundle.loadClass(EquinoxBundle.java:564)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
… 56 more

Can somebody help me with this issue? Thanks in advance

Hi!

Thanks for reporting this. Should be fixed in https://github.com/genericworkflownodes/GenericKnimeNodes/pull/211
and available in the coming days.

Cheers
Julianus