apiops
apiops copied to clipboard
[BUG] - Problem to run publisher | HTTP request to search api is broken
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.
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 [31;1mException: [0m/home/vsts/work/_temp/5207bae5-8f59-402f-b216-e675cbb410f1.ps1:9[0m
2024-08-27T12:25:05.5204494Z [31;1m[0m[36;1mLine |[0m
2024-08-27T12:25:05.5211165Z [31;1m[0m[36;1m[36;1m 9 | [0m if ($LASTEXITCODE -ne 0) { [36;1mthrow "Running publisher failed."[0m}[0m
2024-08-27T12:25:05.5212166Z [31;1m[0m[36;1m[36;1m[0m[36;1m[0m[36;1m | [31;1m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[0m
2024-08-27T12:25:05.5212636Z [31;1m[0m[36;1m[36;1m[0m[36;1m[0m[36;1m[31;1m[31;1m[36;1m | [31;1mRunning publisher failed.[0m
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][31;1mException: [0m/home/vsts/work/_temp/5207bae5-8f59-402f-b216-e675cbb410f1.ps1:9[0m
[31;1m[0m[36;1mLine |[0m
2024-08-27T12:25:05.5868267Z ##[error][31;1m[0m[36;1m[36;1m 9 | [0m if ($LASTEXITCODE -ne 0) { [36;1mthrow "Running publisher failed."[0m}[0m
[31;1m[0m[36;1m[36;1m[0m[36;1m[0m[36;1m | [31;1m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[0m
[31;1m[0m[36;1m[36;1m[0m[36;1m[0m[36;1m[31;1m[31;1m[36;1m | [31;1mRunning publisher failed.[0m
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
Thank you for opening this issue! Please be patient while we will look into it and get back to you as this is an open source project. In the meantime make sure you take a look at the [closed issues](https://github.com/Azure/apiops/issues?q=is%3Aissue+is%3Aclosed) in case your question has already been answered. Don't forget to provide any additional information if needed (e.g. scrubbed logs, detailed feature requests,etc.).
Whenever it's feasible, please don't hesitate to send a Pull Request (PR) our way. We'd greatly appreciate it, and we'll gladly assess and incorporate your changes.
@felipementel - looks like the error is happening with a PUT, not a GET. Can you enable trace logging to get more details? It should show you the failing call as well as its payload.
@felipementel - looks like the error is happening with a PUT, not a GET. Can you enable trace logging to get more details? It should show you the failing call as well as its payload.
Maybe I found the problem!
The issue is, when searching for API information, not only the revision is being taken into account, but also the "apiRevisionDescription" field... so if it is different it is breaking.
Here are 2 points: perhaps remove the validation by the apiRevisionDescription field: including, if you want to change the description of the current revision OR change the error message to give a clearer view that the API exists but the description is different and needs to be adjusted.