com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED исключение - PullRequest
0 голосов
/ 04 марта 2019

Я получаю следующую трассировку стека ошибок, когда пытаюсь подключиться к общему ресурсу SMB, который я подключаю, используя библиотеку большую часть времени, так что да, код в основном работает, но иногда нет.Я ничего не мог попробовать еще, потому что я не имею ни малейшего представления о том, что может быть не так, ни о настройке общего ресурса, ни о сети или коде, ни о чем.

com.hierynomus.mssmb2.SMBApiException: STATUS_NETWORK_NAME_DELETED (0xc00000c9): Authentication failed for 'your-user' using com.hierynomus.smbj.auth.NtlmAuthenticator@565d98da 
  com.hierynomus.smbj.connection.Connection.authenticate(Connection.java:182)

Вот мой SmbConfig, и я использую 0.9.1 smbj.

SmbConfig config = SmbConfig.builder()
                .withMultiProtocolNegotiate(true)
                .withSigningRequired(true)
                .withDfsEnabled(true)
                .build();

Здесь https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-smb/6ab6ca20-b404-41fd-b91a-2ed39e3762ea это дает дополнительную информацию об исключении 0xC00000C9 - STATUS_NETWORK_NAME_DELETED иговорит

Сетевое имя, указанное клиентом, было удалено на сервере.Эта ошибка возвращается, если клиент указывает неверный TID, или общий ресурс на сервере, представленный TID, был удален.

Должен ли я думать, что что-то случилось с общим ресурсом на сервере Windows во время выполнениякод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...