I have an azure function on a timer trigger every two minutes. This function fetches from an API and cosmos, and writes back to cosmos.
It will run fine for about a day, and then start failing with Function with id name already exists
Usually a stop and start of the function application will fix it, but thats not a solution.
I'm not really sure what to try next.
No code changes or redeploys initializing this failure, seems to happen on its own at a random time.
2024-01-12 18:26:00.004
Executing 'Functions.Scoreboards' (Reason='Timer fired at 2024-01-12T18:26:00.0039251+00:00', Id=ede20170-98f6-4818-83a5-3ba256b92dae)
Information
2024-01-12 18:26:00.006
Result: Failure Exception: System.InvalidOperationException: Unable to load Function 'Scoreboards'. A function with the id '4056152028' name already exists. at Microsoft.Azure.Functions.Worker.FunctionsApplication.LoadFunction(FunctionDefinition definition) in D:\a\_work\1\s\src\DotNetWorker.Core\FunctionsApplication.cs:line 62 at Microsoft.Azure.Functions.Worker.GrpcWorker.FunctionLoadRequestHandler(FunctionLoadRequest request, IFunctionsApplication application, IMethodInfoLocator methodInfoLocator) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorker.cs:line 269 Stack: at Microsoft.Azure.Functions.Worker.FunctionsApplication.LoadFunction(FunctionDefinition definition) in D:\a\_work\1\s\src\DotNetWorker.Core\FunctionsApplication.cs:line 62 at Microsoft.Azure.Functions.Worker.GrpcWorker.FunctionLoadRequestHandler(FunctionLoadRequest request, IFunctionsApplication application, IMethodInfoLocator methodInfoLocator) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorker.cs:line 269
Error
2024-01-12 18:26:00.007
Executed 'Functions.Scoreboards' (Failed, Id=ede20170-98f6-4818-83a5-3ba256b92dae, Duration=2ms)
Error
2024-01-12 18:26:00.007
Result: Failure Exception: System.InvalidOperationException: Unable to load Function 'Scoreboards'. A function with the id '4056152028' name already exists. at Microsoft.Azure.Functions.Worker.FunctionsApplication.LoadFunction(FunctionDefinition definition) in D:\a\_work\1\s\src\DotNetWorker.Core\FunctionsApplication.cs:line 62 at Microsoft.Azure.Functions.Worker.GrpcWorker.FunctionLoadRequestHandler(FunctionLoadRequest request, IFunctionsApplication application, IMethodInfoLocator methodInfoLocator) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorker.cs:line 269 Stack: at Microsoft.Azure.Functions.Worker.FunctionsApplication.LoadFunction(FunctionDefinition definition) in D:\a\_work\1\s\src\DotNetWorker.Core\FunctionsApplication.cs:line 62 at Microsoft.Azure.Functions.Worker.GrpcWorker.FunctionLoadRequestHandler(FunctionLoadRequest request, IFunctionsApplication application, IMethodInfoLocator methodInfoLocator) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorker.cs:line 269
Error
