Forum Discussion
hi, some sample values:
local c:\temp file:
file:///C:\temp\test.json
mapped drive Z:
file:///Z:\Testing\test.json
another machine using unc path (there are 4 / before host):
file:////host/Testing/test.json
Please ensure the read/write operations work on Windows Explorer first
then start jcc manually jcc.bat and test above from the snaps.
If jcc runs as a Windows Service, the Logon Account on that service
will need to have privs to access all of the above path.
Hi Mina,
[
{
“error”: “Failed to copy from file:////\\server.net\server-files\IT\Dev\DO370\Dev\2019\08\26\input\1.json to file:////\\server.net\server-files\IT\Dev\DO370\Dev\2019\08\26\output\1.json”,
“stacktrace”: “java.nio.file.AccessDeniedException: \\server.net\server-files\IT\Dev\DO370\Dev\2019\08\26\input\1.json\r\n\tat sun.nio.fs.WindowsException.translateToIOException(Unknown Source)\r\n\tat sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)\r\n\tat sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)\r\n\tat sun.nio.fs.WindowsFileCopy.copy(Unknown Source)\r\n\tat sun.nio.fs.WindowsFileSystemProvider.copy(Unknown Source)\r\n\tat java.nio.file.Files.copy(Unknown Source)\r\n\tat com.snaplogic.snaps.binary.FileOperation.moveOrCopy(FileOperation.java:350)\r\n\tat com.snaplogic.snaps.binary.FileOperation.lambda$moveOrCopyFailSafe$2(FileOperation.java:333)\r\n\tat net.jodah.failsafe.Functions$10.call(Functions.java:252)\r\n\tat net.jodah.failsafe.SyncFailsafe.call(SyncFailsafe.java:145)\r\n\tat net.jodah.failsafe.SyncFailsafe.run(SyncFailsafe.java:81)\r\n\tat com.snaplogic.snaps.binary.FileOperation.moveOrCopyFailSafe(FileOperation.java:333)\r\n\tat com.snaplogic.snaps.binary.FileOperation.process(FileOperation.java:261)\r\n\tat com.snaplogic.snap.api.ExecutionUtil.process(ExecutionUtil.java:106)\r\n\tat com.snaplogic.snap.api.ExecutionUtil.execute(ExecutionUtil.java:70)\r\n\tat com.snaplogic.snap.api.SimpleSnap.execute(SimpleSnap.java:70)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl.executeSnap(SnapRunnableImpl.java:785)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl.executeForSuggest(SnapRunnableImpl.java:632)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl.doRun(SnapRunnableImpl.java:841)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl.access$000(SnapRunnableImpl.java:116)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl$1.run(SnapRunnableImpl.java:381)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl$1.run(SnapRunnableImpl.java:377)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat javax.security.auth.Subject.doAs(Unknown Source)\r\n\tat org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl.call(SnapRunnableImpl.java:376)\r\n\tat com.snaplogic.cc.snap.common.SnapRunnableImpl.call(SnapRunnableImpl.java:116)\r\n\tat java.util.concurrent.FutureTask.run(Unknown Source)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)\r\n\tat java.util.concurrent.FutureTask.run(Unknown Source)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\r\n\tat java.lang.Thread.run(Unknown Source)\r\n”,
“reason”: “\\server.net\server-files\IT\Dev\DO370\Dev\2019\08\26\input\1.json”,
“resolution”: “Please address the reported issue.”,
“status_code”: “error”,
“snap_details”: {
“label”: “File Operation”,
“instance_id”: “323445db-2bfd-43ea-8149-7cb7d176152d”,
“class_id”: “com-snaplogic-snaps-binary-fileoperation”,
“build_tag”: “snapsmrc515”,
“views”: {
“in”: {
},
"out": {
},
"error": {
"error0": {
"count": 0
}
}
}
}
}
]
This is the error stack trace which i am getting after using \\server.net\server-files\IT\Dev\DO370\Dev\2019\08\26\input\1.json path.
Please advice.
- mina6 years agoEmployee
Hi Sijo,
the error says
java.nio.file.AccessDeniedException: \server.net\server-files\IT\Dev\DO370\Dev\2019\08\26\input\1.json
Could you check if the account used to launch jcc has access to the input file?