

AWS IoT FleetWise は新規顧客に公開されなくなりました。既存の AWS IoT FleetWise のお客様は、このサービスを引き続き使用できます。[の「接続モビリティのガイダンス AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/)」では、 AWS IoT FleetWise と同等の機能を実現するために使用できる接続モビリティソリューション用のモジュラーサービスを開発およびデプロイする方法に関するガイダンスを提供します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS IoT FleetWise デコーダーマニフェストの問題
<a name="troubleshoot-decoder-manifest"></a>

デコーダーマニフェストの問題のトラブルシューティングを行います。


**デコーダーマニフェスト API コールの診断**  

| エラー | トラブルシューティングのガイドライン | 
| --- | --- | 
| UpdateOperationFailure.ConflictingDecoderUpdate | 同じデコーダーマニフェストに複数の更新リクエストがあります。しばらく待ってから、もう一度試してください。 | 
| UpdateOperationFailure.InternalFailure | InternalFailure はカプセル化された例外として起動されます。問題自体は、カプセル化された例外によって異なります。 | 
| UpdateOperationFailure.ActiveDecoderUpdate | デコーダーマニフェストは Active 状態であるため、更新できません。デコーダマニフェストの状態を DRAFT に変更してから、もう一度試してください。 | 
| UpdateOperationFailure.ConflictingModelUpdate | AWS IoT FleetWise は、他のユーザーによって変更されている車両モデル (モデルマニフェスト) に対して検証しようとしています。しばらく待ってから、もう一度試してください。 | 
| UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL\_DATA\_ENTRIES\_NOT\_FOUND | 車両モデルには、シグナルが関連付けられていません。車両モデルにシグナルを追加し、シグナルが関連するシグナルカタログにあることを確認してください。 | 
| UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL\_NOT\_ACTIVE | 車両モデルを更新して ACTIVE 状態にしてから、もう一度試してください。 | 
| UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL\_NOT\_FOUND | AWS IoT FleetWise は、デコーダーマニフェストに関連付けられた車両モデルを見つけることができません。車両モデルの Amazon リソースネーム (ARN) を確認して、もう一度試してください。 | 
| UpdateOperationFailure.ModelManifestValidationResponse(FailureReason.MODEL\_DATA\_ENTRIES\_READ\_FAILURE | 車両モデルのシグナル名がシグナルカタログに見つからなかったため、車両モデルの検証に失敗しました。車両モデル内のすべてのシグナルが、関連するシグナルカタログに含まれていることを確認してください。 | 
| UpdateOperationFailure.ValidationFailure | デコーダーマニフェストの更新リクエストに、無効なシグナルまたはネットワークインターフェイスが見つかりました。例外によって返されたすべてのシグナルとネットワークインターフェイスが存在すること、使用されているすべてのシグナルが使用可能なインターフェイスに関連付けられていること、およびシグナルと関連付けられているインターフェイスを削除しないことを確認してください。 | 
| UpdateOperationFailure.KmsKeyAccessDenied | オペレーションに使用される AWS Key Management Service (AWS KMS) キーにはアクセス許可の問題があります。使用しているロールがキーにアクセスできることを確認し、もう一度試してください。 | 
|  UpdateOperationFailure.DecoderDoesNotExist | デコーダーマニフェストが存在しません。デコーダーマニフェスト名を確認して、もう一度試してください。 | 

`SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG` を原因とするビジョンシステムデータエラーメッセージには、リクエストが失敗した原因に関する情報がヒントとして応答に含まれます。このヒントを使用して、どのトラブルシューティングガイドラインに従うべきかを判断できます。

**注記**  
ビジョンシステムデータはプレビューリリースであり、変更される可能性があります。


**デコーダーマニフェストのビジョンシステムデータ検証の診断**  

| エラー | トラブルシューティングのガイドライン | 
| --- | --- | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.NO\_SIGNAL\_IN\_CATALOG\_FOR\_DECODER\_SIGNAL) | AWS IoT FleetWise は、シグナルカタログを使用してシグナルデコーダーで使用されるルートシグナル構造が見つかりませんでした。構造のルートシグナルがシグナルカタログで正しく定義されていることを確認してください。 | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL\_DECODER\_TYPE\_INCOMPATIBLE\_WITH\_MESSAGE\_SIGNAL\_TYPE) | シグナルカタログのプリミティブメッセージが、デコーダーマニフェストの更新リクエストと同じデータ型で定義されていませんでした。リクエストで定義されているプリミティブメッセージが、対応するシグナルカタログ定義と一致することを確認してください。 | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.STRUCT\_SIZE\_MISMATCH) | シグナルカタログ内の構造体に定義されているプロパティの数が、デコーダーマニフェストでデコードしようとしているプロパティの数と一致しません。シグナルカタログで定義されているシグナルと比較して、デコードするシグナルの数が正しいことを確認してください。 | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL\_DECODER\_INCOMPATIBLE\_WITH\_SIGNAL\_CATALOG) | AWS IoT FleetWise は、デコーダーマニフェストリクエストで structuredMessageDefinition が定義されていないシグナルカタログで STRUCT として定義されたシグナルを検出しました。デコーダーマニフェストの更新リクエストで、各構造体が StructuredMessageDefinition として定義されていることを確認してください。 | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL\_DECODER\_INCOMPATIBLE\_WITH\_SIGNAL\_CATALOG) | デコーダーマニフェストで使用されている構造体のルートシグナルが、シグナルカタログで構造体として正しく定義されていません。デコーダーマニフェストで使用するルートシグナル構造体には、StructFullyQualifiedName フィールドが定義されている必要があります。また、その fullyQualifiedName を持つ STRUCT ノードも必要です。 | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL\_DECODER\_INCOMPATIBLE\_WITH\_SIGNAL\_CATALOG) | デコーダーマニフェストリクエストで使用されるリーフメッセージの 1 つがプリミティブメッセージとして定義されていません。リクエスト内のすべてのリーフオブジェクトがプリミティブメッセージとして定義されていることを確認してください。 | 
| InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL\_DECODER\_INCOMPATIBLE\_WITH\_SIGNAL\_CATALOG) | シグナルカタログの配列オブジェクトが、デコーダーマニフェストの更新リクエストで StructuredMessageListDefinition として定義されていませんでした。デコーダーマニフェストの更新リクエストで、すべての配列プロパティが StructuredMessageListDefinition として定義されていることを確認してください。 | 