Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED (0xc00000c9) #644

Closed
rokkakasu opened this issue Jun 7, 2021 · 8 comments

Comments

@rokkakasu
Copy link

rokkakasu commented Jun 7, 2021

Hi Team,
I am getting below exception while consuming message from Share location.
we could not get the exact root cause for the trigger. it could be a server restart.
we are getting below error log repeatedly. after application restart the issue is resolved.

"TransportException: Different server found for same hostname 'SERVER_DNS_NAME(modified)', disconnecting..."

this clones #436
2021-06-03T21:30:04.662Z WARN 1 --- [Camel (${project.artifactId}) thread #20 - smb://username@host/sharelocation/Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED (0xc00000c9): Failure during dialect negotiation
at com.hierynomus.smbj.connection.SMBProtocolNegotiator.negotiateDialect(SMBProtocolNegotiator.java:79) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:137) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted

2021-06-03T21:30:04.662Z WARN 1 --- [Camel (${project.artifactId}) thread #19 - smb://username@host/sharelocation2/Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED (0xc00000c9): Failure during dialect negotiation
at com.hierynomus.smbj.connection.SMBProtocolNegotiator.negotiateDialect(SMBProtocolNegotiator.java:79) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:137) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted

2021-06-03T21:30:09.665Z WARN 1 --- [Camel (${project.artifactId}) thread #19 - smb://username@host/sharelocation2Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED (0xc00000c9): Failure during dialect negotiation
at com.hierynomus.smbj.connection.SMBProtocolNegotiator.negotiateDialect(SMBProtocolNegotiator.java:79) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:137) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted

2021-06-03T21:30:09.667Z WARN 1 --- [Camel (${project.artifactId}) thread #20 - smb://username@host/sharelocation/Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'test\Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'test\Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED (0xc00000c9): Failure during dialect negotiation
at com.hierynomus.smbj.connection.SMBProtocolNegotiator.negotiateDialect(SMBProtocolNegotiator.java:79) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:137) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted

2021-06-03T21:30:19.674Z WARN 1 --- [Camel (${project.artifactId}) thread #19 - smb://username@host/sharelocation2Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Could not create connection
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:423) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted
Caused by: java.net.SocketTimeoutException: connect timed out
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:87) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:63) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.transport.tcp.direct.DirectTcpTransport.connect(DirectTcpTransport.java:88) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:135) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
... 12 common frames omitted

2021-06-03T21:30:19.674Z WARN 1 --- [Camel (${project.artifactId}) thread #20 - smb://username@host/sharelocation/Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'test\Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'test\Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Could not create connection
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:423) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted
Caused by: java.net.SocketTimeoutException: connect timed out
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:87) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:63) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.transport.tcp.direct.DirectTcpTransport.connect(DirectTcpTransport.java:88) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:135) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
... 12 common frames omitted

2021-06-03T21:30:29.680Z WARN 1 --- [Camel (${project.artifactId}) thread #20 - smb://username@host/sharelocation/Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'test\Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'test\Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Could not create connection
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:423) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted
Caused by: java.net.SocketTimeoutException: connect timed out
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:87) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:63) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.transport.tcp.direct.DirectTcpTransport.connect(DirectTcpTransport.java:88) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:135) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
... 12 common frames omitted

2021-06-03T21:30:29.681Z WARN 1 --- [Camel (${project.artifactId}) thread #19 - smb://username@host/sharelocation2Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation2Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Could not create connection
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:423) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted
Caused by: java.net.SocketTimeoutException: connect timed out
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:87) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.protocol.commons.socket.ProxySocketFactory.createSocket(ProxySocketFactory.java:63) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.transport.tcp.direct.DirectTcpTransport.connect(DirectTcpTransport.java:88) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:135) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
... 12 common frames omitted

2021-06-03T21:30:34.682Z WARN 1 --- [Camel (${project.artifactId}) thread #20 - smb://username@host/sharelocation/Outbound] o.a.camel.component.smbj.SmbConsumer : Consumer Consumer[smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1] failed polling endpoint: smb://username@host/sharelocation/Outbound?charset=utf-8&delay=5000&delete=true&download=true&eagerMaxMessagesPerPoll=false&fileExist=Override&localWorkDirectory=tmp&maxMessagesPerPoll=10&password=xxxxxx&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&recursive=true&sortBy=file%3Amodified&versions=2_1. Will try again at next poll. Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Could not list files for path: 'test\Outbound']

org.apache.camel.component.file.GenericFileOperationFailedException: Could not list files for path: 'test\Outbound'
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:353) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbConsumer.pollDirectory(SmbConsumer.java:51) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:128) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:174) ~[camel-core-2.25.1.jar!/:2.25.1]
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:101) ~[camel-core-2.25.1.jar!/:2.25.1]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na]
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Could not create connection
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:423) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.invokeOnDiskShare(SmbFileOperations.java:543) ~[camel-smbj-2.25.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.listFiles(SmbFileOperations.java:330) ~[camel-smbj-2.25.1.jar!/:na]
... 10 common frames omitted
Caused by: com.hierynomus.protocol.transport.TransportException: Different server found for same hostname 'SERVER_DNS_NAME(modified)', disconnecting...
at com.hierynomus.smbj.connection.SMBProtocolNegotiator.initializeOrValidateServerDetails(SMBProtocolNegotiator.java:232) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.SMBProtocolNegotiator.negotiateDialect(SMBProtocolNegotiator.java:83) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.connection.Connection.connect(Connection.java:137) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.getEstablishedOrConnect(SMBClient.java:108) ~[smbj-0.11.1.jar!/:na]
at com.hierynomus.smbj.SMBClient.connect(SMBClient.java:79) ~[smbj-0.11.1.jar!/:na]
at org.apache.camel.component.smbj.SmbFileOperations.createConnection(SmbFileOperations.java:418) ~[camel-smbj-2.25.1.jar!/:na]
... 12 common frames omitted

@rokkakasu
Copy link
Author

Hi @hierynomus

Please help we are stuck with this issue whenever this issue occurs, logs flood our disk untill we restart the application.

thanks,
R Ramarajan.

@rokkakasu
Copy link
Author

Hi Team,

I Read the documentation
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb2/9a639360-87be-4d49-a1dd-4c6be0c020bd
we are restarting out services often and we cannot have such cases in PROD.
please guide us on how to avoid or connect automatically back.

Thanks,
R Ramarajan.

@hierynomus
Copy link
Owner

Are you closing the TreeConnect in your code and keeping a reference to it?

@hierynomus
Copy link
Owner

Hmm wait, I think I understand what you're saying:

You're restarting the SMB servers that you connect to often, but the client side is unaware of that, leading to this error?

For the "Different server found for same hostname" that is indeed possibly the error case.

@rokkakasu
Copy link
Author

Hi @hierynomus

The error "Different server found for same hostname" is from class SMBProtocolNegotiator.

private void initializeOrValidateServerDetails() throws TransportException {
Server temp = connectionContext.getServer();
SMB2NegotiateResponse response = negotiationContext.negotiationResponse;
temp.init(response.getServerGuid(), response.getDialect(), response.getSecurityMode(), response.getCapabilities());

    Server cachedServer = connection.serverList.lookup(temp.getServerName());
    if (cachedServer == null) {
        connection.serverList.registerServer(temp);
        negotiationContext.server = temp;
    } else if (temp.validate(cachedServer)) {
        negotiationContext.server = cachedServer;
    } else {
        throw new TransportException(String.format("Different server found for same hostname '%s', disconnecting...", temp.getServerName()));
    }
}

Thanks,
R Ramarajan.

@rokkakasu
Copy link
Author

rokkakasu commented Jun 28, 2021

Hi @hierynomus /Team,

we are getting this exception everytime when the windows share system is restarted.
please provide us a solution.

Thanks,
R Ramarajan.

@hierynomus
Copy link
Owner

I've created #647 that adds support for the call client.getServerList().unregister(<serverName>). This removes the cached server and allows you to reconnect to the restarted server.

As SMBJ is a pretty low-level library, I do not want to add a magic "unregister" functionality, or automatic reconnect on identification changed.

@rokkakasu
Copy link
Author

thank you so much hiernomous.

please support for #645 also.
I read the documentation "When I try to open a file or directory my code fails with STATUS_ACCESS_DENIED. How can I fix this?"
private DiskEntry openWritableFile(final DiskShare share, final String name) {
return share.openFile(name, EnumSet.of(AccessMask.GENERIC_ALL), null,
EnumSet.of(SMB2ShareAccess.FILE_SHARE_WRITE), SMB2CreateDisposition.FILE_SUPERSEDE, null);
}

when we use version 2_1 this works without any problem

Thanks,
R Ramarajan.

hierynomus added a commit that referenced this issue May 8, 2023
* Add support for unregistering server from serverlist (Fixes #644)

* Fix indentation
hierynomus added a commit that referenced this issue Jul 3, 2023
* Ignore VSCode

* Add NtStatus.STATUS_UNSUCCESSFUL

* Add NtStatus.STATUS_INSUFF_SERVER_RESOURCES (#611)

* Add NtStatus.STATUS_IO_REPARSE_TAG_NOT_HANDLED (#514)

* Update gradle build

* Update release plugin

* Release version: 0.11.0

* Fix signing task dependency

* Release version: 0.11.1

* Use BCSecurityProvider by default for SMB3 compatibility (Fixes #638)

* Ensure DFS Path Referral times out after transactTimeout (Fixes #578)

* Only add DFSPathResolver if both client and server support DFS (#640)

* Only add DFSPathResolver if both client and server support DFS

* Fix indentation problems

* Fix incorrectly reformatted javadoc

* Format using java formatter

* One more indentation fix

* Upgrade Bouncy Castle to 1.68 to fix vulnerability report (#641)

* address issue #604 - stop closing the dfs share connection immediately. (#609)

* stop closing the dfs share connection immediately.

* Add explanatory comment

Co-authored-by: Jeroen van Erp <[email protected]>

* Add support for unregistering server from serverlist (Fixes #644) (#647)

* Add support for unregistering server from serverlist (Fixes #644)

* Fix indentation

* Reducing logging for smb3 (#650)

For each smb3 packet there's an info log message which produces a tremendous amount of output.
I would suggest to reduce log level to debug (or trace; similarly as in one of the other packet reciever classes).

* Consolidate SMBv1 error messages

* Upgrade BouncyCastle to 1.69

* Release version: 0.11.2

* Ensure artifact is signed

* Release version: 0.11.3

* Fix #665: Allow JCE KDF to work (#666)

* Fix #665: Allow JCE KDF to work

* Add header

* Add KDF unit test

* Use correct maxPayloadSize for encrypted packets (Fixes #668) (#683)

* Read fileId as long (#693)

* Read fileId of FileIdBothDirectoryInformation into a long
* Read fileId of FileIdFullDirectoryInformation into a long

* File the issue that nested folder creation throw NAME EXIST error. (#685)

* File the issue that nested folder creation throw NAME EXIST error.

* formatting

* Updated build status badges (#684)

- Added GitHub badge for Build SMBJ
- Corrected Codacy badge link
- Removed bintray badge link
- Removed Travis CI badge and configuration
- Removed Java profiler link
- Removed CircleCI configuration
- Removed unused github-ci configuration

* Use AceSize field when reading ACEs (#696)

Fixes issue seen in the wild where unnecessary padding at the end of an ACE
confused Smbj (but not Windows).

* Ensure that enough bytes are cached from InputStream to get a correct bytesLeft count for SMB2Write (fixes #669)

* GzipOutputStream integration test

* Ensure that enough bytes are cached from InputStream to get a correct bytesLeft count for SMB2Write

Co-authored-by: Stanislav Kardashov <[email protected]>
Co-authored-by: Jeroen van Erp <[email protected]>

* Add GH workflow for publishing

* Update dependencies and build file

* Rename test class to *Spec

* Release version: 0.11.5

* Use the hostname part of the TargetHint for DFS step 9 (fixes \#419) (#722)

* Slightly reduce the locking in Connection.send and DirectTcpTransport (fixes \#732)

* Fixed indentation

* Converting bytes written to long (Fixes #740)

Signed-off-by: Jeroen van Erp <[email protected]>

* Upgrading gradle to 8.0.2

Signed-off-by: Jeroen van Erp <[email protected]>

* Add Implementation manifest attributes (Fixes #743)

* Revert accidental comment of integration docker tasks

* Do not send SMB2EncryptionCapabilities NegotiationContext is !isEncry… (#752)

* Do not send SMB2EncryptionCapabilities NegotiationContext is !isEncryptionSupported (Fixes #747)

* Add test for SMB2EncryptionCapabilities

* Add preliminary changelog for new release

* Ensure we call flip() on Buffer to avoid Java8 problems (Fixes #705)

Signed-off-by: Jeroen van Erp <[email protected]>

* Ensure path is set for rmdir to prevent accidents (Fixes #756)

Signed-off-by: Jeroen van Erp <[email protected]>

* Add support for reading / writing NIO ByteBuffers (#759)

* Add support for reading / writing NIO ByteBuffers

Currently one can transfer data using streams or array, but it would be
great to have the opportunity to use NIO buffers.

This adds two new method to the File class that accept a NIO ByteBuffer.

* Implemented ByteBuffer write using ByteChunkProvider

Signed-off-by: Jeroen van Erp <[email protected]>

---------

Signed-off-by: Jeroen van Erp <[email protected]>
Co-authored-by: Christoph Läubrich <[email protected]>
Co-authored-by: Jeroen van Erp <[email protected]>

* Fix some sonatype warnings

* resolve conflict with master

* Ignore non-semver tags for release workflow

* Small warning cleanup

Signed-off-by: Jeroen van Erp <[email protected]>

* Setup ConnectionContext and AuthenticationContext for NTLM improvements

Signed-off-by: Jeroen van Erp <[email protected]>

* Refactor TargetInfo/AvPairs

* Added null check and rename field

* Refactor NtlmFunctions

* Change hierarchy of Ntlm messages

Signed-off-by: Jeroen van Erp <[email protected]>

* Next step of NTLM refactor

* NtlmNegotiate sends Domain/Workstation/Version fields

* Filter negotiateflags and use clientTargetInfo

* Rework keys in NtlmAuthenticator

Signed-off-by: Jeroen van Erp <[email protected]>

* Change to structure of NtlmAuthenticate

Signed-off-by: Jeroen van Erp <[email protected]>

* Added last changes

Required to put withIntegrity = false still, due to missing mechListMIC

Signed-off-by: Jeroen van Erp <[email protected]>

---------

Signed-off-by: Jeroen van Erp <[email protected]>
Co-authored-by: Nicholas DiPiazza <[email protected]>
Co-authored-by: ndimitry <[email protected]>
Co-authored-by: Patrick Boyd <[email protected]>
Co-authored-by: Hannes <[email protected]>
Co-authored-by: pyzhou <[email protected]>
Co-authored-by: exceptionfactory <[email protected]>
Co-authored-by: Chris Pacejo <[email protected]>
Co-authored-by: Stanislav Kardashov <[email protected]>
Co-authored-by: Stanislav Kardashov <[email protected]>
Co-authored-by: Christoph Läubrich <[email protected]>
Co-authored-by: Christoph Läubrich <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants