1

Docker 凭证存储支持与 NetBeans 应用程序与 CLI/Windows Docker 应用程序发生冲突。

用户将低于 NetBeans 中的异常跟踪响应。

Stacktrace: 
java.lang.NullPointerException
   at java.util.Base64$Decoder.decode(Base64.java:549)
   at org.netbeans.modules.docker.DockerConfig.createCredentials(DockerConfig.java:321)
   at org.netbeans.modules.docker.DockerConfig.getAllCredentials(DockerConfig.java:127)
   at org.netbeans.modules.docker.api.CredentialsManager.getAllCredentials(CredentialsManager.java:66)
   at org.netbeans.modules.docker.ui.credentials.CredentialsListPanel.<init>(CredentialsListPanel.java:70)
   at org.netbeans.modules.docker.ui.credentials.CredentialsAction.actionPerformed(CredentialsAction.java:73)

此冲突与凭据存储有关,CLI/Windows 支持“wincred”的方式与 NetBeans 支持“身份验证令牌”的方式相同。在这里,两个应用程序工具在“.docker/”文件夹下的用户工作区中使用相同的“config.json”文件。

如果 NetBeans Docker 服务是主要用途,那么当前的解决方法是,如果您已经设置,请删除“config.json”文件中的现有内容。然后尝试在 NetBeans、Docker 服务中添加“凭据”。

4

0 回答 0