Itgendir105 error on startup of Data Hub 24.0.424

Running Invantive Data Hub Multi-platform 24.0.424 with Exact Online in the United Kingdom.

The Exact Online account used with Data Hub was upgraded to the use of One Exact Identity. For that reason we moved from 24.0.389 to 24.0.424. After that, each startup fails with the following errors:

C:\Program Files (x86)\Invantive Software BV\Invantive Data Hub 24.0 MP>.\invantive.producer.data.hub.exe
Exception initializing utility: Invantive.Basics.InvantiveSystemException: itgenuty655: The software could not be initialized. Please contact Invantive support through forums.invantive.com.
 ---> Invantive.Basics.InvantiveSystemException: itgendir105: The implementation of 'Invantive.Basics.IErrorHelper' was not correctly registered during the try at 21/11/2024 13:50:16 (UTC) with target 'Invantive.Data.Core.ErrorHelper'. Please correct registration and try again.
   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.Basics.InvantiveSystemException..ctor(GlobalState owner, ExecutionOptions executionOptions, String validationCode, String errorMessage, String kindRequest, String stackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId, String partitionCode, String tableName, String parameter1, String parameter2, String parameter3, String parameter4, String parameter5, String clientId)
   at Invantive.Basics.DependencyInjectionContainer.Resolve[TFrom](GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Basics.Helpers.get_Error()
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, IProviderManager manager, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow, IUserInteraction userInteractionFallback)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionStatic(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId, Exception exceptionRaised, IUserInteraction userInteractionFallback, Boolean askContinue, String customErrorMessage, Boolean showErrorToUser, String parameters, LoggingLevel level, Dictionary`2 metrics)
   at Invantive.Producer.UtilityBaseCore..ctor(GlobalState globalState, ExecutionOptions executionOptions, Assembly applicationAssembly, IUserInteraction userInteraction)
   at Invantive.Producer.Data.Hub.Utility..ctor(GlobalState owner, ExecutionOptions executionOptions, Assembly applicationAssembly, IUserInteraction userInteraction)
   at Invantive.Producer.Data.Hub.Utility..ctor(GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Producer.Data.Hub.Utility.GetCurrent(GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Producer.Data.Hub.QueryEngine.Run(GlobalState owner, ExecutionOptions executionOptions, String[] arguments)
   at Invantive.Producer.Data.Hub.Program.Main(String[] args)
   at Invantive.Basics.DependencyInjectionContainer.Resolve[TFrom](GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Basics.Helpers.get_Error()
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, IProviderManager manager, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow, IUserInteraction userInteractionFallback)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionStatic(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId, Exception exceptionRaised, IUserInteraction userInteractionFallback, Boolean askContinue, String customErrorMessage, Boolean showErrorToUser, String parameters, LoggingLevel level, Dictionary`2 metrics)
   at Invantive.Producer.UtilityBaseCore..ctor(GlobalState globalState, ExecutionOptions executionOptions, Assembly applicationAssembly, IUserInteraction userInteraction)
   at Invantive.Producer.Data.Hub.Utility..ctor(GlobalState owner, ExecutionOptions executionOptions, Assembly applicationAssembly, IUserInteraction userInteraction) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\Utility.cs:line 60
   at Invantive.Producer.Data.Hub.Utility..ctor(GlobalState owner, ExecutionOptions executionOptions) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\Utility.cs:line 21
   at Invantive.Producer.Data.Hub.Utility.GetCurrent(GlobalState owner, ExecutionOptions executionOptions) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\Utility.cs:line 93
   --- End of inner exception stack trace ---
   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.Basics.InvantiveSystemException..ctor(GlobalState owner, ExecutionOptions executionOptions, String validationCode, String errorMessage, String kindRequest, String stackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId, String partitionCode, String tableName, String parameter1, String parameter2, String parameter3, String parameter4, String parameter5, String clientId)
   at Invantive.Producer.Data.Hub.Utility.GetCurrent(GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Producer.Data.Hub.QueryEngine.Run(GlobalState owner, ExecutionOptions executionOptions, String[] arguments)
   at Invantive.Producer.Data.Hub.Program.Main(String[] args)
   at Invantive.Producer.Data.Hub.Utility.GetCurrent(GlobalState owner, ExecutionOptions executionOptions) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\Utility.cs:line 102
   at Invantive.Producer.Data.Hub.QueryEngine.Run(GlobalState owner, ExecutionOptions executionOptions, String[] arguments) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\QueryEngine.cs:line 222
Exception during boot: Invantive.Basics.InvantiveSystemException: itgendir105: The implementation of 'Invantive.Basics.IErrorHelper' was not correctly registered during the try at 21/11/2024 13:50:16 (UTC) with target 'Invantive.Data.Core.ErrorHelper'. Please correct registration and try again.
   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.Basics.InvantiveSystemException..ctor(GlobalState owner, ExecutionOptions executionOptions, String validationCode, String errorMessage, String kindRequest, String stackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId, String partitionCode, String tableName, String parameter1, String parameter2, String parameter3, String parameter4, String parameter5, String clientId)
   at Invantive.Basics.DependencyInjectionContainer.Resolve[TFrom](GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Basics.Helpers.get_Error()
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, IProviderManager manager, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow, IUserInteraction userInteractionFallback)
   at Invantive.Producer.Data.Hub.QueryEngine.Run(GlobalState owner, ExecutionOptions executionOptions, String[] arguments)
   at Invantive.Producer.Data.Hub.Program.Main(String[] args)
   at Invantive.Basics.DependencyInjectionContainer.Resolve[TFrom](GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Basics.Helpers.get_Error()
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, IProviderManager manager, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow, IUserInteraction userInteractionFallback)
   at Invantive.Producer.Data.Hub.QueryEngine.Run(GlobalState owner, ExecutionOptions executionOptions, String[] arguments) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\QueryEngine.cs:line 365.
Unhandled exception. Invantive.Basics.InvantiveSystemException: itgendir105: The implementation of 'Invantive.Basics.IErrorHelper' was not correctly registered during the try at 21/11/2024 13:50:16 (UTC) with target 'Invantive.Data.Core.ErrorHelper'. Please correct registration and try again.
   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.Basics.InvantiveSystemException..ctor(GlobalState owner, ExecutionOptions executionOptions, String validationCode, String errorMessage, String kindRequest, String stackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable`1 uid, Boolean isRecoverable, String poolIdentityId, String partitionCode, String tableName, String parameter1, String parameter2, String parameter3, String parameter4, String parameter5, String clientId)
   at Invantive.Basics.DependencyInjectionContainer.Resolve[TFrom](GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Basics.Helpers.get_Error()
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, IProviderManager manager, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow, IUserInteraction userInteractionFallback)
   at Invantive.Producer.Data.Hub.Program.Main(String[] args)
   at Invantive.Basics.DependencyInjectionContainer.Resolve[TFrom](GlobalState owner, ExecutionOptions executionOptions)
   at Invantive.Basics.Helpers.get_Error()
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, IProviderManager manager, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Data.Error.HandleUnexpectedException(GlobalState owner, ExecutionOptions executionOptions, DataContextBase dataContext, Nullable`1 messageId, Exception exceptionRaised, Boolean askContinue, String customErrorMessageWithoutCode, Boolean showErrorToUser, String parameters, LoggingLevel loggingLevel, String applicationNameWithVersion, String applicationName, String applicationVersion, String windowTitle, Dictionary`2 metrics, IBasicProviderInfo originatingProvider, String kindRequest)
   at Invantive.Producer.UtilityBaseCore.HandleUnexpectedExceptionDuringBoot(GlobalState owner, ExecutionOptions executionOptions, Nullable`1 messageId2, Exception ex, Boolean rethrow, IUserInteraction userInteractionFallback)
   at Invantive.Producer.Data.Hub.Program.Main(String[] args) in c:\smoke\ws-24.0\Invantive.Data.Hub\src\Invantive.Producer.Data.Hub\Program.cs:line 128

C:\Program Files (x86)\Invantive Software BV\Invantive Data Hub 24.0 MP>

How can I fix that?

Invantive trace displays:

{"MessageCode":"itgenber023","Message":"Environment variable INVANTIVE_TRACE_STDERR is set to False, since no value assigned.","OccurredUtc":"2024-11-21T13:50:16.7468611Z"} 
{"MessageCode":"itgenite012","Message":"Invantive trace forwarder started.","LoggingLevel":4,"Tags":["Logging"],"OccurredUtc":"2024-11-21T13:50:16.7486405Z"}
{"MessageCode":"itgenber022","Message":"Environment variable INVANTIVE_TRACE_ACTIVE is set to False.","OccurredUtc":"2024-11-21T13:50:16.742144Z"}
{"MessageCode":"itgenite007","Message":"INVANTIVE_TRACE_ACTIVE value 'false' leads to activation of Invantive trace: False on license .","LoggingLevel":4,"Tags":["Logging"],"OccurredUtc":"2024-11-21T13:50:16.7502456Z"}
Elastic APM .NET Agent: [CRITICAL] Exception thrown by logging implementation. Log message: `The singleton APM agent has already been instantiated and can no longer be configured. Reusing existing instance. Callstack: {callstack}'. args.Length: 1. Current thread: managed ID: 1 
Elastic APM .NET Agent: +-> Exception (exception): Invantive.Basics.InvantiveSystemException: itgeneam002: The singleton APM agent has already been instantiated and can no longer be configured. Reusing existing instance. Callstack:    at Elastic.Apm.Agent.Setup(AgentComponents agentComponents) 
   at Invantive.Basics.ElasticApmBasicUtility.Configure(GlobalState owner, ExecutionOptions executionOptions, ElasticApmConfig elasticApmConfig) 
   at Invantive.Producer.Data.Hub.Program.Main(String[] args) 

The Invantive Query Tool 24.0.389 runs fine for the same connection.

Same issue here.

Updated to 24.0.441 to get past the Azure B2C form connection error, now Data Hub gives same error as you posted.

Issues with the use of One Exact Identity, Exact Online and Invantive Data Hub are updated via the central URL Data Hub issues on Exact Online authentication page.

You can subscribe to updates there.

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