Oracle Cloud Infrastructure Streaming Serviceアダプタエラーのトラブルシューティング
Oracle Cloud Infrastructure Streaming Serviceアダプタの使用時には、次のエラーおよびトラブルシューティング・アクションに注意してください。
| 問題 | エラー | エラー発生シナリオ | 検証ステップ |
|---|---|---|---|
| 1 | 接続のテストは、次の例外で失敗します:
|
ブートストラップ・サーバーのポートが正しくありません。 | 接続ページで指定したブートストラップ・サーバー・ポートが正しいことを確認してください。 |
| 2 | 接続のテストは、次の例外で失敗します: |
ブートストラップ・サーバーのホスト名が正しくありません。 | 接続ページで指定したブートストラップ・サーバーのホスト名が正しいことを確認します。 |
| 3 | 接続のテストは、次の例外で失敗します: |
|
接続ページに入力した入力が正しいことを確認します。 |
| 4 | 接続のテストは、次の例外で失敗します: |
トラスト・ストアが指定されていません(空白のまま)。 | 接続ページのトラスト・ストアは空白にできません。 |
| 5 | 接続のテストは、次の例外で失敗します:
|
無効なトラスト・ストアが指定されました。 トラスト・ストア・ファイルが、接続ページでサーバーに接続するための公開キーを含むファイルと一致しません。 | 接続ページで指定したトラスト・ストアが正しいことを確認してください。 |
| 6 | アダプタ・エンドポイント構成ウィザードに、次の例外が表示されます: |
トラスト・ストアではないファイル(証明書または任意のテキスト・ファイルを指定したなど)を指定したか、間違ったパーティション(存在しない)を指定しました。 | トラスト・ストアの詳細またはパーティションを指定していることを確認します。 使用可能なストリームおよびパーティションを選択する必要があり、値を入力するオプションはありません。 ただし、設計時に使用可能だったストリームおよびパーティションが存在しない場合は、存在しないストリームまたはパーティションに関する例外を受け取ります。 |
| 7 | トラッキング・インスタンスでは、次の例外が表示されます: |
ストリームまたはパーティションが削除されたか、非アクティブです。 | ストリームまたはパーティションが存在し、アクティブであることを確認してください。 有効なストリームまたはパーティションを設計した可能性がありますが、後で削除された可能性があります。 したがって、現在存在しないストリームまたはパーティションで設計されたメッセージがこの統合に送信されると、実行時例外エラーが表示されます。 |
| 8 | エラー・サマリー: |
マッピングの問題。 | ターゲット・フィールドのデータ型がxsd:base64Binaryの場合、ユースケースに基づいてマッパー内のbase64でデータをエンコード/デコードします。 マッピングでターゲット・フィールドを右クリックし、「ノード情報」を選択できます。
|
| 9 | アダプタ・エンドポイント構成ウィザード内を移動すると、ストリームの&パーティション・ページに、トピックおよびストリームの空白のリストが表示されます。 | ポリシーがありません。 | 次のポリシーを作成します。 |
| 10 | ポリシーが確立されていない状態でメッセージが生成されると、インスタンスは次のメッセージで失敗します: |
プッシュのポリシーがないメッセージの公開。 | ストリーム・グループのメッセージを公開するには、次のポリシーを作成します:ノート: 次のポリシーが作成された場合、データをプッシュするために個別のポリシーは必要ありません。
|
| 11 | ポリシーが設定されていない状態でメッセージが消費されると、インスタンスは次のメッセージで失敗します: |
プルのポリシーがないメッセージの消費。 | 次のポリシーを作成して、ストリーム・グループのメッセージを消費します:ノート : 次のポリシーが作成された場合、データの取得には個別のポリシーは必要ありません:
|
| 12 | エラー・サマリー:
|
マッピングの問題。 | スキーマ・タイプが組合タイプの場合を除き、Avroメッセージ・スキーマが選択されている場合は、すべてのフィールドをマップまたは移入します。 |