You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Kulik Gábor (Jira)" <ji...@apache.org> on 2022/11/23 12:34:00 UTC

[jira] [Commented] (NIFI-10846) GetSmbFile issue after upgrading to Nifi 1.18.0

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