Melding itgen540 bij het registreren van een nieuwe Bouw7-database in Invantive Cloud

Ik probeer een nieuwe Bouw7-database aan te maken binnen Invantive Cloud, maar het inrichtingsproces breekt aan het einde af met een validatiefout.

Waar loop ik tegenaan:

Bij het aanmaken van de nieuwe Bouw7-database voer ik de API-sleutel in en klik ik op “Voltooien”. In plaats van dat de registratie wordt afgerond, toont het platform direct een foutmelding op het scherm.

Meldingscode:

itgen540
One or more validation errors occurred. databaseSegmentPrefix=System.String

Waarschijnlijk ontbreekt een drietal letters in de berichtcode itgen540.

Zou deze kunnen toevoegen?

Bedankt voor het melden, inderdaad itgenahr540 is de hele foutcode.

Dank voor de aanvulling. Dit is een interne communicatiefout binnen Invantive Cloud. Een analist zal dit analyseren en terugkoppelen.

Het probleem treedt op meerdere platformen op en houdt mogelijk verband met een recente upgrade door de introductie van Invantive MCP Server (een aansluitmogelijkheid voor AI’s zoals Claude, CoPilot etc.)

Melding

One or more validation errors occurred.
databaseSegmentPrefix=System.String[]

Call stack

ValidationException
   at Invantive.Basics.ValidationException..ctor(GlobalState owner, ExecutionOptions executionOptions, String messageCode, String errorMessage, String kindRequest, String localStackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Nullable`1 isRecoverable, String poolIdentityId, String url, Nullable`1 partyUid, String partitionCode, String tableName, String parameter1, String parameter2, String parameter3, String parameter4, String parameter5, String clientId)
   at Invantive.Cloud.Logic.ApiHelper.HandleUnsuccessfulResponse(GlobalState owner, ExecutionOptions executionOptions, HttpStatusCode httpStatusCode, String content, String requestUrl, JsonSerializerOptions jsonSerializerOptions)
   at Invantive.Cloud.Logic.ApiHelper.HandleUnsuccessfulResponse(GlobalState owner, ExecutionOptions executionOptions, String requestUrl, HttpResponseMessage responseMessage)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Invantive.Cloud.Logic.ApiHelper.HandleUnsuccessfulResponse(GlobalState owner, ExecutionOptions executionOptions, String requestUrl, HttpResponseMessage responseMessage)
   at Invantive.Cloud.Logic.ApiHelper.ExecuteHttpRequest[TResult](GlobalState owner, ExecutionOptions executionOptions, HttpContext httpContext, String url, Boolean canRetry, String forcedAccessToken, Boolean allowAnonymous, Func`2 initializeHandler, Func`3 requestHandler, Func`2 responseHandler)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
   at Invantive.Cloud.Logic.ApiHelper.<>c__DisplayClass195_0.<<Get>b__1>d.MoveNext()
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
   at System.Net.Http.SocketsHttpHandler.<SendAsync>g__CreateHandlerAndSendAsync|115_0(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
   at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining)
   at System.Threading.Tasks.Task.RunContinuations(Object continuationObject)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(Task`1 task, TResult result)
   at System.Net.Http.Http2Connection.Http2Stream.ReadResponseHeadersAsync(CancellationToken cancellationToken)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()
   at Invantive.Cloud.Logic.ApiHelper.ExecuteHttpRequest[TResult](GlobalState owner, ExecutionOptions executionOptions, HttpContext httpContext, String url, Boolean canRetry, String forcedAccessToken, Boolean allowAnonymous, Func`2 initializeHandler, Func`3 requestHandler, Func`2 responseHandler) in c:\smoke\ws-26.0\Invantive.Cloud\src\Invantive.Cloud\Logic\ApiHelper.cs:line 6632
   at Invantive.Cloud.Logic.ApiHelper.Get(GlobalState owner, ExecutionOptions executionOptions, HttpContext httpContext, String url, Boolean allowAnonymous) in c:\smoke\ws-26.0\Invantive.Cloud\src\Invantive.Cloud\Logic\ApiHelper.cs:line 5912
   at Invantive.Cloud.Logic.ApiHelper.GetUniqueBridgeOnlineSegment(GlobalState owner, ExecutionOptions executionOptions, HttpContext httpContext, String bridgeOnlineSegmentPrefix) in c:\smoke\ws-26.0\Invantive.Cloud\src\Invantive.Cloud\Logic\ApiHelper.cs:line 3778
   at Invantive.Cloud.Controllers.SetupController.CreateNewDatabaseModel(GlobalState owner, ExecutionOptions executionOptions, IConnectionDataProvider provider, String specification, String userName, String companyName, String dataContainerAlias) in c:\smoke\ws-26.0\Invantive.Cloud\src\Invantive.Cloud\Controllers\SetupController.cs:line 1305
   at Invantive.Cloud.Controllers.SetupController.ProcessNewOAuthCodeGrantFlowForDataContainer[T](GlobalState owner, ExecutionOptions executionOptions, HttpContext httpContext, IProviderManager manager, String code, String state, String error, String providerName, Nullable`1 maximumLifetimeTestToken, Func`2 getDefaultClientId, Func`2 getDefaultClientSecret, Func`5 getConnectionString, Func`4 getSpecification, Func`4 getLoggedInUser, Func`4 getLoggedInUserCompany) in c:\smoke\ws-26.0\Invantive.Cloud\src\Invantive.Cloud\Controllers\SetupController.cs:line 19171

Interne Melding

{
  "type": "https://tools.ietf.org/html/rfc9110#section-15.5.1",
  "title": "One or more validation errors occurred.",
  "status": 400,
  "errors": {
    "databaseSegmentPrefix": [
      "The databaseSegmentPrefix field is required."
    ]
  },
  "traceId": "00-364d2f06ae5d7b1c01bde17953d60b59-16c58d6ab6d56a57-00"
}

De waarschijnlijke oorzaak is gevonden. Als workaround is voorlopig de voorgaande release teruggezet. Bij test is het gelukt om een Bouw7 database te registreren.

Gelieve nogmaals te proberen.

Een nieuwe release 26.0.130 is in productie genomen die de oorspronkelijke functionaliteit voor Invantive MCP Server en wel registratie van een nieuwe database mogelijk maakt.

Het is nu inderdaad gelukt, bedankt voor de snelle oplossing

1 like

Dit topic is 3 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.