Azure / Azure/azure-functions-host
Functions host is crashing when AzureWebJobsDashboard app setting is set
- Dominant language
- C#
- Stars
- 2k
- Forks
- 482
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 38
Description
`System.FormatException : No valid combination of account information found.
at Microsoft.WindowsAzure.Storage.CloudStorageAccount.<>c.b__97_0(String err)
at Microsoft.WindowsAzure.Storage.CloudStorageAccount.ParseImpl(String connectionString,CloudStorageAccount& accountInformation,Action1 error)
at Microsoft.WindowsAzure.Storage.CloudStorageAccount.Parse(String connectionString)
at Microsoft.Azure.WebJobs.Script.WebHost.Diagnostics.FunctionInstanceLogger..ctor(IFunctionMetadataManager metadataManager,IProxyMetadataManager proxyMetadataManager,IMetricsLogger metrics,IHostIdProvider hostIdProvider,IConfiguration configuration,ILoggerFactory loggerFactory) at /azure-functions-host-b9807ebab1b8084dd0aae8b8d20953c6f2bf6972/src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs : 57
at Microsoft.Azure.WebJobs.Script.WebHost.Diagnostics.FunctionInstanceLogCollectorProvider.Create() at /azure-functions-host-b9807ebab1b8084dd0aae8b8d20953c6f2bf6972/src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogCollectorProvider.cs : 35
`
Contributor guide
Research direction
Start at src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs line 57 and the collector creation path at line 35. Reproduce the crash with the AzureWebJobsDashboard app setting enabled, then trace the connection-string parsing failure. Done means the functions host starts without this exception when that setting is present.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- backend, cloud
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100