Gianluca created CAMEL-21752: -------------------------------- Summary: DFS doesn't work because SmbConfig cannot be set for smbclient Key: CAMEL-21752 URL: https://issues.apache.org/jira/browse/CAMEL-21752 Project: Camel Issue Type: Bug Components: camel-smb Affects Versions: 4.10.0 Environment: * Springboot 3.4.2 (with camel camel-smb-starter) * Java 17 * Camel Version 4.10.0 Reporter: Gianluca Fix For: 4.10.1
When trying to connect to a server with DFS mode enabled, a connection error appears. To set DFS mode to true, an {{SmbConfig}} object must be created with the {{withDFSEnable}} parameter set to {{{}true{}}}. This object allows for advanced client configuration. Here is an example with Camel Spring Boot: {code:java} @Configuration public class SmbConfigBean { @Bean public SmbConfig smbConfig() { return SmbConfig.builder() .withDfsEnabled(true) // Active le DFS .withMultiProtocolNegotiate(true) .build(); } } {code} However, the configuration is not applied during the client connection. The configuration is not passed this constructor. {code:java} public SmbOperations(SmbConfiguration configuration) { this.configuration = configuration; this.smbClient = new SMBClient(); } {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)