Probleme mit dem Decoder-Manifest - AWS IoT FleetWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Probleme mit dem Decoder-Manifest

Beheben Sie Probleme mit dem Decoder-Manifest.

Diagnose von API-Aufrufen des Decoder-Manifests
Fehler Richtlinien für die Fehlerbehebung
UpdateOperationFailure.ConflictingDecoderUpdate Das gleiche Decoder-Manifest enthält mehrere Aktualisierungsanforderungen. Warten Sie und versuchen Sie es erneut.
UpdateOperationFailure.InternalFailure InternalFailure wird als gekapselte Ausnahme gestartet. Das Problem selbst hängt von der gekapselten Ausnahme ab.
UpdateOperationFailure.ActiveDecoderUpdate Das Decoder-Manifest befindet sich in einem Active Zustand und kann nicht aktualisiert werden. Ändern Sie den Status des Decoder-Manifests aufDRAFT, und versuchen Sie es erneut.
UpdateOperationFailure.ConflictingModelUpdate AWSIoT FleetWise versucht, anhand eines Fahrzeugmodells (Modellmanifest) zu validieren, das von einer anderen Person geändert wird. Warten Sie und versuchen Sie es erneut.
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_DATA_ENTRIES_NOT_FOUND Dem Fahrzeugmodell sind keine Signale zugeordnet. Fügen Sie dem Fahrzeugmodell Signale hinzu und überprüfen Sie, ob die Signale im zugehörigen Signalkatalog zu finden sind.
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_NOT_ACTIVE Aktualisieren Sie das Fahrzeugmodell, sodass es den aktuellen ACTIVE Status aufweist, und versuchen Sie es erneut.
UpdateOperationFailure.ModelManifestValidationResponse : FailureReason.MODEL_NOT_FOUND AWSIoT FleetWise kann das mit dem Decoder-Manifest verknüpfte Fahrzeugmodell nicht finden. Überprüfen Sie den Amazon Resource Name (ARN) des Fahrzeugmodells und versuchen Sie es erneut.
UpdateOperationFailure.ModelManifestValidationResponse(FailureReason.MODEL_DATA_ENTRIES_READ_FAILURE Die Validierung des Fahrzeugmodells ist fehlgeschlagen, weil die Signalnamen des Fahrzeugmodells nicht im Signalkatalog gefunden wurden. Stellen Sie sicher, dass die Signale im Fahrzeugmodell alle im zugehörigen Signalkatalog enthalten sind.
UpdateOperationFailure.ValidationFailure In der Anforderung zur Aktualisierung des Decoder-Manifests wurden ungültige Signale oder Netzwerkschnittstellen gefunden. Stellen Sie sicher, dass alle von der Ausnahme zurückgegebenen Signale und Netzwerkschnittstellen vorhanden sind, dass alle verwendeten Signale einer verfügbaren Schnittstelle zugeordnet sind und dass Sie keine Schnittstelle entfernen, der Signale zugeordnet sind.
UpdateOperationFailure.KmsKeyAccessDenied Bei der für den Vorgang verwendeten Taste AWS Key Management Service (AWS KMS) ist ein Berechtigungsproblem aufgetreten. Stellen Sie sicher, dass Sie eine Rolle verwenden, die Zugriff auf den Schlüssel hat, und versuchen Sie es erneut.
UpdateOperationFailure.DecoderDoesNotExist Das Decoder-Manifest ist nicht vorhanden. Überprüfen Sie den Namen des Decoder-Manifests und versuchen Sie es erneut.

Fehlermeldungen in den Daten des Vision-Systems mit Angabe des SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG Grundes enthalten in der Antwort einen Hinweis, der Aufschluss darüber gibt, warum die Anfrage fehlgeschlagen ist. Anhand des Hinweises können Sie festlegen, welche Richtlinien zur Fehlerbehebung befolgt werden müssen.

Anmerkung

Die Daten des Bildverarbeitungssystems befinden sich in der Vorschauversion und können sich ändern.

Diagnose, Decoder, Validierung der Daten des Bildverarbeitungssystems
Fehler Richtlinien für die Fehlerbehebung
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.NO_SIGNAL_IN_CATALOG_FOR_DECODER_SIGNAL) AWSIoT FleetWise hat die im Signaldecoder verwendete Wurzelsignalstruktur mithilfe des Signalkatalogs nicht gefunden. Stellen Sie sicher, dass das Wurzelsignal der Struktur im Signalkatalog korrekt definiert ist.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_TYPE_INCOMPATIBLE_WITH_MESSAGE_SIGNAL_TYPE) Eine primitive Nachricht im Signalkatalog wurde nicht mit demselben Datentyp in der Aktualisierungsanforderung des Decoder-Manifests definiert. Stellen Sie sicher, dass die in der Anfrage definierten primitiven Nachrichten mit der entsprechenden Signalkatalogdefinition übereinstimmen.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.STRUCT_SIZE_MISMATCH) Die Anzahl der in einer Struktur im Signalkatalog definierten Eigenschaften entspricht nicht der Anzahl der Eigenschaften, die Sie im Decoder-Manifest zu dekodieren versuchen. Stellen Sie sicher, dass Sie die richtige Anzahl von Signalen zum Dekodieren haben, indem Sie diese mit den im Signalkatalog definierten Signalen vergleichen.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) AWSIoT FleetWise hat ein Signal gefunden, das im Signalkatalog als STRUCT definiert ist, ohne dass eine im Decoder structuredMessageDefinition definierte Manifest-Anfrage vorhanden war. Stellen Sie sicher, dass jede Struktur als Aktualisierungsanforderung structuredMessageDefinition im Decoder-Manifest definiert ist.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) Das Wurzelsignal der Struktur, die im Decoder-Manifest verwendet wird, ist nicht korrekt als Struktur im Signalkatalog definiert. Für die im Decoder-Manifest verwendete Wurzelsignalstruktur muss das Feld structFullyQualified Name definiert sein. Dazu benötigt sie auch einen STRUCT-Knoten. fullyQualifiedName
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) Eine der in der Decoder-Manifest-Anfrage verwendeten Blattnachrichten ist nicht als primitive Nachricht definiert. Stellen Sie sicher, dass alle Blattobjekte in der Anfrage als primitive Nachrichten definiert sind.
InvalidSignalDecoder.withReason(SignalDecoderFailureReason.SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG) Ein Array-Objekt im Signalkatalog wurde in der Aktualisierungsanforderung des Decoder-Manifests nicht als structuredMessageList Definition definiert. Stellen Sie sicher, dass alle Array-Eigenschaften in der Aktualisierungsanforderung für das Decoder-Manifest als structuredMessageList Definition definiert sind.