技术文章 - CS336539

无法使用“为根文件夹创建装载”为保管库装载 Azure Blob 存储<rootfoldername>在 Windchill PDMLink 中使用“政府云”时“失败”

已修改: 16-Nov-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 12.0 to 12.1

说明

  • 使用“ Government Cloud ”时,无法为根文件夹“<rootfoldername>”创建装载失败的保管库装载 Azure Blob 存储
  • 方法服务器日志:
错误 [ajp-nio-127.0.0.1-8010-exec-7] wt.fv.StandardFvService wcadmin -一些安装无效
com.microsoft.azure.storage.StorageException:
嵌套异常是:com.microsoft.azure.storage.StorageException,有关其他信息,请在日志中搜索以下字符串
8733a942-be61-4b3a-a760-f5cc3976650a
storageAccount/windchillblob/vaults - 无效
错误 [ajp-nio-127.0.0.1-8010-exec-7] com.ptc.windchill.vaulting.rest.MountResource wcadmin - (wt.fv.fvResource/54) wt.util.WTException:为根文件夹创建装载“
<rootfoldername> " 失败。
嵌套异常是:wt.util.WTException:一些安装无效
com.microsoft.azure.storage.StorageException:
嵌套异常是:com.microsoft.azure.storage.StorageException,有关其他信息,请在日志中搜索以下字符串
8733a942-be61-4b3a-a760-f5cc3976650a

storageAccount/windchillblob/vaults 安装文件:SITE_117_105104_106529]
DEBUG [RMI TCP Connection(545)-10.21.30.164] wt.fv.FvMountValidator - 在正确的主机 hostname.domain.com 上执行
调试 [RMI TCP 连接 (545)-10.21.30.164] wt.fv.FvMountValidator - Curr_Path storageAccount/windchillblob/vaults
错误 [RMI TCP 连接 (545)-10.21.30.164] wt.fv.FvMountValidator - 27
错误 [RMI TCP 连接 (545)-10.21.30.164] wt.fv.FvMountValidator - com.microsoft.azure.storage.StorageException:
嵌套异常是:com.microsoft.azure.storage.StorageException
,有关其他信息,请在日志中搜索以下字符串
8733a942-be61-4b3a-a760-f5cc3976650a
com.ptc.windchill.objectstorage.azureblob.exception.BlobException:com.microsoft.azure.storage.StorageException:
嵌套异常是:com.microsoft.azure.storage.StorageException:
在 com.microsoft.azure.storage.StorageException.translateException (StorageException.java:87)
在 com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry(ExecutionEngine.java:220)
在 com.microsoft.azure.storage.blob.CloudBlobContainer.getBlobReferenceFromServer(CloudBlobContainer.java:1024)
在 com.microsoft.azure.storage.blob.CloudBlobContainer.getBlobReferenceFromServer(CloudBlobContainer.java:982)
在 com.ptc.windchill.objectstorage.azureblob.BlobContentFile.getProperties(BlobContentFile.java:577)
在 com.ptc.windchill.objectstorage.azureblob.BlobContentFile.loadAttributes(BlobContentFile.java:265)
在 com.ptc.windchill.objectstorage.azureblob.BlobContentFile.exists(BlobContentFile.java:125)
在 wt.fv.FvMountValidator.validateFvMountPath (FvMountValidator.java:891)
在 wt.fv.FvMountValidator.validateMountOnThisMethodServer(FvMountValidator.java:807)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.base/java.lang.reflect.Method.invoke(Method.java:566)
在 sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
在 jdk.internal.reflect.GeneratedMethodAccessor43.invoke(未知来源)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.base/java.lang.reflect.Method.invoke(Method.java:566)
在 java.base/sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:260)
在 java.management/com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
在 java.management/com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
在 java.management/com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
在 java.management/com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
在 java.management/com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
在 java.management/javax.management.StandardMBean.invoke(StandardMBean.java:405)
在 java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:809)
在 java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.base/java.lang.reflect.Method.invoke(Method.java:566)
在 wt.jmx.remote.forwarder.LoggingForwarder.invoke(LoggingForwarder.java:233)
在 com.sun.proxy.$Proxy5.invoke(未知来源)
在 java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466)
在 java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307)
在 java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1399)
在 java.management.rmi/javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:827)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
在 java.base/java.lang.reflect.Method.invoke(Method.java:566)
在 java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)
在 java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
在 java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
在 java.base/java.security.AccessController.doPrivileged(本机方法)
在 java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
在 java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)
在 java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
在 java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
在 java.base/java.security.AccessController.doPrivileged(本机方法)
在 java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)
在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
在 java.base/java.lang.Thread.run(Thread.java:834)
引起:java.net.UnknownHostException:storageAccount.blob.core.windows.net
在 java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:220)
在 java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
在 java.base/java.net.Socket.connect(Socket.java:609)
在 java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:289)
在 java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:177)
在 java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
在 java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
在 java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
在 java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
在 java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
在 java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
在 java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
在 java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
在 java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
在 java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
在 java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
在 java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334)
在 com.microsoft.azure.storage.core.ExecutionEngine.executeWithRetry(ExecutionEngine.java:115)
... 51 更多
这是文章 336539 的 PDF 版本,可能已过期。最新版本 CS336539