2023-01-18 14:24:02,755 : ERROR : Worker-1: Node Repository Loader : : PurePythonNodeSetFactory : : : Failed to parse Python node extension at path 'C:\Users\bchaigneau\Desktop\Baptiste\Knime\Knime_extensions\imf_sift\tutorial_extension'. java.io.IOException: Exception while closing the outputConsumer at org.knime.python3.nodes.pycentric.PythonCentricExtensionParser.retrieveDynamicInformationFromPython(PythonCentricExtensionParser.java:137) at org.knime.python3.nodes.pycentric.PythonCentricExtensionParser.parseExtension(PythonCentricExtensionParser.java:104) at org.knime.python3.nodes.PurePythonNodeSetFactory.parseExtension(PurePythonNodeSetFactory.java:130) at org.knime.python3.nodes.PurePythonNodeSetFactory.lambda$2(PurePythonNodeSetFactory.java:120) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.Iterator.forEachRemaining(Unknown Source) at java.base/java.util.Spliterators$IteratorSpliterator.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.StreamSpliterators$WrappingSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.Streams$ConcatSpliterator.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.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source) at org.knime.python3.nodes.extension.ExtensionNodeSetFactory.(ExtensionNodeSetFactory.java:111) at org.knime.python3.nodes.PurePythonNodeSetFactory.(PurePythonNodeSetFactory.java:106) 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.workbench.repository.RepositoryManager.createFactory(RepositoryManager.java:293) 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.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base/java.util.stream.ReferencePipeline$7$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.StreamSpliterators$WrappingSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.Streams$ConcatSpliterator.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.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source) at org.knime.workbench.repository.RepositoryManager.getCategoryEntriesFromExtPoint(RepositoryManager.java:340) at org.knime.workbench.repository.RepositoryManager.readCategories(RepositoryManager.java:302) at org.knime.workbench.repository.RepositoryManager.readRepository(RepositoryManager.java:171) at org.knime.workbench.repository.RepositoryManager.getRoot(RepositoryManager.java:559) at org.knime.workbench.repository.view.AbstractRepositoryView.readRepository(AbstractRepositoryView.java:413) at org.knime.workbench.repository.view.AbstractRepositoryView$4.run(AbstractRepositoryView.java:331) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.lang.IllegalStateException: Customization of entry point failed. at org.knime.python3.FreshPythonGatewayFactory.create(FreshPythonGatewayFactory.java:82) at org.knime.python3.nodes.PythonNodeGatewayFactory.create(PythonNodeGatewayFactory.java:131) at org.knime.python3.nodes.pycentric.PythonCentricExtensionParser.retrieveDynamicInformationFromPython(PythonCentricExtensionParser.java:129) ... 58 more Caused by: py4j.Py4JException: An exception was raised by the Python Proxy. Return Message: Traceback (most recent call last): File "C:\10.APP\Anaconda3\envs\py3815_2\lib\site-packages\py4j\clientserver.py", line 617, in _call_proxy return_value = getattr(self.pool[obj_id], method)(*params) File "C:\Users\bchaigneau\Desktop\Baptiste\Knime\Knime_4.7\plugins\org.knime.python3.nodes_4.7.0.v202211291148\src\main\python\_node_backend_launcher.py", line 624, in loadExtension importlib.import_module(extension_module) File "C:\10.APP\Anaconda3\envs\py3815_2\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import File "", line 991, in _find_and_load File "", line 975, in _find_and_load_unlocked File "", line 671, in _load_unlocked File "", line 843, in exec_module File "", line 219, in _call_with_frames_removed File "C:\Users\bchaigneau\Desktop\Baptiste\Knime\Knime_extensions\imf_sift\tutorial_extension\imf_sift.py", line 3, in import emd File "C:\10.APP\Anaconda3\envs\py3815_2\lib\site-packages\emd\__init__.py", line 38, in logger.set_up(level='WARNING') File "C:\10.APP\Anaconda3\envs\py3815_2\lib\site-packages\emd\logger.py", line 168, in set_up logging.config.dictConfig(new_config) File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\config.py", line 808, in dictConfig dictConfigClass(config).configure() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\config.py", line 536, in configure _clearExistingHandlers() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\config.py", line 273, in _clearExistingHandlers logging.shutdown(logging._handlerList[:]) File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 2127, in shutdown h.flush() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1070, in flush self.stream.flush() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1070, in flush self.stream.flush() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1070, in flush self.stream.flush() [Previous line repeated 967 more times] File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1067, in flush self.acquire() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 904, in acquire self.lock.acquire() RecursionError: maximum recursion depth exceeded while calling a Python object at py4j.Protocol.getReturnValue(Protocol.java:476) at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:108) at jdk.proxy11/jdk.proxy11.$Proxy31.loadExtension(Unknown Source) at org.knime.python3.nodes.PythonNodeGatewayFactory$KnimeNodeBackendCustomizer.customize(PythonNodeGatewayFactory.java:165) at org.knime.python3.nodes.PythonNodeGatewayFactory$KnimeNodeBackendCustomizer.customize(PythonNodeGatewayFactory.java:1) at org.knime.python3.FreshPythonGatewayFactory.create(FreshPythonGatewayFactory.java:79) ... 60 more 2023-01-18 14:24:49,290 : ERROR : ForkJoinPool.commonPool-worker-4 : : PurePythonNodeSetFactory : : : Failed to parse Python node extension at path 'C:\Users\bchaigneau\Desktop\Baptiste\Knime\Knime_extensions\imf_sift\tutorial_extension'. java.io.IOException: Exception while closing the outputConsumer at org.knime.python3.nodes.pycentric.PythonCentricExtensionParser.retrieveDynamicInformationFromPython(PythonCentricExtensionParser.java:137) at org.knime.python3.nodes.pycentric.PythonCentricExtensionParser.parseExtension(PythonCentricExtensionParser.java:104) at org.knime.python3.nodes.PurePythonNodeSetFactory.parseExtension(PurePythonNodeSetFactory.java:130) at org.knime.python3.nodes.PurePythonNodeSetFactory.lambda$2(PurePythonNodeSetFactory.java:120) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base/java.util.Iterator.forEachRemaining(Unknown Source) at java.base/java.util.Spliterators$IteratorSpliterator.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.StreamSpliterators$WrappingSpliterator.forEachRemaining(Unknown Source) at java.base/java.util.stream.Streams$ConcatSpliterator.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.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source) at org.knime.python3.nodes.extension.ExtensionNodeSetFactory.(ExtensionNodeSetFactory.java:111) at org.knime.python3.nodes.PurePythonNodeSetFactory.(PurePythonNodeSetFactory.java:106) 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.core.node.extension.NodeSetFactoryExtension.from(NodeSetFactoryExtension.java:265) 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.ReferencePipeline$Head.forEach(Unknown Source) at java.base/java.util.stream.ReferencePipeline$7$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.ReduceOps$ReduceTask.doLeaf(Unknown Source) at java.base/java.util.stream.ReduceOps$ReduceTask.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.IllegalStateException: Customization of entry point failed. at org.knime.python3.FreshPythonGatewayFactory.create(FreshPythonGatewayFactory.java:82) at org.knime.python3.nodes.PythonNodeGatewayFactory.create(PythonNodeGatewayFactory.java:131) at org.knime.python3.nodes.pycentric.PythonCentricExtensionParser.retrieveDynamicInformationFromPython(PythonCentricExtensionParser.java:129) ... 48 more Caused by: py4j.Py4JException: An exception was raised by the Python Proxy. Return Message: Traceback (most recent call last): File "C:\10.APP\Anaconda3\envs\py3815_2\lib\site-packages\py4j\clientserver.py", line 617, in _call_proxy return_value = getattr(self.pool[obj_id], method)(*params) File "C:\Users\bchaigneau\Desktop\Baptiste\Knime\Knime_4.7\plugins\org.knime.python3.nodes_4.7.0.v202211291148\src\main\python\_node_backend_launcher.py", line 624, in loadExtension importlib.import_module(extension_module) File "C:\10.APP\Anaconda3\envs\py3815_2\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1014, in _gcd_import File "", line 991, in _find_and_load File "", line 975, in _find_and_load_unlocked File "", line 671, in _load_unlocked File "", line 843, in exec_module File "", line 219, in _call_with_frames_removed File "C:\Users\bchaigneau\Desktop\Baptiste\Knime\Knime_extensions\imf_sift\tutorial_extension\imf_sift.py", line 3, in import emd File "C:\10.APP\Anaconda3\envs\py3815_2\lib\site-packages\emd\__init__.py", line 38, in logger.set_up(level='WARNING') File "C:\10.APP\Anaconda3\envs\py3815_2\lib\site-packages\emd\logger.py", line 168, in set_up logging.config.dictConfig(new_config) File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\config.py", line 808, in dictConfig dictConfigClass(config).configure() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\config.py", line 536, in configure _clearExistingHandlers() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\config.py", line 273, in _clearExistingHandlers logging.shutdown(logging._handlerList[:]) File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 2127, in shutdown h.flush() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1070, in flush self.stream.flush() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1070, in flush self.stream.flush() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1070, in flush self.stream.flush() [Previous line repeated 967 more times] File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 1067, in flush self.acquire() File "C:\10.APP\Anaconda3\envs\py3815_2\lib\logging\__init__.py", line 904, in acquire self.lock.acquire() RecursionError: maximum recursion depth exceeded while calling a Python object at py4j.Protocol.getReturnValue(Protocol.java:476) at py4j.reflection.PythonProxyHandler.invoke(PythonProxyHandler.java:108) at jdk.proxy11/jdk.proxy11.$Proxy31.loadExtension(Unknown Source) at org.knime.python3.nodes.PythonNodeGatewayFactory$KnimeNodeBackendCustomizer.customize(PythonNodeGatewayFactory.java:165) at org.knime.python3.nodes.PythonNodeGatewayFactory$KnimeNodeBackendCustomizer.customize(PythonNodeGatewayFactory.java:1) at org.knime.python3.FreshPythonGatewayFactory.create(FreshPythonGatewayFactory.java:79) ... 50 more