[ https://issues.apache.org/jira/browse/NIFI-10846?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Florent updated NIFI-10846: --------------------------- Description: 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{}}} was: 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 \\daf098p1.dassault-avion.fr\DAHOME\d100989 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{}}} > 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: Docker on RHEL7.9 > 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)