Invalid Field Type 12336 [Gelöst]

4. Mai 2022 14:27

Hallo,

wir machen für einen Kunden folgende Migration 2015->2019R4 und dann 2019R4 auf BC18
Wir haben die Datenbank konvertiert auf BC18 und dann einen Sync-NAV Tenant durchgeführt.
In 2019R4 sind die Tabellen alle kompilierbar und die Datenbank ist im synchronisierten Status.

Im Eventlog bekommen wir dann einen sehr eigenartigen Fehler, und der Sync-Nav Tenant wird dann mit Vorgang abgebrochen beendet.

Code:
Server instance: BC180
Category: AL
ClientSessionId: 574728cf-c584-4a30-b8b6-f98f6c1f4be9
ClientActivityId: 275eb8e1-b311-47cb-acd1-bc25d5588e3a
ServerSessionUniqueId: bcc73b23-0a45-4b7c-b7d1-29a5073ab0d5
ServerActivityId: 8f382bd0-97ec-471f-858a-ba03ded3c791
EventTime: 05/04/2022 09:52:15
Message A record's keys, in table: 808482864, could not be deserialized into NavRecordId because the field type 12336 is not a valid NavType.The primary key value that caused an invalid NavType: <redacted>, startIndex: 0, and length: -1.
Stack Trace:


Wir sind uns ziemlich sicher, dass es ein konkreter Datensatz in der Kunden-DB sein muss, der den Fehler verursacht.
Wir haben mit den gleichen Objektstand unser Entwicklungssystem mit Demodaten erfolgreich auf BC18 migrieren können.

808482864 ist wahrscheinlich keine Tabelle, sondern eher ein Wert eines Primärschlüssels.
Was wir uns fragen, was 12336 für ein Datentyp sein soll?
Leider bekommen wir keine Informationen im Eventlog, um welche Tabelle es sich handeln könnte :cry: