[ https://issues.apache.org/jira/browse/NIFI-12837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anders updated NIFI-12837: -------------------------- Summary: Add DFS setting to smb processors (was: Make hierynomus/smbj DFS setting available in SMB processors) > Add DFS setting to smb processors > --------------------------------- > > Key: NIFI-12837 > URL: https://issues.apache.org/jira/browse/NIFI-12837 > Project: Apache NiFi > Issue Type: Improvement > Affects Versions: 1.25.0 > Reporter: Anders > Priority: Major > > The hierynomus/smbj library has a setting for enabling DFS which is disabled > by default: > https://github.com/hierynomus/smbj/blob/f25d5c5478a5b73e9ba4202dcfb365974e15367e/src/main/java/com/hierynomus/smbj/SmbConfig.java#L106C17-L106C39 > This appears to cause problems in some SMB configurations. > Patched > https://github.com/apache/nifi/blob/main/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-common/src/main/java/org/apache/nifi/smb/common/SmbUtils.java > to test in my environment with: > {code} > $ git diff > nifi-smb-smbj-common/src/main/java/org/apache/nifi/smb/common/SmbUtils.java > diff --git > a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-common/src/main/java/org/apache/nifi/smb/common/SmbUtils.java > > b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-common/src/main/java/org/apache/nifi/smb/common/SmbUtils.java > index 0895abfae0..aaaaeac765 100644 > --- > a/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-common/src/main/java/org/apache/nifi/smb/common/SmbUtils.java > +++ > b/nifi-nar-bundles/nifi-smb-bundle/nifi-smb-smbj-common/src/main/java/org/apache/nifi/smb/common/SmbUtils.java > @@ -46,6 +46,8 @@ public final class SmbUtils { > } > } > + configBuilder.withDfsEnabled(true); > + > if (context.getProperty(USE_ENCRYPTION).isSet()) { > > configBuilder.withEncryptData(context.getProperty(USE_ENCRYPTION).asBoolean()); > } > {code} > This appeared to resolve the issue. > It would be very useful if this setting was available to toggle in the UI for > all SMB processors. > Without this setting, I get a *STATUS_PATH_NOT_COVERED* error. > Somewhat related hierynomus/smbj github issues: > https://github.com/hierynomus/smbj/issues/152 > https://github.com/hierynomus/smbj/issues/419 -- This message was sent by Atlassian Jira (v8.20.10#820010)