itgenodr007
OData: Aanvraag mislukt:
De externe server heeft een fout geretourneerd:
500 Interne serverfout.
Er is een interne fout opgetreden.
Neem contact op met uw leverancier.
{"error":{"code":"itgenodr007","message":"Er is een interne fout opgetreden. Neem contact op met uw leverancier. (itgenodr007, 36f9face-25a0-4e52-863e-590c68f66882)","target":null,"details":[{"code":"36f9face-25a0-4e52-863e-590c68f66882","target":null,"message":"Unique ID"}],"innererror":null}}
Can’t convert field ‘hours’ to type ‘long?’. (1.5).
The data type of ‘hours’ (System.Nullable`1[System.Int64]) is missing precision, which results in the value being truncated.
Value ‘1.5’.
Dat is een technisch probleem waar een gebruiker geen invloed op kan uitoefenen. We gaan kijken wat de oorzaak is. Daarna zal het topic bijgewerkt worden.
De oorzaak is gevonden. Simplicate geeft ten onrechte aan dat het veld hours alleen hele getallen bevat, maar in werkelijkheid kunnen er ook cijfers achter de komma voorkomen.
In de nieuwe release is hier een aanpassing voor gemaakt. Het is nog niet duidelijk wanneer deze in productie genomen zal zijn i.v.m. andere lopende bugfixes.
Je hebt helemaal gelijk. De melding geeft aan dat de definitie van jouw database (“EDM”) en de data uit elkaar lopen. Dat komt doordat de definitie gecached wordt. Vanwege de oplossing van het probleem gisteren is een nieuwe versie uitgeleverd, en daardoor klopte de definitie niet helemaal meer.
Ik heb de cache geleegd. Zou je het nogmaals kunnen proberen?