アーティクル - CS289199

Windchill PDMLink のマップされたコンテキストに obj がないため、マップされたコンテキストで zip がエラーで失敗する

修正日: 22-Dec-2022   


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

適用対象

  • Windchill PDMLink 11.0 F000 to M030-CPS09
  • Windchill PDMLink 11.1 F000 to F000-CPS05

説明

  • マップされたコンテキストでは、マップされたコンテキストに obj がないため、zip がエラーで失敗しています
  • Windchill Method Server ログに記録されるエラー:
エラー [RDImportExecutorQueue.PollingThread] com.ptc.windchill.rd.service.AbstractReceivedDeliveryService 管理者 - 見つからないオブジェクトの処理中にエラーが発生しましたjava.lang.IllegalArgumentException: null キャッシュ キー
ネストされた例外: java.lang.IllegalArgumentException: null キャッシュ キー
wt.util.WTException: java.lang.IllegalArgumentException: null キャッシュ キー
ネストされた例外: java.lang.IllegalArgumentException: null キャッシュ キー
wt.util.Cache.getHashCode (Cache.java:388) で
wt.cache.ICache.get (ICache.java:150) で
java.util.Collections$UnmodifiableMap.get(Collections.java:1454) で
wt.cache.ChangeLocalMap.get(ChangeLocalMap.java:168) で
wt.cache.DirtyMap.get (DirtyMap.java:554) で
wt.inf.container.ContainerPathCache.getByPath (ContainerPathCache.java:155) で
wt.inf.container.StandardWTContainerService.getByPath (StandardWTContainerService.java:750) で
sun.reflect.GeneratedMethodAccessor154.invoke (不明なソース) で
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で
java.lang.reflect.Method.invoke(Method.java:498) で
wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399) で
com.sun.proxy.$Proxy35.getByPath (不明なソース) で
com.ptc.windchill.replication.server.imp.processing.utils.MissingObjectsImportUtils.getNotMasterObjectFromDB(MissingObjectsImportUtils.java:153) で
com.ptc.windchill.replication.server.imp.processing.utils.MissingObjectsImportUtils.getSourceObjectFromDB(MissingObjectsImportUtils.java:95) で
com.ptc.windchill.replication.server.imp.processing.NotImportedObjectsProcessor.processObjectFromDB(NotImportedObjectsProcessor.java:568) で
com.ptc.windchill.replication.server.imp.processing.NotImportedObjectsProcessor.processRelatedObject(NotImportedObjectsProcessor.java:528) で
com.ptc.windchill.replication.server.imp.processing.NotImportedObjectsProcessor.processLinkEntry(NotImportedObjectsProcessor.java:453) で
com.ptc.windchill.replication.server.imp.processing.NotImportedObjectsProcessor.processNotImportedObjects(NotImportedObjectsProcessor.java:200) で
com.ptc.windchill.replication.server.imp.processing.NotImportedObjectsProcessor.processZipFileEntries(NotImportedObjectsProcessor.java:135) で
com.ptc.windchill.replication.server.imp.processing.NotImportedObjectsProcessor.processZipFile(NotImportedObjectsProcessor.java:110) で
com.ptc.windchill.replication.server.imp.processing.MissingObjectsProcessor.processMissingObjects(MissingObjectsProcessor.java:74) で
  • 再現する手順:
1. コンテキストで Cad ドキュメントを作成します。たとえば、コンテキスト A で CadDocA を作成します。
2. 別のコンテキスト (Ex-PartB、Doc01、ContextB の RefDoc01) で部品、ドキュメント、および参照ドキュメントを作成します。
3. CadDocA の Variance VR_N を作成し、PartB、RefDoc01、および Doc01 を影響を受けるオブジェクトとして追加します。
4. レプリケーション パッケージを作成し、ContextA のみをレプリケーション パッケージに追加します。
5. パッケージをロックして、出荷を作成します。
6. 配送を右クリックし、「配送用の Zip パッケージ」オプションを選択します。
7. zip をローカル システムにダウンロードします。
8. ターゲット システムに移動し、ContextC などのコンテキストを作成します。
9. zip ファイルを ContextC にアップロードします。
10. 適切なコンテキスト マッピングを提供した後、マップされたコンテキスト オプションにインポートします。エラー「"Received Delivery - 00000000XX" のインポートに失敗しました。詳細については、添付のログを参照してください。」
最新バージョンはこちらを参照ください CS289199