アーティクル - CS381800

Windchill のファイルadapterservice.json の起動時に同時ファイル作成エラーが発生する

修正日: 20-Aug-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • Windchill PDMLink 12.0 to 13.0

説明

  • Windchill\IEConf\adapterservice.jsonファイルの起動時に同時ファイル作成エラーが発生しました
  • 異なるクラスタノードから同時に2つのメソッドサーバーを起動したときに発生します
  • 以下のエラーが生成されます:
2022-11-18 10:40:47,402 INFO  [main] wt.system.out  - IEProperties IEConf: /mnt/NetAppLocal/Shared
2022-11-18 10:40:57,877 ERROR [main] com.infoengine.au.json.parser.GenericParserImpl  - Error in file creation java.lang.NullPointerException
        at com.infoengine.au.json.parser.GenericParserImpl.findAll(GenericParserImpl.java:300)
        at com.infoengine.au.json.parser.IEJSONParserHelper.readJSONAndInflateCache(IEJSONParserHelper.java:126)
        at com.infoengine.au.json.parser.IEJSONParserHelper.inflateJSONObjectCache(IEJSONParserHelper.java:92)
        at com.infoengine.au.json.parser.IEJSONParserHelper.getIEConfigObjCache(IEJSONParserHelper.java:229)
        at com.infoengine.json.QueryObjects.getBaseDataBasedOnScope(QueryObjects.java:278)
        at com.infoengine.json.QueryObjects.fetchQueryResult(QueryObjects.java:225)
        at com.infoengine.json.QueryObjects.run(QueryObjects.java:176)
        at com.infoengine.json.JSONAdapterImpl.processRequest(JSONAdapterImpl.java:114)
        at com.infoengine.au.DirectoryService.executeQueryObjects(DirectoryService.java:260)
        at com.infoengine.au.DirectoryService.queryObjects(DirectoryService.java:205)
        at com.infoengine.au.DirectoryInputStream.setUrl(DirectoryInputStream.java:92)
        at com.infoengine.au.DirectoryInputStream.<init>(DirectoryInputStream.java:72)
        at com.infoengine.au.DirectoryPropertyInputStream.setUrl(DirectoryPropertyInputStream.java:102)
        at com.infoengine.au.DirectoryPropertyInputStream.<init>(DirectoryPropertyInputStream.java:72)
        at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1188)
        at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1179)
        at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1112)
        at com.infoengine.au.IEProperties.resetProperties(IEProperties.java:1090)
        at com.infoengine.au.NamingService.setProperties(NamingService.java:1160)
        at com.infoengine.au.NamingService.newInstance(NamingService.java:265)
        at com.infoengine.au.NamingService.newInstance(NamingService.java:197)
        at wt.federation.StandardFederationService.initInfoEngineProperties(StandardFederationService.java:2267)
        at wt.org.StandardOrganizationServicesManager.<clinit>(StandardOrganizationServicesManager.java:559)
  • IEConfフォルダは共有ネットワークフォルダにあります
  • または、以下の別のエラー:
com.infoengine.au.json.parser.GenericParserImpl  - Failed to get the lock for the file. java.nio.channels.OverlappingFileLockException

wt.system.err <user> - java.lang.NullPointerException
at com.infoengine.util.Url.<init>(Url.java:706)
at com.infoengine.au.NamingService.getService(NamingService.java:536)
at com.infoengine.au.NamingService.getAllAddresses(NamingService.java:919)
at com.infoengine.procunit.adapter.ConnectionManager.init(ConnectionManager.java:86)
com.infoengine.procunit.adapter.ConnectionManager.<init>(ConnectionManager.java:68)
at com.infoengine.procunit.adapter.Adapter.createConnection(Adapter.java:718)
at com.infoengine.procunit.adapter.Adapter.<init>(Adapter.java:119)
at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:163)
com.infoengine.compiledTasks.file.D$3a$5cwt$5cWindchill$5ctasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100)
at com.infoengine.SAK.Task.invoke(Task.java:1806)
at com.infoengine.SAK.Task.invoke(Task.java:1714)
at wt.org.LdapServices.queryPrincipalsTask(LdapServices.java:1345)
at wt.org.LdapServices.queryPrincipalFromLdap(LdapServices.java:1217)
at jdk.internal.reflect.GeneratedMethodAccessor623.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
at com.sun.proxy.$Proxy90.queryPrincipalFromLdap(Unknown Source)
at wt.adapter.delegate.LdapServiceDelegate.queryPrincipalFromIdp(LdapServiceDelegate.java:55)
at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11788)
at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11710)
at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11682)
at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:10903)
at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:10957)
at wt.org.StandardOrganizationServicesManager._queryPrincipal(StandardOrganizationServicesManager.java:11941)
at wt.org.StandardOrganizationServicesManager.getGroup(StandardOrganizationServicesManager.java:4382)
at wt.org.StandardOrganizationServicesManager.getGroup(StandardOrganizationServicesManager.java:4303)

最新バージョンはこちらを参照ください CS381800