Quantcast
Channel: OPC Labs - OPC Labs - Recent Topics - OPC Labs Online Forums
Viewing all articles
Browse latest Browse all 1794

C# Console Application Run As Windows Service Error on UA Client Connect - by: Scattolaro

$
0
0
When I run my console application as windows service the UA Client throws this exception:

Exception: System.ArgumentOutOfRangeException: La lunghezza non può essere minore di zero.Nome parametro: length in System.String.Substring(Int32 startIndex, Int32 length) in Opc.Ua.ApplicationConfiguration.GetFilePathFromAppConfig(String sectionName) in OpcLabs.EasyOpc.UA.Toolkit.AppConfigSdkConfigurationProvider.GetConfiguration(ApplicationInstance sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.MakeSdkApplicationConfiguration(ApplicationInstance sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.CreateSdkApplicationConfiguration(ApplicationInstance sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.CreateSdkApplicationInstance(ApplicationInstance& sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.MakeSdkApplicationInstance(ApplicationInstance& sdkApplicationInstance) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.InternalConnect() in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.Connect() in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.ExternalConnect() in OpcLabs.EasyOpc.UA.Engine.EasyUAEngine.BrowseNodes(UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters, EasyUAAdaptableParameters adaptableParameters, Exception& exception, UANodeElementCollection& nodeElementCollection, List`1& warnings) in OpcLabs.EasyOpc.UA.EasyUAClient.InternalBrowseNodes(UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters) in OpcLabs.EasyOpc.UA.EasyUAClient.<>c__DisplayClassb.<BrowseNodes>b__a() in OpcLabs.EasyOpc.UA.EasyUAClient.DisposeGuard[TResult](Func`1 func) in OpcLabs.EasyOpc.UA.EasyUAClient.DisposeGuardNotNull[TResult](Func`1 func) in OpcLabs.EasyOpc.UA.EasyUAClient.BrowseNodes(UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters) in OpcLabs.EasyOpc.UA.IEasyUAClientExtension.BrowseDataNodes(IEasyUAClient easyUAClient, UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor) in OpcLabs.EasyOpc.UA.IEasyUAClientExtension.BrowseDataNodes(IEasyUAClient easyUAClient, UAEndpointDescriptor endpointDescriptor) in Qualitas.DeviceAppOPC.DataAccess.OPCserverCH.Open() in c:\Progetti\FDI_GIT\fdi\DeviceAppOPC\DataAccess\OPCserverCH.cs:riga 208(La lunghezza non può essere minore di zero.Nome parametro: length) Trace: in System.String.Substring(Int32 startIndex, Int32 length) in Opc.Ua.ApplicationConfiguration.GetFilePathFromAppConfig(String sectionName) in OpcLabs.EasyOpc.UA.Toolkit.AppConfigSdkConfigurationProvider.GetConfiguration(ApplicationInstance sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.MakeSdkApplicationConfiguration(ApplicationInstance sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.CreateSdkApplicationConfiguration(ApplicationInstance sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.CreateSdkApplicationInstance(ApplicationInstance& sdkApplicationInstance, ApplicationConfiguration& sdkApplicationConfiguration) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.MakeSdkApplicationInstance(ApplicationInstance& sdkApplicationInstance) in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.InternalConnect() in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.Connect() in OpcLabs.EasyOpc.UA.Toolkit.UAClientEngineBase.ExternalConnect() in OpcLabs.EasyOpc.UA.Engine.EasyUAEngine.BrowseNodes(UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters, EasyUAAdaptableParameters adaptableParameters, Exception& exception, UANodeElementCollection& nodeElementCollection, List`1& warnings) in OpcLabs.EasyOpc.UA.EasyUAClient.InternalBrowseNodes(UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters) in OpcLabs.EasyOpc.UA.EasyUAClient.<>c__DisplayClassb.<BrowseNodes>b__a() in OpcLabs.EasyOpc.UA.EasyUAClient.DisposeGuard[TResult](Func`1 func) in OpcLabs.EasyOpc.UA.EasyUAClient.DisposeGuardNotNull[TResult](Func`1 func) in OpcLabs.EasyOpc.UA.EasyUAClient.BrowseNodes(UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor, UABrowseParameters browseParameters) in OpcLabs.EasyOpc.UA.IEasyUAClientExtension.BrowseDataNodes(IEasyUAClient easyUAClient, UAEndpointDescriptor endpointDescriptor, UANodeDescriptor nodeDescriptor) in OpcLabs.EasyOpc.UA.IEasyUAClientExtension.BrowseDataNodes(IEasyUAClient easyUAClient, UAEndpointDescriptor endpointDescriptor) in Qualitas.DeviceAppOPC.DataAccess.OPCserverCH.Open() in c:\Progetti\FDI_GIT\fdi\DeviceAppOPC\DataAccess\OPCserverCH.cs:riga 208;

Can you help me pleae?

Viewing all articles
Browse latest Browse all 1794

Trending Articles