[ 
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)

Reply via email to