【问题标题】:SMB Exception 'The parameter is incorrect' when connecting with jcifs to Samba 4使用 jcifs 连接到 Samba 4 时出现 SMB 异常“参数不正确”
【发布时间】:2013-02-15 13:29:56
【问题描述】:

我长期使用 jcifs 连接到 samba 驱动器。由于 samba 服务器已更新并现在使用 Samba 4,因此无法连接并显示错误消息 The parameter is incorrect。网络目录仍然可以通过其他框通过 smb 访问。看起来 jcifs 有问题,而 Samba 4 的协议发生了变化。有人知道可能是什么问题吗?

Stack Trace: jcifs.smb.SmbException: The parameter is incorrect.
    at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:545)
    at jcifs.smb.SmbTransport.send(SmbTransport.java:645)
    at jcifs.smb.SmbSession.send(SmbSession.java:244)
    at jcifs.smb.SmbTree.send(SmbTree.java:119)
    at jcifs.smb.SmbFile.send(SmbFile.java:770)

我测试了 jcifs 版本 1.3.14 和 1.3.17

【问题讨论】:

  • 您使用的是哪个版本的 jcif?
  • 我试过 1.3.14 和 1.3.17
  • 既然你说它已经连接了很长时间,我认为可能是旧版本的原因,但是如果你已经用 1.3.17 测试过,我什么都没有,对不起:)跨度>

标签: java samba jcifs


【解决方案1】:

将超过 4gb 的大文件复制到以 FAT 作为文件系统的网络驱动器时出现此错误。 Fat 仅支持最大 4GB 的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 2020-09-01
    相关资源
    最近更新 更多