【问题标题】:TFS Java SDK Error (NativeAuth - Error configuring native authentication library)TFS Java SDK 错误(NativeAuth - 配置本机身份验证库时出错)
【发布时间】:2017-02-03 05:33:59
【问题描述】:

我们正在使用TFS Java SDK 将文件发送到 TFS。 文件已成功发送至 8 月 30 日,并且在 8 月 30 日之后出现以下错误消息。 这个问题发生在AIX Server。 我应该检查什么?

NativeAuth - Error configuring native authentication library
java.lang.UnsatifiedLinkError: com/microsoft/tfs/jni/internal/auth/NativeAuth.nativeAuthConfigure()J
    at com.microsoft.tfs.jni.internal.auth.NativeAuth.<cinit>(NativeAuth.java:53)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:201)
    at com.microsoft.tfs.jni.internal.negotiate.NativeNegotiate.isAvailable(NativeNegotiate.java:52)
...

【问题讨论】:

  • 你能每次都重现这个问题吗?您是否只能在 8 月 30 日之后获取文件? 8月30日前后的文件有什么区别?
  • 感谢您的回复。由于连接失败(NativeAuth),我无法访问任何文件。
  • tfs 服务器上的认证是否改变了?
  • 未更改身份验证。相同身份验证的其他服务器没问题。

标签: tfs java-native-interface aix tfs-sdk


【解决方案1】:

您可以尝试运行get command而不是API来从TFS检索文件:

tf get

【讨论】:

  • 它将返回相同的结果(NativeAuth 错误)。因为“tf”命令使用相同的 API。
  • @정석훈 你能从 Team Explorer Everywhere 获取 8 月 30 日之后的文件吗?您是否拥有 8 月 30 日之后访问文件的适当权限?
  • 是的。只有 AIX 服务器有问题。该程序使用来自另一个操作系统的 TFS Java SDK 正常运行。并且 Team Explorer 也正常运行在 Windows 上。
  • @정석훈 看来您的问题与 AIX 服务器有关,而不是 TFS sdk。您是否也可以从 AIX Server 上的 UI 获取 8 月 30 日之后的文件?
  • 如何从 UI 获取文件? (它是 AIX 服务器)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-25
  • 2020-08-24
  • 2019-07-09
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
相关资源
最近更新 更多