JCIFS SmbException - PullRequest
       38

JCIFS SmbException

9 голосов
/ 16 февраля 2012

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

jcifs.smb.SmbException: 0xC000009A
    at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:563)
    at jcifs.smb.SmbTransport.send(SmbTransport.java:663)
    at jcifs.smb.SmbSession.sessionSetup(SmbSession.java:316)
    at jcifs.smb.SmbSession.send(SmbSession.java:218)
    at jcifs.smb.SmbTree.treeConnect(SmbTree.java:176)
    at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
    at jcifs.smb.SmbFile.connect(SmbFile.java:954)
    at jcifs.smb.SmbFile.connect0(SmbFile.java:880)
    at jcifs.smb.SmbFile.getType(SmbFile.java:1282)
    at jcifs.smb.SmbFile.doEnum(SmbFile.java:1733)
    at jcifs.smb.SmbFile.listFiles(SmbFile.java:1715)
    at jcifs.smb.SmbFile.listFiles(SmbFile.java:1648)

0xC000009A говорит, что это NT_STATUS_INSUFFICIENT_RESOURCES, но что мне нужно сделать, чтобы это исправить. Общая папка доступна только мне. Я использовал следующий формат URL.

smb://domain;username:password@ip-address/<foldername>

Ценю вашу помощь.

Ответы [ 2 ]

8 голосов
/ 10 октября 2012

Я столкнулся с той же ошибкой при загрузке файлов в общие папки Windows с использованием JCIFS.

Оказалось, на целевой машине Windows произошла ошибка в системном журнале:

Source:        srv
Event ID:      2017
Task Category: None
Level:     Error 
Keywords:      Classic
User:          N/A
Computer:     SERVER01
Description:   The server was unable to allocate from the
system nonpaged pool because the server reached the configured limit
for nonpaged pool allocations.

Эта ошибка (возможно) вызвана использованием более старой (SMB1, например, Windows XP prooflink ) версии протокола при подключении к современным (Vista и выше) версиям Windows.

Эта статья содержит обходной путь для этой проблемы. Это требует редактирования значений реестра целевой машины, поэтому я не могу назвать это полным решением.

3 голосов
/ 23 сентября 2015
...