Greška "Nema klase metapodataka definisana za objekat ugovora o podacima" u Dinamics AKS KSNUMKS
Objavio: 19. mart 2025. 21:33:21 UTC
Kratak mali članak koji opisuje pomalo zagonetnu poruku o grešci u Dynamics AX 2012, kao i najverovatniji uzrok i popravku za to.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Informacije u ovom postu zasnovane su na Dynamics AX 2012 R3. Mogu biti tačne ili ne za druge verzije.
Poslednji put sam naišao na pomalo tajanstvenu poruku o grešci "No metadata class defined for data contract object" prilikom pokušaja pokretanja SysOperation kontroler klase.
Posle malo istraživanja, ispostavilo se da je uzrok ovog problema to što sam zaboravio da ukrasim ClassDeclaration klase podataka ugovora sa [DataContractAttribute] atributom.
Čini se da postoje još nekoliko mogućih uzroka, ali gore navedeni je daleko najverovatniji. Čudno je da nisam naišao na to ranije, ali pretpostavljam da nikad pre nisam zaboravio taj atribut, onda ;-)
Ovo je zabeleženo za buduće reference :-)