[BUG] - Problem to run publisher | HTTP request to search api is broken

Open
#643 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
azure, csharp
Domain
api, cloud, devops

Research direction

Reproduce the publisher failure using the logged API revision update, then trace the request through tools/code/publisher/Api.cs, tools/code/common/Api.cs, and tools/code/common/Http.cs at the stack-trace locations. Compare the failing publisher request with the successful Postman request; done means updating the API revision completes without the 404.

Written by the indexing model from the issue text.

Description

Release version

v6.0.1.1

Describe the bug

Hello Team,

We are updating an existing API in APIM using APIOps.
I am receiving the error below

2024-08-27T12:25:05.0641621Z       System.Net.Http.HttpRequestException: HTTP request to URI https://management.azure.com/subscriptions/***/resourceGroups/rg-xxx-dev-001/providers/Microsoft.ApiManagement/service/apim-azure-dev-001/apis/api-canal-deploy-qa;rev=1?api-version=2023-09-01-preview failed with status code 404. Content is '{"error":{"code":"ResourceNotFound","message":"Api not found.","details":null}}'.

So I took the URL and tried to make a call via Postman to actually check if the URL exists or not.

image

And the Http Request is OK!

Can you help solve this problem?

2024-08-27T12:25:01.4949136Z ##[section]Starting: Run publisher for DEV environment
2024-08-27T12:25:01.4954985Z ==============================================================================
2024-08-27T12:25:01.4955136Z Task         : PowerShell
2024-08-27T12:25:01.4955213Z Description  : Run a PowerShell script on Linux, macOS, or Windows
2024-08-27T12:25:01.4955362Z Version      : 2.242.1
2024-08-27T12:25:01.4955436Z Author       : Microsoft Corporation
2024-08-27T12:25:01.4955531Z Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/powershell
2024-08-27T12:25:01.4955672Z ==============================================================================
2024-08-27T12:25:01.7107350Z Generating script.
2024-08-27T12:25:01.7122664Z ========================== Starting Command Output ===========================
2024-08-27T12:25:01.7146019Z [command]/usr/bin/pwsh -NoLogo -NoProfile -NonInteractive -Command . '/home/vsts/work/_temp/5207bae5-8f59-402f-b216-e675cbb410f1.ps1'
2024-08-27T12:25:02.4546335Z info: Microsoft.Hosting.Lifetime[0]
2024-08-27T12:25:02.4547210Z       Application started. Press Ctrl+C to shut down.
2024-08-27T12:25:02.4581210Z info: Microsoft.Hosting.Lifetime[0]
2024-08-27T12:25:02.4581502Z       Hosting environment: Production
2024-08-27T12:25:02.4581693Z info: Microsoft.Hosting.Lifetime[0]
2024-08-27T12:25:02.4581920Z       Content root path: /home/vsts/work/1/s
2024-08-27T12:25:02.6558526Z info: publisher[0]
2024-08-27T12:25:02.6558788Z       Running publisher...
2024-08-27T12:25:02.6572085Z info: publisher[0]
2024-08-27T12:25:02.6572284Z       Putting named values...
2024-08-27T12:25:02.8892903Z info: publisher[0]
2024-08-27T12:25:02.8893458Z       Putting gateways...
2024-08-27T12:25:02.8929397Z info: publisher[0]
2024-08-27T12:25:02.8930014Z       Putting tags...
2024-08-27T12:25:02.8969922Z info: publisher[0]
2024-08-27T12:25:02.8970894Z       Putting version sets...
2024-08-27T12:25:02.9003369Z info: publisher[0]
2024-08-27T12:25:02.9003819Z       Putting backends...
2024-08-27T12:25:02.9038246Z info: publisher[0]
2024-08-27T12:25:02.9038504Z       Putting loggers...
2024-08-27T12:25:02.9069457Z info: publisher[0]
2024-08-27T12:25:02.9069941Z       Putting diagnostics...
2024-08-27T12:25:02.9106734Z info: publisher[0]
2024-08-27T12:25:02.9107000Z       Putting policy fragments...
2024-08-27T12:25:02.9145168Z info: publisher[0]
2024-08-27T12:25:02.9145853Z       Putting service policies...
2024-08-27T12:25:02.9177308Z info: publisher[0]
2024-08-27T12:25:02.9177771Z       Putting products...
2024-08-27T12:25:02.9223393Z info: publisher[0]
2024-08-27T12:25:02.9223624Z       Putting groups...
2024-08-27T12:25:02.9261916Z info: publisher[0]
2024-08-27T12:25:02.9262449Z       Putting APIs...
2024-08-27T12:25:03.4847219Z info: publisher[0]
2024-08-27T12:25:03.4847843Z       Changing current revision on api-canal-deploy-qa from 5 to 1...
2024-08-27T12:25:03.4887085Z info: publisher[0]
2024-08-27T12:25:03.4887476Z       Putting API api-canal-deploy-qa...
2024-08-27T12:25:05.0638450Z crit: publisher[0]
2024-08-27T12:25:05.0639303Z       Application failed.
2024-08-27T12:25:05.0641621Z       System.Net.Http.HttpRequestException: HTTP request to URI https://management.azure.com/subscriptions/***/resourceGroups/rg-xxx-dev-001/providers/Microsoft.ApiManagement/service/apim-azure-dev-001/apis/api-canal-deploy-qa;rev=1?api-version=2023-09-01-preview failed with status code 404. Content is '{"error":{"code":"ResourceNotFound","message":"Api not found.","details":null}}'. <------------- PROBLEM
2024-08-27T12:25:05.0643087Z          at common.HttpPipelineExtensions.<>c__DisplayClass11_0.<PutContent>b__0(Response response) in /home/runner/work/apiops/apiops/tools/code/common/Http.cs:line 173
2024-08-27T12:25:05.0643785Z          at LanguageExt.Either.Left`2.Match[B](Func`2 Left, Func`2 Right)
2024-08-27T12:25:05.0645239Z          at LanguageExt.Either`2.IfLeft(Func`2 leftMap)
2024-08-27T12:25:05.0645864Z          at common.HttpPipelineExtensions.PutContent(HttpPipeline pipeline, Uri uri, BinaryData content, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Http.cs:line 173
2024-08-27T12:25:05.0646940Z          at common.ApiModule.PutDto(ApiUri uri, ApiDto dto, HttpPipeline pipeline, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Api.cs:line 536
2024-08-27T12:25:05.0648215Z          at publisher.ApiModule.<>c__DisplayClass19_0.<<GetPutApiInApim>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 540
2024-08-27T12:25:05.0648871Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0649216Z          at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>g__putRevision|3>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 418
2024-08-27T12:25:05.0649676Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0650088Z          at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>g__setApimCurrentRevisionNumber|2>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 402
2024-08-27T12:25:05.0650517Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0651297Z          at publisher.ApiModule.<>c__DisplayClass13_1.<<GetCorrectApimRevisionNumber>b__5>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 378
2024-08-27T12:25:05.0651747Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0652077Z          at common.OptionExtensions.IterTask[T](Option`1 option, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 22
2024-08-27T12:25:05.0652552Z          at common.OptionExtensions.IterTask[T](Option`1 option, Func`2 action) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 16
2024-08-27T12:25:05.0653107Z          at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 375
2024-08-27T12:25:05.0653495Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0653870Z          at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putCurrentRevision|2>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 204
2024-08-27T12:25:05.0654308Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0654604Z          at publisher.ApiModule.<>c__DisplayClass7_2.<<GetPutApi>b__9>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 180
2024-08-27T12:25:05.0655023Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0655404Z          at common.OptionExtensions.IterTask[T](Option`1 option, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 22
2024-08-27T12:25:05.0655807Z          at common.OptionExtensions.IterTask[T](Option`1 option, Func`2 action) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 16
2024-08-27T12:25:05.0656339Z          at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putApiInner|1>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 178
2024-08-27T12:25:05.0656980Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0657334Z          at publisher.ApiModule.<>c__DisplayClass7_1.<<GetPutApi>b__8>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 169
2024-08-27T12:25:05.0657693Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0658130Z          at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putApi|0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 166
2024-08-27T12:25:05.0658564Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0658801Z          at System.Threading.Tasks.Parallel.<>c__53`1.<<ForEachAsync>b__53_0>d.MoveNext()
2024-08-27T12:25:05.0659270Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0659729Z          at common.IEnumerableExtensions.IterParallel[T](IEnumerable`1 enumerable, Func`3 action, Int32 maxDegreeOfParallelism, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Enumerable.cs:line 61
2024-08-27T12:25:05.0660263Z          at common.IEnumerableExtensions.IterParallel[T](IEnumerable`1 enumerable, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Enumerable.cs:line 47
2024-08-27T12:25:05.0660766Z          at publisher.ApiModule.<>c__DisplayClass1_0.<<GetPutApis>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 69
2024-08-27T12:25:05.0661386Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0661716Z          at publisher.AppModule.<>c__DisplayClass1_0.<<GetRunApplication>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/App.cs:line 176
2024-08-27T12:25:05.0662183Z       --- End of stack trace from previous location ---
2024-08-27T12:25:05.0662545Z          at common.HostingModule.RunApplication(IHost host) in /home/runner/work/apiops/apiops/tools/code/common/Hosting.cs:line 89
2024-08-27T12:25:05.0667318Z info: Microsoft.Hosting.Lifetime[0]
2024-08-27T12:25:05.0668158Z       Application is shutting down...
2024-08-27T12:25:05.0771708Z Unhandled exception. System.Net.Http.HttpRequestException: HTTP request to URI https://management.azure.com/subscriptions/***/resourceGroups/rg-uhgconecta-dev-001/providers/Microsoft.ApiManagement/service/apim-uhgconecta-brazilsouth-dev-001/apis/api-canal-deploy-qa;rev=1?api-version=2023-09-01-preview failed with status code 404. Content is '{"error":{"code":"ResourceNotFound","message":"Api not found.","details":null}}'.
2024-08-27T12:25:05.0772673Z    at common.HttpPipelineExtensions.<>c__DisplayClass11_0.<PutContent>b__0(Response response) in /home/runner/work/apiops/apiops/tools/code/common/Http.cs:line 173
2024-08-27T12:25:05.0773417Z    at LanguageExt.Either.Left`2.Match[B](Func`2 Left, Func`2 Right)
2024-08-27T12:25:05.0773713Z    at LanguageExt.Either`2.IfLeft(Func`2 leftMap)
2024-08-27T12:25:05.0774108Z    at common.HttpPipelineExtensions.PutContent(HttpPipeline pipeline, Uri uri, BinaryData content, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Http.cs:line 173
2024-08-27T12:25:05.0776339Z    at common.ApiModule.PutDto(ApiUri uri, ApiDto dto, HttpPipeline pipeline, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Api.cs:line 536
2024-08-27T12:25:05.0777373Z    at publisher.ApiModule.<>c__DisplayClass19_0.<<GetPutApiInApim>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 540
2024-08-27T12:25:05.0778144Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0778641Z    at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>g__putRevision|3>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 418
2024-08-27T12:25:05.0779179Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0779571Z    at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>g__setApimCurrentRevisionNumber|2>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 402
2024-08-27T12:25:05.0781260Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0781930Z    at publisher.ApiModule.<>c__DisplayClass13_1.<<GetCorrectApimRevisionNumber>b__5>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 378
2024-08-27T12:25:05.0782558Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0783004Z    at common.OptionExtensions.IterTask[T](Option`1 option, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 22
2024-08-27T12:25:05.0783550Z    at common.OptionExtensions.IterTask[T](Option`1 option, Func`2 action) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 16
2024-08-27T12:25:05.0784166Z    at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 375
2024-08-27T12:25:05.0784588Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0785165Z    at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putCurrentRevision|2>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 204
2024-08-27T12:25:05.0785627Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0785946Z    at publisher.ApiModule.<>c__DisplayClass7_2.<<GetPutApi>b__9>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 180
2024-08-27T12:25:05.0786383Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0786812Z    at common.OptionExtensions.IterTask[T](Option`1 option, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 22
2024-08-27T12:25:05.0787260Z    at common.OptionExtensions.IterTask[T](Option`1 option, Func`2 action) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 16
2024-08-27T12:25:05.0787741Z    at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putApiInner|1>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 178
2024-08-27T12:25:05.0788194Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0788505Z    at publisher.ApiModule.<>c__DisplayClass7_1.<<GetPutApi>b__8>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 169
2024-08-27T12:25:05.0788943Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0791472Z    at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putApi|0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 166
2024-08-27T12:25:05.0791975Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0792441Z    at System.Threading.Tasks.Parallel.<>c__53`1.<<ForEachAsync>b__53_0>d.MoveNext()
2024-08-27T12:25:05.0792824Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0793244Z    at common.IEnumerableExtensions.IterParallel[T](IEnumerable`1 enumerable, Func`3 action, Int32 maxDegreeOfParallelism, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Enumerable.cs:line 61
2024-08-27T12:25:05.0793887Z    at common.IEnumerableExtensions.IterParallel[T](IEnumerable`1 enumerable, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Enumerable.cs:line 47
2024-08-27T12:25:05.0794446Z    at publisher.ApiModule.<>c__DisplayClass1_0.<<GetPutApis>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 69
2024-08-27T12:25:05.0794828Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0795222Z    at publisher.AppModule.<>c__DisplayClass1_0.<<GetRunApplication>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/App.cs:line 176
2024-08-27T12:25:05.0795666Z --- End of stack trace from previous location ---
2024-08-27T12:25:05.0796123Z    at common.HostingModule.RunApplication(IHost host) in /home/runner/work/apiops/apiops/tools/code/common/Hosting.cs:line 89
2024-08-27T12:25:05.0796623Z    at common.HostingModule.RunHost(String[] arguments, String applicationName, Action`1 configureRunApplication) in /home/runner/work/apiops/apiops/tools/code/common/Hosting.cs:line 24
2024-08-27T12:25:05.0797111Z    at publisher.Program.Main(String[] arguments) in /home/runner/work/apiops/apiops/tools/code/publisher/Program.cs:line 10
2024-08-27T12:25:05.0797397Z    at publisher.Program.<Main>(String[] arguments)
2024-08-27T12:25:05.5204085Z Exception: /home/vsts/work/_temp/5207bae5-8f59-402f-b216-e675cbb410f1.ps1:9
2024-08-27T12:25:05.5204494Z Line |
2024-08-27T12:25:05.5211165Z    9 |  if ($LASTEXITCODE -ne 0) { throw "Running publisher failed."}
2024-08-27T12:25:05.5212166Z      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-08-27T12:25:05.5212636Z      | Running publisher failed.
2024-08-27T12:25:05.5759329Z 
2024-08-27T12:25:05.5828601Z ##[error]PowerShell exited with code '1'.
2024-08-27T12:25:05.5842948Z ##[error]PowerShell wrote one or more lines to the standard error stream.
2024-08-27T12:25:05.5844493Z ##[error]Unhandled exception. 
2024-08-27T12:25:05.5858700Z ##[error]System.Net.Http.HttpRequestException: HTTP request to URI https://management.azure.com/subscriptions/***/resourceGroups/rg-uhgconecta-dev-001/providers/Microsoft.ApiManagement/service/apim-uhgconecta-brazilsouth-dev-001/apis/api-canal-deploy-qa;rev=1?api-version=2023-09-01-preview failed with status code 404. Content is '{"error":{"code":"ResourceNotFound","message":"Api not found.","details":null}}'.
   at common.HttpPipelineExtensions.<>c__DisplayClass11_0.<PutContent>b__0(Response response) in /home/runner/work/apiops/apiops/tools/code/common/Http.cs:line 173
   at LanguageExt.Either.Left`2.Match[B](Func`2 Left, Func`2 Right)
   at LanguageExt.Either`2.IfLeft(Func`2 leftMap)
   at common.HttpPipelineExtensions.PutContent(HttpPipeline pipeline, Uri uri, BinaryData content, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Http.cs:line 173
   at common.ApiModule.PutDto(ApiUri uri, ApiDto dto, HttpPipeline pipeline, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Api.cs:line 536
   at publisher.ApiModule.<>c__DisplayClass19_0.<<GetPutApiInApim>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 540
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>g__putRevision|3>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 418
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>g__setApimCurrentRevisionNumber|2>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 402
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass13_1.<<GetCorrectApimRevisionNumber>b__5>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 378
--- End of stack trace from previous location ---
   at common.OptionExtensions.IterTask[T](Option`1 option, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 22
   at common.OptionExtensions.IterTask[T](Option`1 option, Func`2 action) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 16
   at publisher.ApiModule.<>c__DisplayClass13_0.<<GetCorrectApimRevisionNumber>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 375
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putCurrentRevision|2>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 204
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass7_2.<<GetPutApi>b__9>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 180
--- End of stack trace from previous location ---
   at common.OptionExtensions.IterTask[T](Option`1 option, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 22
   at common.OptionExtensions.IterTask[T](Option`1 option, Func`2 action) in /home/runner/work/apiops/apiops/tools/code/common/Option.cs:line 16
   at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putApiInner|1>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 178
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass7_1.<<GetPutApi>b__8>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 169
--- End of stack trace from previous location ---
   at publisher.ApiModule.<>c__DisplayClass7_0.<<GetPutApi>g__putApi|0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 166
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Parallel.<>c__53`1.<<ForEachAsync>b__53_0>d.MoveNext()
--- End of stack trace from previous location ---
   at common.IEnumerableExtensions.IterParallel[T](IEnumerable`1 enumerable, Func`3 action, Int32 maxDegreeOfParallelism, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Enumerable.cs:line 61
   at common.IEnumerableExtensions.IterParallel[T](IEnumerable`1 enumerable, Func`3 action, CancellationToken cancellationToken) in /home/runner/work/apiops/apiops/tools/code/common/Enumerable.cs:line 47
   at publisher.ApiModule.<>c__DisplayClass1_0.<<GetPutApis>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/Api.cs:line 69
--- End of stack trace from previous location ---
   at publisher.AppModule.<>c__DisplayClass1_0.<<GetRunApplication>b__0>d.MoveNext() in /home/runner/work/apiops/apiops/tools/code/publisher/App.cs:line 176
--- End of stack trace from previous location ---
   at common.HostingModule.RunApplication(IHost host) in /home/runner/work/apiops/apiops/tools/code/common/Hosting.cs:line 89
   at common.HostingModule.RunHost(String[] arguments, String applicationName, Action`1 configureRunApplication) in /home/runner/work/apiops/apiops/tools/code/common/Hosting.cs:line 24
   at publisher.Program.Main(String[] arguments) in /home/runner/work/apiops/apiops/tools/code/publisher/Program.cs:line 10
   at publisher.Program.<Main>(String[] arguments)

2024-08-27T12:25:05.5866817Z ##[error]Exception: /home/vsts/work/_temp/5207bae5-8f59-402f-b216-e675cbb410f1.ps1:9
Line |

2024-08-27T12:25:05.5868267Z ##[error]   9 |  if ($LASTEXITCODE -ne 0) { throw "Running publisher failed."}
     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     | Running publisher failed.

2024-08-27T12:25:05.5870716Z ##[section]Finishing: Run publisher for DEV environment

### Expected behavior

the request find the API

### Actual behavior

the request are not finding the api

### Reproduction Steps

We creating a pull request about this repo
Dominant language
C#
Stars
448
Forks
247
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Azure/apiops

All issues in Azure/apiops

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.