Melding itgeneor825 bij aanmelden op Invantive Control for Excel met Exact Online

Krijg volgende melding bij aanmelden met Invantive Control for Excel:

itgeneor825
Een verbinding met de database ‘Exact\Exact Online (nl)’ kon niet worden opgebouwd als gebruiker ‘…’.
Het OAuth-accesstoken voor Exact Online is verlopen of wordt momenteel niet geaccepteerd.
De authenticatie is al verlopen.
De externe server heeft een fout geretourneerd: (401) Niet gemachtigd.
Controleer of Exact Online online is.
Probeer het later nog eens indien Exact Online offline is.
Vernieuw authenticatie wanneer Exact Online online is en het accesstoken nog steeds niet geaccepteerd wordt.
https://start.exactonline.nl/api/v1/current/Me

Advies is om de waarde bij accesstoken weg te halen zoals beschreven in:

Daarnaast is het met release 25.0 nu ook mogelijk te werken zonder eigen client ID. U kunt overwegen om alle velden vanaf “OAuth Client ID” leeg te halen.

Daarnaast is het met release 25.0 nu ook mogelijk te werken zonder eigen client ID. U kunt overwegen om alle velden vanaf “OAuth Client ID” leeg te halen. Dit heb ik gedaan maar krijg dan onderstaande ;

Advies is nogmaals te proberen (na verwijderen van ook de client redirect URI). Deze itgenuty726-foutmelding kan ook incidenteel optreden.

Ik blijf na diverse pogingen toch hetzelfde probleem krijgen.

Kan ik aub wat hulp krijgen ?

itgenuty726
"Een verbinding met de database ‘Exact\Exact Online (nl)’ kon niet worden opgebouwd als gebruiker ‘…’.
De oproep-thread kan dit object niet openen omdat het eigendom is van een andere thread.

Call stack:

System.InvalidOperationException
ValidationException
bij Invantive.Producer.Windows.Forms.UtilityBase.InvokeOnUIThread(GlobalState owner, ExecutionOptions executionOptions, Action1 action, Boolean requiresSTAThread, String context, Object arg) bij Invantive.Producer.Windows.Forms.OAuthUIProvider.A(GlobalState , ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase , DataContainer , OAuthInformation , Credentials ) bij Invantive.Data.ConnectionManager.ExecuteGetOAuthToken(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, OAuthInformation oauthInfo, Credentials credentials) bij Invantive.Data.ConnectionManager.GetOAuthToken(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, OAuthInformation oauthInfo, Credentials credentials) bij Invantive.Data.ConnectionManager.GetOAuthTokenForConnection(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, ISupportsOAuth provider, Credentials credentials, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred) bij Invantive.Data.ConnectionManager.OpenDataContainerProviderInternal(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, IConnectionDataProvider provider, SerializableDatabase database, DataContainer dataContainer, Credentials credentials, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred) bij Invantive.Data.ConnectionManager.OpenDataContainerProvider(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, SerializableDatabase database, DataContainer dataContainer, Credentials credentials, ConcurrentBag1 triedProviders, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
bij Invantive.Data.ConnectionManager.<>c__DisplayClass394_0.b__7(DataContainer , ParallelLoopState pls, Int64 )
bij Invantive.Basics.ParallelUtility.<>c__DisplayClass4_01.<ForEachWithAggregatedExceptions>b__0(TSource tSource, ParallelLoopState parallelLoopState, Int64 index) --- Einde van stacktracering vanaf vorige locatie waar uitzondering is opgetreden --- bij System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bij Invantive.Basics.ErrorConstants.ThrowOneOrMoreExceptions(GlobalState owner, ExecutionOptions executionOptions, IEnumerable1 exceptions)
bij Invantive.Basics.ParallelUtility.ForEachWithAggregatedExceptions[TSource](GlobalState owner, ExecutionOptions executionOptions, IEnumerable1 source, ParallelOptions parallelOptions, Action3 body, Boolean shuffle, Boolean useCancellationTokenFromExecutionOptions, Boolean keepGoingOnError)
bij Invantive.Data.ConnectionManager.ProviderOpen(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, CredentialsContainer credentialsContainer, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
bij Invantive.Data.ConnectionManager.Open(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, CredentialsContainer credentialsContainer, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
— Einde van stacktracering vanaf vorige locatie waar uitzondering is opgetreden —
bij System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
bij Invantive.Data.ConnectionManager.Open(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, CredentialsContainer credentialsContainer, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)
bij Invantive.Producer.UtilityBaseCore.OpenDatabase(GlobalState owner, ExecutionOptions executionOptions, String databaseFullName, CredentialsContainer credentialsContainer, Boolean ignoreDecryptionErrors, Boolean& decryptionErrorsOccurred)

Analyse

De onderliggende foutmelding is itgenclr003 vanuit context OAuthUIProvider_ExecuteScalar, zijnde het tonen van het venster voor het doorlopen van de OAuth flow ter verkrijging OAuth-aanmeldgegevens.

Achterliggende foutmelding:

itgenclr003
InvalidOperationException
De oproep-thread kan dit object niet openen omdat het eigendom is van een andere thread.

Ik heb geen idee wat ik nu moet doen om het werkend te krijgen…

Op dit moment is een analist bezig om de situatie verder in kaart te brengen. Waarschijnlijk zal een nieuwe versie nodig zijn om meer meetpunten te verzamelen omdat het probleem lokaal niet reproduceerbaar is tot dusver.

Goedemorgen, is er toevallig een oplossing aangeboden voor dit probleem want ook wij lopen tegen dit probleem aan zonder enig duidelijk antwoord wat het probleem is en hoe wij hier mee moeten omgaan.

@jrn2 Toevallig hebben wij het vandaag werkende gekregen. Als je Excel opent kregen wij meteen Invantive welke vroeg om in te loggen. Als je dit scherm wegdrukt, dan via het lint van Excel de plugin van Invantive benadert en via de knop in het lint inlogt, doet hij het bij ons wel.

1 like

Kunt u de volgende versie installeren:

https://download.invantive.com/release/msi/Invantive%20Control%20for%20Excel-25.0.156-net48.msi

En dan de foutmelding nogmaals opwekken, en dan hier een bericht achterlaten onder vermelding van de foutcode?

In deze versie worden extra analytische elementen verzameld.

Het probleem is via een kort consult opgelost door het Invantive Keychain-bestand in %USERPROFILE%\Invantive\invantive-own-v2.keychain te hernoemen zodat het niet gevonden wordt.

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