アーティクル - CS321993
「サーバーに接続できません。」 Windchill RV&S (以前の Integrity Lifecycle Manager) と Windchill PDMLink の間で OSLC Digital Product Traceability (DPT) を使用して [Add Traces] ダイアログを起動しようとすると、この問題が発生します。
修正日: 17-Sep-2022
適用対象
- Windchill PDMLink 11.2.1.0 to 12.1
- ThingWorx Platform 8.5 SP1 to 9.3
- PTC RV&S (formerly Integrity Lifecycle Manager) 12.3.0.0 to 13.1
説明
- Windchill PDMLink と Windchill RV&S (Integrity Lifecycle Manager) の間にトレースを追加しようとすると、エラーが発生する
- デジタル製品トレーサビリティ (DPT) を使用して Windchill システム間でトレースを追加できない
- Windchill PDMLink でトレースを追加しようとすると、 DPTが機能しない
- Windchill PDMLink は、 DPT トレースを追加しようとすると UI に次のエラーを表示します。どのシステムにもエラーは記録されません。
- サーバーに接続できません。
- [ Add Traces ] ダイアログを開くと、Web ブラウザの [ F12/Developer Tools] > [Network ] タブに次のように表示されます。
- https://<ThingWorx Host>:<ThingWorx Port>/Thingworx/OslcDataServicesThing/services/... での XMLHttpRequest へのアクセスはありません https://<Windchill Host> は CORS ポリシーによってブロックされました: プリフライト要求への応答はありませんアクセス制御チェックに合格しません: 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。
POST https://<ThingWorx ホスト>:<ThingWorx ポート>/Thingworx/OslcDataServicesThing/services/GetServerResourceDetails net::ERR_FAILED
- https://<ThingWorx Host>:<ThingWorx Port>/Thingworx/OslcDataServicesThing/services/... での XMLHttpRequest へのアクセスはありません https://<Windchill Host> は CORS ポリシーによってブロックされました: プリフライト要求への応答はありませんアクセス制御チェックに合格しません: 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。
- <ThingworxStorage>\ logs 内の ThingWorx Platform ログは、[トレースの追加] ダイアログを開いた後、次のように表示されます。
- ApplicationLog.log
- [L: エラー] [O: ctssfFlowUtilities] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: プール-16-スレッド-1] 無効な URL: プロトコルなし:
[L: WARN] [O: ctssfFlowMetricHelper] [I: ] [U: SuperUser] [S: ] [P: ] [T: pool-16-thread-1] 実行された PTC.DPT ワークフロー トリガーの数を取得中に例外が発生しましたコネクタ: Flow.Connector-ExecutedActionsCount のメトリック データを取得できませんでした: 無効な URL
- [L: エラー] [O: ctssfFlowUtilities] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: プール-16-スレッド-1] 無効な URL: プロトコルなし:
- ErrorLog.log
- [L: エラー] [O: EcqlcLogger] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: プール-16-スレッド-1] 無効な URL: プロトコルがありません: java.net.MalformedURLException:プロトコルなし:
at java.net.URL.<init>(不明なソース)
at java.net.URL.<init>(不明なソース)
at java.net.URL.<init>(不明なソース)
com.thingworx.system.subsystems.flow.FlowUtilities.validateUrl (FlowUtilities.java:253) で
com.thingworx.system.subsystems.flow.FlowUtilities.buildFlowServiceURL (FlowUtilities.java:223) で
- [L: エラー] [O: EcqlcLogger] [I: ] [U: スーパーユーザー] [S: ] [P: ] [T: プール-16-スレッド-1] 無効な URL: プロトコルがありません: java.net.MalformedURLException:プロトコルなし:
- ApplicationLog.log
- ThingWorx Flow のRabbitMQ.logファイルには、次のように表示されます。
- =エラー報告==== <タイムスタンプ> ===
接続 <0.317.0>、チャネル 1 - ソフト エラー:{amqp_error,not_found,""vhost 'orchestration'"",'queue.declare'} にキュー 'flow-exec-reply-<Reply ID>' がありません"
- =エラー報告==== <タイムスタンプ> ===
最新バージョンはこちらを参照ください CS321993