Bij de replicatie van Exact Online administraties in SQL Server met Invantive Data Hub (20.2.128-PROD+1918) krijgen we de volgende foutmeldingen:
2021-12-09 19:01:07.228 Information itgendhb087: Providerkenmerk waarden veranderd (1 rijen aangepast). (0 ms).
2021-12-09 19:01:07.228 Information itgendhb044: Run SQL statement: – alter persistent cache force refresh;
alter persistent cache refresh;
2021-12-09 19:01:07.228 Information itgensql264: Invantive SQL statement gestart.
2021-12-09 19:01:11.235 Information itgendch436: Data Cache gebeurtenis opgetreden. (itgendch668)
The table partition ‘1.145 - ExactOnlineREST.Budget.Budgets.1038848 (8 / 28)’ changes last version from 54 to 55.
…
2021-12-09 20:09:44.249 Information itgendch436: Data Cache gebeurtenis opgetreden. (itgendch099)
Met Succes vernieuwd 2.960 tabelpartities en 0 zonder actie, 12 zijn mislukt.
2021-12-09 20:09:46.749 Warning itgendhb173: Context: C:\jobs\sql\acme-load-exact-online.sql: – alter persistent cache force refresh; alter persistent cache refresh;
2021-12-09 20:09:46.843 Error itgencun016: Fout itgeneor364: Meerdere fouten in Invantive Data Hub.
Fout itgeneor364: Meerdere fouten in Invantive Data Hub.
One or more errors occurred.
Exact Online heeft minimaal 9,5 minuten nodig tussen elke aanvraag voor een nieuw toegangstoken.
The remote server returned an error: (400) Bad Request.
Probeer het over 317 seconden opnieuw.
Probeer het over 18 seconden opnieuw.
Probeer het over 362 seconden opnieuw.
Probeer het over 334 seconden opnieuw.
Probeer het over 326 seconden opnieuw.
Probeer het over 318 seconden opnieuw.
Probeer het over 293 seconden opnieuw.
Probeer het over 265 seconden opnieuw.
Probeer het over 259 seconden opnieuw.
Probeer het over 219 seconden opnieuw.
Probeer het over 365 seconden opnieuw.
Probeer het over 357 seconden opnieuw.
https://start.exactonline.nl/api/oauth2/token
2021-12-09 20:09:48.896 Error itgeneor364: System.Net.WebException
ValidationException
System.Net.WebException
ValidationException
at System.Net.HttpWebRequest.GetResponse()
at Invantive.Data.Providers.Http.HttpBasedProvider.DoRequest(GlobalState owner, ExecutionOptions executionOptions, HttpWebRequest request, String url, ObjectDefinition objectDefinition, QueryObject queryObject, String partitionCode, String callSafeNameOverrule, String anonymizedPostText, Boolean allowRetryOnNoConnectionMade, Boolean allowRetryOnConnectionLoss, ParameterList parameters, Guid nativeCallUid, Boolean throwExceptionOnNonSuccessfulStatusCode, Object requestBody, ExecutionStatistics& executionStatistics, ODataErrorProcessingInstructions& oDataErrorProcessingInstructions)
Hoe voorkomen we deze fout?