Problem with knime 5.2.1

Hi I have a problem with knime 5.2.1 I installed it I think correctly only that when I try to open a wkf I get this error “java.lang.IllegalStateException: Temp folder D:\TOSHARE\MKSAS\DT\work\knime_DQ_GRAFICI_ERRO_15458 exists but is not writable” despite having write permissions on the D:\TOSHARE\MKSAS\DT folder can anyone help me out
Thank you

Hi @cridiaz,

did you check whenever Knime, respectively the app accessing / making changes in the Explorer, was blocked by Windows defender?

Best
Mike

Trank for answer, then I verify
have a nice day
Giorgio

Hello, the problem arises on windows server 2009.
On the same machine Knime 4.6 works properly.
The sysadmin tells me that there are no problems with windows defender
have a nice day and thank very mutch

Hi @salvatorigio,

I believe you can follow that argument that no one can expect modern software from 2024 to be compatible with an OS from 2009. Checking the End of Live date I believe you referred to Windows Server 2008

If that is the case, support even by Microsoft has been ended back in 2020 already:

If I got something wrong, please feel free to correct me.

Best
Mike

1 Like

Hello, sorry but I made a mistake.(

The correct version is windows server 2019 standard

thank 1g

Hi @cridiaz,

no worries. My keyboard tricks me multiple times each day with ghost strokes :sweat_smile:

Thinking about the nature of your request it reminds me of IT-colleagues for a company I work which installed Knime in a rather restrictive way. During the installation process you can chose if Knimes install directory is read only and thus has no write permissions.

Albeit only partially related your temp folder might not have sufficient rights. Can you try to change this setting and chose a folder you have full permissions to?

Best
Mike

Hi and thx for the reply :slight_smile: @salvatorigio and @mwiegand I’ll let you know

Thanks

Hi, the error persists even if I launch in batch or online as administrator.
There are write rights on that directory, which is created, with knime 4.6 it works
The antivirus does not report exceptions and neither does windows defender
W:\MKSAS\DT\WorkArea\knime_XX_TEST_NODO_IN_15071 is linked to a directory on NAS

If I use a local disk directory as temp folter Knime work correctly

Do you have any ideas?

A thousand thanks
Giorgio

here is the log

!SESSION 2024-05-06 11:20:52.428 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.5
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

!ENTRY org.eclipse.osgi 4 0 2024-05-06 11:20:53.818
!MESSAGE The -clean (osgi.clean) option was not successful. Unable to clean the storage area: D:\Program Files\knime_5.2.1\configuration\org.eclipse.osgi

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:15.855
!MESSAGE System property https.proxyHost is not set but should be proxxxxxx
!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:15.855
!MESSAGE System property https.proxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:15.871
!MESSAGE System property https.proxyHost is not set but should be proxyxxxxx

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:15.871
!MESSAGE System property https.proxyPort is not set but should be 8080.

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:24.976
!MESSAGE System property https.proxySet has been set to true by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:24.991
!MESSAGE System property https.proxyHost has been set to proxyxxxx by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:24.991
!MESSAGE System property https.proxyPort has been set to 8080 by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.core.net 1 0 2024-05-06 11:21:25.007
!MESSAGE System property https.nonProxyHosts has been set to hadopxxxx|xxx|*.sistemi.group|localhost|127.0.0.1 by an external source. This value will be overwritten using the values from the preferences

!ENTRY org.eclipse.osgi 4 0 2024-05-06 11:21:25.461
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Temp folder W:\MKSAS\DT\WorkArea\knime_XX_TEST_NODO_IN_15071 exists but is not writable
at org.knime.core.node.util.CheckUtils.checkState(CheckUtils.java:266)
at org.knime.core.node.util.CheckUtils.checkState(CheckUtils.java:165)
at org.knime.core.node.workflow.WorkflowManager.createAndSetWorkflowTempDirectory(WorkflowManager.java:8450)
at org.knime.core.node.workflow.WorkflowManager.(WorkflowManager.java:562)
at org.knime.core.node.workflow.WorkflowManager.createSubWorkflow(WorkflowManager.java:1286)
at org.knime.core.node.workflow.FileWorkflowPersistor.getNodeContainer(FileWorkflowPersistor.java:348)
at org.knime.core.node.workflow.WorkflowManager.loadNodesAndConnections(WorkflowManager.java:9107)
at org.knime.core.node.workflow.WorkflowManager.loadContent(WorkflowManager.java:8812)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:8684)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:8605)
at org.knime.core.node.workflow.WorkflowManager.load(WorkflowManager.java:8578)
at org.knime.core.node.workflow.WorkflowManager.loadProject(WorkflowManager.java:8423)
at org.knime.core.node.workflow.BatchExecutor.loadWorkflow(BatchExecutor.java:750)
at org.knime.core.node.workflow.BatchExecutor.runOne(BatchExecutor.java:917)
at org.knime.core.node.workflow.BatchExecutor.runAll(BatchExecutor.java:899)
at org.knime.core.node.workflow.BatchExecutor.mainRun(BatchExecutor.java:673)
at org.knime.product.headless.KNIMEBatchApplication.runBatchExecutor(KNIMEBatchApplication.java:134)
at org.knime.product.headless.KNIMEBatchApplication.start(KNIMEBatchApplication.java:87)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)