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)

Hi all,
I cannot solve this problem(

If the workarea is on a network share knime don’t start , also with all granr
If the workarea in on the same server Kniime run correclty

thanks 1000
Giorgio

No news? I tried to update the version to 5.2.5 but the problem persists, isn’t it by any chance that some command has changed in the way of launching it in batch?
I remember that with version 4.6 everything works correctly

@salvatorigio maybe you could check all the options to submit flow variables and especially provide a fresh logfile of what is happening when you run this as a batch job. You could especially try to launch a batch file manually from the system before executing it via a scheduler to see if there are differences in access rights.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.