注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

トラブルシューティング

このページでは、Pilot の使用時によく発生する問題や疑問について説明します。

シードデータとライブデータ

Pilot は、ローカルのシードデータと実際のオントロジーデータをサポートしています。

  • エディタービューでは、デフォルトで Pilot コンテナ内で生成されたシードデータを使用します。サポートされている場合、エディターでは本番データのプレビューも利用できます。また、有効になっている場合は、別の本番データビューアーで実際のデータを分析でき、その分析を共有する前にレビューするステップがあります。データを操作するを参照してください。
  • デプロイビューでは、アプリケーションを実際のオントロジーデータに接続します。デプロイブランチでは、オントロジースキーマの変更(オブジェクトタイプ、アクションタイプ、リンクタイプ)はそのブランチに限定され、マージするまで Main に影響しません。Main では、アプリケーション内で実行したアクションはすべて、即座に反映されるライブのオントロジー編集になります。

デプロイ時の権限エラー

デプロイには、プロジェクト、組織、エンロールメントの各レベルで権限が必要です。権限エラーが発生した場合は、次の点を確認してください。

  • Pilot のデプロイ先となる Foundry プロジェクトで、少なくとも編集者ロールを持っていること。
  • Developer Console アプリケーションをそのフォルダー内に作成し、リンクされた OAuth クライアントを組織内に作成する権限を持っていること。通常、この権限はサードパーティアプリケーション管理者ロールを通じて付与されます。
  • ドメイン承認権限を持つユーザーが、Control Panel > 承認でサブドメインの申請を承認していること。
  • データセットの作成を妨げるマーキング制限がプロジェクトにないこと。

Developer Console の権限の詳細については、Developer Console の権限を参照してください。権限が正しく設定されているように見えてもエラーが続く場合は、ブラウザーコンソールで詳細なエラーメッセージを確認し、管理者と共有してください。

Pilot のログにアクセスする

Pilot のシステムログにアクセスするには、次の手順を実行します。

  1. コンテンツヘッダーのタブバーの横にある3点メニュー(...)を選択します。
  2. Pilot 診断を選択します。
  3. Pilot ログを確認します。

診断ビューには、最新の500行のログが表示されます。ログをコピーを選択してコピーするか、コードへのリンクからログ全体を確認します。これらのログを使用して、ビルドエラー、依存関係のインストールの問題、実行時の問題を診断します。

プレビュータブのビルドエラー

プレビュータブにアプリケーションではなくビルドエラーが表示される場合は、次の手順を実行します。

  1. プレビュータブのエラーメッセージを読みます。よくあるエラーには、インポートの不足、データ型の不一致、構文エラーなどがあります。
  2. Pilot で修正を選択すると、Pilot が問題を自動的に診断して解決するよう指示されます。
  3. 自動修正で問題が解決しない場合は、チャットパネルでエラーの内容を説明し、Pilot に調査を依頼します。

診断の Pilot ログで、開発サーバーからの詳細なビルド出力を確認することもできます。

コンテナ起動時の問題

新しいアプリケーションを作成すると、Pilot はコンテナをプロビジョニングします。起動時間は、プロビジョニングと依存関係のインストールにかかる時間によって異なります。コンテナが起動しない場合は、次の点を確認してください。

  1. 右上隅のステータスインジケーターを選択して、ステータス監視ポップオーバーを確認します。Pilot ステータス項目は、接続が正常かどうかを示します。
  2. ステータスが切断の場合は、ページを再読み込みしてみます。
  3. 診断で依存関係と開発サーバーのエラーを確認します。障害が続く場合は、エラーと関連するログを Palantir サポートに提供してください。

デプロイビューでの意図しない編集

Main のデプロイビューでアプリケーションをプレビューしているときは、オブジェクトの作成、編集、削除など、実行したアクションはすべてライブのオントロジー編集となり、本番データに即座に反映されます。これは想定どおりの動作であり、不具合ではありません。

これは、エディタービューで本番データを選択した場合にも当てはまります。

本番環境に影響を与えずにアクションをテストするには、代わりにデプロイブランチのデプロイビューでアプリケーションをプレビューします。ブランチ上のアクションによるオブジェクトの編集は、Main にマージされません。オントロジーの定義は別途マージされます。外部への副次的効果には、別のルールが適用されます。アクションタイプのブランチを参照してください。

環境間でアクションの参照が機能しなくなる

Pilot ブランチから Main にオントロジーリソースをデプロイすると、アクションタイプの識別子(RID)がブランチと Main の間で異なる場合があります。アプリケーションのコードがブランチ固有の RID を参照していると、参照エラーが発生することがあります。

この問題を解決するには、次の手順を実行します。

  1. このブランチをマージした後、切り替えを求めるメッセージが表示されたら、Pilot で Main に戻ります。
  2. エラーが続く場合は、Main ブランチの識別子を使用するようにアクションの参照を更新することを Pilot に依頼します。

区切り要素のコンソールエラー

ブラウザーコンソールに、高さのない「divider」要素に関するエラーメッセージが表示されることがあります。該当するコンポーネントが表示され、使用できるかどうかを確認してください。Workshop でウィジェットが表示されない場合は、後述の手順に従って行の高さの設定を確認してください。

依存関係のインストールの失敗

ステータス監視ポップオーバーに npm の依存関係のインストールに失敗したと表示される場合は、次の手順を試してください。

  1. ステータスポップオーバーで Pilot で修正を選択し、自動解決を試みます。
  2. 問題が続く場合は、診断の Pilot ログで具体的なエラーメッセージを確認します。
  3. チャットパネルに Reinstall npm dependencies と入力して、Pilot に依存関係の再インストールを依頼します。

アプリケーションがデプロイされない

デプロイパネルにアプリケーションがデプロイ不可と表示される場合は、次の手順に従ってください。

  1. ステータス監視ポップオーバーを開き、デプロイ可否でデプロイのドライランエラーや、ローカルのオントロジー定義の読み込み失敗を確認します。その Pilot で修正アクションを使用して、報告されたエラーに対処します。
  2. オントロジータブを別途確認し、型チェックと編集権限のエラーを調べます。これらのエラーは、デプロイ可否にデプロイ可能と表示されていても残っている場合があります。報告された問題を修正するよう Pilot に依頼します。
  3. 依存関係、開発サーバー、リリース CI のエラーをそれぞれ確認します。これらのチェック結果は、デプロイ可否のステータスには表示されません。
  4. 問題を修正した後、デプロイパネルからデプロイを再試行します。

保護されたコードブランチの場合は、編集可能なブランチで修正を行い、提案を通じてマージします。ブランチ、変更、提案を参照してください。

カスタムウィジェットのプレビューが読み込まれない

プレビュータブにブロックされたフレームや空のフレームが表示される場合は、設定を変更する前にブラウザーのエラーを確認してください。ウィジェットのプレビューを読み込めませんという表示は、タイムアウトを示す場合もあります。ブラウザーが Content Security Policy 違反を報告している場合は、必要なコンテナオリジンを確認するよう、担当の管理者に依頼してください。ビルドエラー、依存関係、選択したウィジェットも確認してください。ウィジェットセットを開発してプレビューするを参照してください。

Workshop でカスタムウィジェットが表示されない

ウィジェットの表示 > 行の高さの設定を確認してください。コンテナの高さ全体を使用するように生成されたウィジェットは、自動 (最大) では表示される高さがゼロになることがあります。コンテナ全体に広がるように設計されたウィジェットには、Flex または適切な絶対値の高さを使用するか、コンテンツに合わせてウィジェット自体のサイズが決まるようにすることを Pilot に依頼してください。自動サイズ調整を参照してください。

Workshop のレイアウトを保存し、表示でコントロールが表示され、使用できることを確認します。

カスタムウィジェットの変更がプレビューに反映されない

ウィジェットのパラメーターやイベントへの変更は、ウィジェット開発サーバーが再読み込みされるまで、実行中のプレビューに適用されません。設定の変更を適用するには、ウィジェットのプレビューでウィジェット開発モードを再読み込みを選択します。

リセットでプレビューの設定項目がクリアされても、表示されたウィジェットに以前の値が残っている場合は、ウィジェット開発モードを再読み込みを選択し、結果を再度確認してください。

コントロールがない、または無効になっている

無効になっているコントロールに表示される説明、または報告されたエラーを確認します。よくある原因は次のとおりです。

  • Pilot がまだ処理中であるか、別のリポジトリ操作が進行中です。
  • 現在のコードブランチが保護されているか、削除されています。
  • リポジトリがその機能に対応していません。
  • 現在のエンロールメントまたは Pilot のバージョンでは、その機能を利用できません。
  • 適切なモデルが利用できません。

ブランチの制限については、ブランチ、変更、提案を参照してください。モデルの利用可否については、モデルとエージェントモードを参照してください。

本番データ分析を利用できない

本番データ分析には、対応する環境と機能の設定が必要です。本番プレビューが利用できても、分析機能が利用できるとは限りません。

レビューダイアログで分析が見つからない場合は、Pilot に新しい分析の作成を依頼してください。オブジェクトタイプの読み取りに失敗した場合は、再試行する前に、報告された権限エラーまたはデータエラーを確認します。本番データ分析を参照してください。