-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
area-System.Configurationin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is mergedneeds-further-triageIssue has been initially triaged, but needs deeper consideration or reconsiderationIssue has been initially triaged, but needs deeper consideration or reconsideration
Milestone
Description
In our internal CI, the exePath_UserLevelNone test is failing on the main branch.
The stacktrace looks as follows:
System.Configuration.ConfigurationErrorsException: System.Configuration.ConfigurationErrorsException : An error occurred loading a configuration file: The parameter 'exePath' is invalid. (Parameter 'exePath')\n---- System.ArgumentException : The parameter 'exePath' is invalid. (Parameter 'exePath')
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ConfigurationSchemaErrors.cs:line 71
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/BaseConfigurationRecord.cs:line 3640
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors() in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/BaseConfigurationRecord.cs:line 258
at System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/Configuration.cs:line 75
at System.Configuration.ClientConfigurationHost.OpenExeConfiguration(ConfigurationFileMap fileMap, Boolean isMachine, ConfigurationUserLevel userLevel, String exePath) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ClientConfigurationHost.cs:line 485
at System.Configuration.ConfigurationManager.OpenExeConfigurationImpl(ConfigurationFileMap fileMap, Boolean isMachine, ConfigurationUserLevel userLevel, String exePath, Boolean preLoad) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ConfigurationManager.cs:line 214
at System.Configuration.ConfigurationManager.OpenExeConfiguration(String exePath) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ConfigurationManager.cs:line 186
at MonoTests.System.Configuration.ConfigurationManagerTest.exePath_UserLevelNone() in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/tests/Mono/ConfigurationManagerTest.cs:line 139
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in /home/tester/runtime/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 57
----- Inner Stack Trace -----
at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ClientConfigPaths.cs:line 49
at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ClientConfigPaths.cs:line 208
at System.Configuration.ClientConfigurationHost.get_ConfigPaths() in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ClientConfigurationHost.cs:line 40
at System.Configuration.ClientConfigurationHost.GetStreamName(String configPath) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ClientConfigurationHost.cs:line 244
at System.Configuration.Internal.DelegatingConfigHost.GetStreamName(String configPath) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/Internal/DelegatingConfigHost.cs:line 70
at System.Configuration.Internal.DelegatingConfigHost.GetStreamName(String configPath) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/Internal/DelegatingConfigHost.cs:line 70
at System.Configuration.ImplicitMachineConfigHost.GetStreamName(String configPath) in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/ImplicitMachineConfigHost.cs:line 48
at System.Configuration.BaseConfigurationRecord.InitConfigFromFile() in /home/tester/runtime/src/libraries/System.Configuration.ConfigurationManager/src/System/Configuration/BaseConfigurationRecord.cs:line 551
From looking through some CI logs: 5fd3f22 is good, and ef0c712 is bad.
The test failure happens on the main branch. The test is passing on the 9.0 branch.
Metadata
Metadata
Assignees
Labels
area-System.Configurationin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is mergedneeds-further-triageIssue has been initially triaged, but needs deeper consideration or reconsiderationIssue has been initially triaged, but needs deeper consideration or reconsideration