[
https://issues.apache.org/jira/browse/NIFI-10846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17637731#comment-17637731
]
Kulik Gábor commented on NIFI-10846:
------------------------------------
Hi [~florentmair] !
Could you please attach the exception coming from the ListSmb processzor as
well?
Do you experience similar issues with smb processors other than GetSmb and
ListSmb?
Could you please provide details about what smb server are you trying to
connect to?
Could you please provide details on details how did you create "Directory" in
your use case?
Thank you in advance!
> GetSmbFile issue after upgrading to Nifi 1.18.0
> -----------------------------------------------
>
> Key: NIFI-10846
> URL: https://issues.apache.org/jira/browse/NIFI-10846
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 1.18.0
> Environment: Nifi Docker on RHEL7.9
> NAS Server : Netapp FAS
> Reporter: Florent
> Priority: Blocker
>
> After upgrading Nifi from 1.17.0 to 1.18.0, we saw some issue regarding
> Processors o.apache.nifi.processors.smb.*
>
> a Simple GetSmbFile works perfectly in 1.17.0 and after upgrading to 1.18.0
> we saw this error
> {code:java}
> 022-11-21 10:16:29,272 ERROR [Timer-Driven Process Thread-5]
> o.apache.nifi.processors.smb.GetSmbFile
> GetSmbFile[id=8b56acf9-0184-1000-ac23-874fb1140496] Could not establish smb
> connection because of error com.hierynomus.mssmb2.SMBApiException:
> STATUS_ACCESS_DENIED (0xc0000022): Create failed for
> \\MYSERVER\MySHARE\Directory
> at com.hierynomus.smbj.share.Share.receive(Share.java:380)
> at com.hierynomus.smbj.share.Share.sendReceive(Share.java:359)
> at com.hierynomus.smbj.share.Share.createFile(Share.java:156)
> at
> com.hierynomus.smbj.share.DiskShare.createFileAndResolve(DiskShare.java:75)
> at com.hierynomus.smbj.share.DiskShare.access$100(DiskShare.java:55)
> at com.hierynomus.smbj.share.DiskShare$2.apply(DiskShare.java:109)
> at com.hierynomus.smbj.share.DiskShare$2.apply(DiskShare.java:105)
> at
> com.hierynomus.smbj.paths.PathResolver$1.resolve(PathResolver.java:32)
> at
> com.hierynomus.smbj.paths.SymlinkPathResolver.resolve(SymlinkPathResolver.java:62)
> at
> com.hierynomus.smbj.share.DiskShare.resolveAndCreateFile(DiskShare.java:105)
> at com.hierynomus.smbj.share.DiskShare.open(DiskShare.java:65)
> at com.hierynomus.smbj.share.DiskShare.exists(DiskShare.java:214)
> at
> com.hierynomus.smbj.share.DiskShare.folderExists(DiskShare.java:210)
> at
> org.apache.nifi.processors.smb.GetSmbFile.performListing(GetSmbFile.java:334)
> at
> org.apache.nifi.processors.smb.GetSmbFile.onTrigger(GetSmbFile.java:404)
> at
> org.apache.nifi.processor.AbstractProcessor.onTrigger(AbstractProcessor.java:27)
> at
> org.apache.nifi.controller.StandardProcessorNode.onTrigger(StandardProcessorNode.java:1354)
> at
> org.apache.nifi.controller.tasks.ConnectableTask.invoke(ConnectableTask.java:246)
> at
> org.apache.nifi.controller.scheduling.AbstractTimeBasedSchedulingAgent.lambda$doScheduleOnce$0(AbstractTimeBasedSchedulingAgent.java:59)
> at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> at java.lang.Thread.run(Thread.java:750)
> Suppressed: com.hierynomus.mssmb2.SMBApiException:
> STATUS_ACCESS_DENIED (0xc0000022): Error closing connection to
> \\MYSERVER\MySHARE
> at
> com.hierynomus.smbj.share.TreeConnect.close(TreeConnect.java:72)
> at com.hierynomus.smbj.share.Share.close(Share.java:116)
> at org.apache.nifi.processors.s {code}
> {{{}We have the same error "{}}}{{{}STATUS_ACCESS_DENIED
> (0xc0000022){}}}{{{}" with other processor like ListSmb{}}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)