ai-codereviewer icon indicating copy to clipboard operation
ai-codereviewer copied to clipboard

Fails Github Action if pull request contains many source code files

Open gleb-altarey opened this issue 5 months ago • 0 comments

We are having trouble running ai-codereviewer for large PRs. More than 30 files. It fails and does not post comments. image image

2024-09-26T12:39:37.4139116Z Current runner version: '2.319.1'
2024-09-26T12:39:37.4164083Z ##[group]Operating System
2024-09-26T12:39:37.4164753Z Ubuntu
2024-09-26T12:39:37.4165120Z 22.04.5
2024-09-26T12:39:37.4165516Z LTS
2024-09-26T12:39:37.4165852Z ##[endgroup]
2024-09-26T12:39:37.4166249Z ##[group]Runner Image
2024-09-26T12:39:37.4166710Z Image: ubuntu-22.04
2024-09-26T12:39:37.4167105Z Version: 20240922.1.0
2024-09-26T12:39:37.4168314Z Included Software: https://github.com/actions/runner-images/blob/ubuntu22/20240922.1/images/ubuntu/Ubuntu2204-Readme.md
2024-09-26T12:39:37.4169833Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu22%2F20240922.1
2024-09-26T12:39:37.4170728Z ##[endgroup]
2024-09-26T12:39:37.4171124Z ##[group]Runner Image Provisioner
2024-09-26T12:39:37.4171641Z 2.0.384.1
2024-09-26T12:39:37.4172005Z ##[endgroup]
2024-09-26T12:39:37.4189144Z ##[group]GITHUB_TOKEN Permissions
2024-09-26T12:39:37.4190980Z Actions: write
2024-09-26T12:39:37.4191740Z Attestations: write
2024-09-26T12:39:37.4192198Z Checks: write
2024-09-26T12:39:37.4192643Z Contents: write
2024-09-26T12:39:37.4193027Z Deployments: write
2024-09-26T12:39:37.4193402Z Discussions: write
2024-09-26T12:39:37.4193850Z Issues: write
2024-09-26T12:39:37.4194214Z Metadata: read
2024-09-26T12:39:37.4194597Z Packages: write
2024-09-26T12:39:37.4195058Z Pages: write
2024-09-26T12:39:37.4195427Z PullRequests: write
2024-09-26T12:39:37.4195827Z RepositoryProjects: write
2024-09-26T12:39:37.4196336Z SecurityEvents: write
2024-09-26T12:39:37.4196713Z Statuses: write
2024-09-26T12:39:37.4197146Z ##[endgroup]
2024-09-26T12:39:37.4200555Z Secret source: Actions
2024-09-26T12:39:37.4201116Z Prepare workflow directory
2024-09-26T12:39:37.4844715Z Prepare all required actions
2024-09-26T12:39:37.5004839Z Getting action download info
2024-09-26T12:39:37.6713397Z Download action repository 'actions/checkout@v3' (SHA:f43a0e5ff2bd294095638e18286ca9a3d1956744)
2024-09-26T12:39:37.7996734Z Download action repository 'freeedcom/ai-codereviewer@main' (SHA:a9a064dfa1db8c83f40ef63f6e247fa09c935ed6)
2024-09-26T12:39:38.3535103Z Complete job name: review
2024-09-26T12:39:38.4458758Z ##[group]Run actions/checkout@v3
2024-09-26T12:39:38.4459348Z with:
2024-09-26T12:39:38.4459908Z   repository: Portal
2024-09-26T12:39:38.4460778Z   token: ***
2024-09-26T12:39:38.4461130Z   ssh-strict: true
2024-09-26T12:39:38.4461620Z   persist-credentials: true
2024-09-26T12:39:38.4462105Z   clean: true
2024-09-26T12:39:38.4462474Z   sparse-checkout-cone-mode: true
2024-09-26T12:39:38.4463031Z   fetch-depth: 1
2024-09-26T12:39:38.4463440Z   fetch-tags: false
2024-09-26T12:39:38.4463798Z   lfs: false
2024-09-26T12:39:38.4464203Z   submodules: false
2024-09-26T12:39:38.4464635Z   set-safe-directory: true
2024-09-26T12:39:38.4465047Z ##[endgroup]
2024-09-26T12:39:38.6269324Z Syncing repository: Portal
2024-09-26T12:39:38.6272553Z ##[group]Getting Git version info
2024-09-26T12:39:38.6274193Z Working directory is '/home/runner/work/Portal/Portal'
2024-09-26T12:39:38.6283736Z [command]/usr/bin/git version
2024-09-26T12:39:38.6284915Z git version 2.46.1
2024-09-26T12:39:38.6289303Z ##[endgroup]
2024-09-26T12:39:38.6321393Z Temporarily overriding HOME='/home/runner/work/_temp/157a92b0-348f-4794-bee2-14322120da47' before making global git config changes
2024-09-26T12:39:38.6323968Z Adding repository directory to the temporary git global config as a safe directory
2024-09-26T12:39:38.6328109Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/Portal/Portal
2024-09-26T12:39:38.6358756Z Deleting the contents of '/home/runner/work/Portal/Portal'
2024-09-26T12:39:38.6363729Z ##[group]Initializing the repository
2024-09-26T12:39:38.6368014Z [command]/usr/bin/git init /home/runner/work/Portal/Portal
2024-09-26T12:39:38.6428224Z hint: Using 'master' as the name for the initial branch. This default branch name
2024-09-26T12:39:38.6431038Z hint: is subject to change. To configure the initial branch name to use in all
2024-09-26T12:39:38.6433332Z hint: of your new repositories, which will suppress this warning, call:
2024-09-26T12:39:38.6435457Z hint:
2024-09-26T12:39:38.6436621Z hint: 	git config --global init.defaultBranch <name>
2024-09-26T12:39:38.6438040Z hint:
2024-09-26T12:39:38.6439215Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2024-09-26T12:39:38.6441296Z hint: 'development'. The just-created branch can be renamed via this command:
2024-09-26T12:39:38.6442655Z hint:
2024-09-26T12:39:38.6443646Z hint: 	git branch -m <name>
2024-09-26T12:39:38.6445407Z Initialized empty Git repository in /home/runner/work/Portal/Portal/.git/
2024-09-26T12:39:38.6455856Z [command]/usr/bin/git remote add origin https://github.com/Portal
2024-09-26T12:39:38.6487304Z ##[endgroup]
2024-09-26T12:39:38.6488912Z ##[group]Disabling automatic garbage collection
2024-09-26T12:39:38.6491142Z [command]/usr/bin/git config --local gc.auto 0
2024-09-26T12:39:38.6522484Z ##[endgroup]
2024-09-26T12:39:38.6525365Z ##[group]Setting up auth
2024-09-26T12:39:38.6528831Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2024-09-26T12:39:38.6559763Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2024-09-26T12:39:38.6854837Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2024-09-26T12:39:38.6886326Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2024-09-26T12:39:38.7123174Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2024-09-26T12:39:38.7160475Z ##[endgroup]
2024-09-26T12:39:38.7163551Z ##[group]Fetching the repository
2024-09-26T12:39:38.7171069Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --progress --no-recurse-submodules --depth=1 origin +a90aad66f4f0a7de2ec343f04d87e18b520a045f:refs/remotes/pull/8/merge
2024-09-26T12:39:38.9465289Z remote: Enumerating objects: 191, done.        
2024-09-26T12:39:38.9466746Z remote: Counting objects:   0% (1/191)        
(191/191), done.        
2024-09-26T12:39:38.9545523Z remote: Compressing objects:   0% (1/163)        
2024-09-26T12:39:38.9546167Z remote: Compressing objects:   1% (2/163)        

2024-09-26T12:39:38.9832269Z remote: Total 191 (delta 35), reused 114 (delta 17), pack-reused 0 (from 0)        
2024-09-26T12:39:38.9852465Z Receiving objects:  53% (102/191)
2024-09-26T12:39:38.9961607Z Resolving deltas: 100% (35/35), done.
2024-09-26T12:39:39.0000911Z From https://github.com/Portal
2024-09-26T12:39:39.0004018Z  * [new ref]         a90aad66f4f0a7de2ec343f04d87e18b520a045f -> pull/8/merge
2024-09-26T12:39:39.0031110Z ##[endgroup]
2024-09-26T12:39:39.0033824Z ##[group]Determining the checkout info
2024-09-26T12:39:39.0035348Z ##[endgroup]
2024-09-26T12:39:39.0036543Z ##[group]Checking out the ref
2024-09-26T12:39:39.0039403Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/8/merge
2024-09-26T12:39:39.0208091Z Note: switching to 'refs/remotes/pull/8/merge'.
2024-09-26T12:39:39.0208959Z 
2024-09-26T12:39:39.0209762Z You are in 'detached HEAD' state. You can look around, make experimental
2024-09-26T12:39:39.0211522Z changes and commit them, and you can discard any commits you make in this
2024-09-26T12:39:39.0213148Z state without impacting any branches by switching back to a branch.
2024-09-26T12:39:39.0214124Z 
2024-09-26T12:39:39.0214862Z If you want to create a new branch to retain commits you create, you may
2024-09-26T12:39:39.0216710Z do so (now or later) by using -c with the switch command. Example:
2024-09-26T12:39:39.0217934Z 
2024-09-26T12:39:39.0218322Z   git switch -c <new-branch-name>
2024-09-26T12:39:39.0218891Z 
2024-09-26T12:39:39.0219230Z Or undo this operation with:
2024-09-26T12:39:39.0219946Z 
2024-09-26T12:39:39.0220210Z   git switch -
2024-09-26T12:39:39.0220612Z 
2024-09-26T12:39:39.0221599Z Turn off this advice by setting config variable advice.detachedHead to false
2024-09-26T12:39:39.0222697Z 
2024-09-26T12:39:39.0223839Z HEAD is now at a90aad6 Merge 41b75d832afca2891de40abe709fc1e483129e22 into 5cdc528c13ccc20bdf199157992be6e36d330bf1
2024-09-26T12:39:39.0230565Z ##[endgroup]
2024-09-26T12:39:39.0264033Z [command]/usr/bin/git log -1 --format='%H'
2024-09-26T12:39:39.0289431Z 'a90aad66f4f0a7de2ec343f04d87e18b520a045f'
2024-09-26T12:39:39.0620760Z ##[group]Run freeedcom/ai-codereviewer@main
2024-09-26T12:39:39.0621395Z with:
2024-09-26T12:39:39.0622121Z   GITHUB_TOKEN: ***
2024-09-26T12:39:39.0623370Z   OPENAI_API_KEY: sk-***
2024-09-26T12:39:39.0624605Z   OPENAI_API_MODEL: gpt-4
2024-09-26T12:39:39.0625022Z   exclude: **/*.json, **/*.md
2024-09-26T12:39:39.0625563Z ##[endgroup]
2024-09-26T12:43:15.0766347Z Error: RequestError [HttpError]: Unprocessable Entity: "Pull request review thread line must be part of the diff and Pull request review thread diff hunk can't be blank"
2024-09-26T12:43:15.0771405Z     at /home/runner/work/_actions/freeedcom/ai-codereviewer/main/webpack:/open-ai-reviewer/node_modules/@octokit/request/dist-node/index.js:78:1
2024-09-26T12:43:15.0773061Z     at processTicksAndRejections (node:internal/process/task_queues:95:5) {
2024-09-26T12:43:15.0773988Z   status: 422,
2024-09-26T12:43:15.0774540Z   response: {
2024-09-26T12:43:15.0775878Z     url: 'https://api.github.com/repos/Portal/pulls/8/reviews',
2024-09-26T12:43:15.0776950Z     status: 422,
2024-09-26T12:43:15.0777418Z     headers: {
2024-09-26T12:43:15.0778240Z       'access-control-allow-origin': '*',
2024-09-26T12:43:15.0781612Z       'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset',
2024-09-26T12:43:15.0784727Z       'content-length': '275',
2024-09-26T12:43:15.0785551Z       'content-security-policy': "default-src 'none'",
2024-09-26T12:43:15.0786606Z       'content-type': 'application/json; charset=utf-8',
2024-09-26T12:43:15.0787441Z       date: 'Thu, 26 Sep 2024 12:43:14 GMT',
2024-09-26T12:43:15.0788931Z       'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin',
2024-09-26T12:43:15.0790100Z       server: 'github.com',
2024-09-26T12:43:15.0791038Z       'strict-transport-security': 'max-age=31536000; includeSubdomains; preload',
2024-09-26T12:43:15.0792218Z       vary: 'Accept-Encoding, Accept, X-Requested-With',
2024-09-26T12:43:15.0793333Z       'x-accepted-github-permissions': 'pull_requests=write',
2024-09-26T12:43:15.0794235Z       'x-content-type-options': 'nosniff',
2024-09-26T12:43:15.0794993Z       'x-frame-options': 'deny',
2024-09-26T12:43:15.0795859Z       'x-github-api-version-selected': '2022-11-28',
2024-09-26T12:43:15.0796837Z       'x-github-media-type': 'github.v3; format=json',
2024-09-26T12:43:15.0798013Z       'x-github-request-id': '9C40:33C34C:23C7788:4416A83:66F556E1',
2024-09-26T12:43:15.0799148Z       'x-ratelimit-limit': '5000',
2024-09-26T12:43:15.0799871Z       'x-ratelimit-remaining': '4997',
2024-09-26T12:43:15.0800564Z       'x-ratelimit-reset': '1727357979',
2024-09-26T12:43:15.0801383Z       'x-ratelimit-resource': 'core',
2024-09-26T12:43:15.0802115Z       'x-ratelimit-used': '3',
2024-09-26T12:43:15.0802733Z       'x-xss-protection': '0'
2024-09-26T12:43:15.0803452Z     },
2024-09-26T12:43:15.0803876Z     data: {
2024-09-26T12:43:15.0804390Z       message: 'Unprocessable Entity',
2024-09-26T12:43:15.0805152Z       errors: [Array],
2024-09-26T12:43:15.0806319Z       documentation_url: 'https://docs.github.com/rest/pulls/reviews#create-a-review-for-a-pull-request',
2024-09-26T12:43:15.0807461Z       status: '422'
2024-09-26T12:43:15.0808670Z     }
2024-09-26T12:43:15.0809104Z   },
2024-09-26T12:43:15.0809902Z   request: {
2024-09-26T12:43:15.0810555Z     method: 'POST',
2024-09-26T12:43:15.0811614Z     url: 'https://api.github.com/repos/Portal/pulls/8/reviews',
2024-09-26T12:43:15.0812586Z     headers: {
2024-09-26T12:43:15.0813295Z       accept: 'application/vnd.github.v3+json',
2024-09-26T12:43:15.0814778Z       'user-agent': 'octokit-rest.js/19.0.7 octokit-core.js/4.2.0 Node.js/20.13.1 (linux; x64)',
2024-09-26T12:43:15.0815943Z       authorization: 'token [REDACTED]',
2024-09-26T12:43:15.0816939Z       'content-type': 'application/json; charset=utf-8'
2024-09-26T12:43:15.0817900Z     },
2024-09-26T12:43:15.0876389Z     body: '{"comments":[{"body":"Consider moving the platform-specific code to a separate method or class to improve code organization and readability.","path":"Portal.Maui/MauiProgram.cs","line":22},{"body":"Consider using deconstruction for the Tuple to improve readability. For example, `(var vm, var item) = parameter;`","path":"Portal.Maui/Models/ColumnOrder/ColumnDefinition.cs","line":77},{"body":"This line could potentially throw a `InvalidOperationException` if no item is being dragged. Consider using `FirstOrDefault` instead of `First` to prevent this.","path":"Portal.Maui/Models/ColumnOrder/ColumnDefinition.cs","line":79},{"body":"Consider separating this complex condition into multiple lines or adding intermediate variables for clarity.","path":"Portal.Maui/Models/ColumnOrder/ColumnDefinition.cs","line":81},{"body":"Consider checking if the item exists in the list before trying to remove it to avoid potential errors.","path":"Portal.Maui/Models/ColumnOrder/ColumnDefinition.cs","line":84},{"body":"Consider checking if the index is valid before trying to insert the item at that position to avoid potential errors.","path":"Portal.Maui/Models/ColumnOrder/ColumnDefinition.cs","line":86},{"body":"The `FinalDescription` property is doing multiple string replacements, which can be inefficient. Consider using a more efficient method like a regular expression to remove unwanted characters.","path":"Portal.Maui/Models/InventoryModel.cs","line":25},{"body":"It\'s not clear why the `SetupPrice` method is being called in the setter of the `Uom` property. This could lead to unexpected behavior. Consider refactoring this to make the code more predictable and easier to understand.","path":"Portal.Maui/Models/InventoryModel.cs","line":46},{"body":"Consider using Dependency Injection in the constructor to inject `IDatabase<PriceModel>` and `IUserSettingsService` instead of retrieving them in the method.","path":"Portal.Maui/Models/InventoryModel.cs","line":118},{"body":"The `DateTime.ParseExact` method can throw a `FormatException` if the date string is not in the correct format. Consider using `DateTime.TryParseExact` for safer parsing and handle the case when the date string is not in the correct format.","path":"Portal.Maui/Models/InventoryModel.cs","line":128},{"body":"The `FirstOrDefault` method can return null. Consider checking if `priceC` is null before using it.","path":"Portal.Maui/Models/InventoryModel.cs","line":130},{"body":"The variable `uom` is not defined in the provided diff. Make sure it is defined before using it.","path":"Portal.Maui/Models/InventoryModel.cs","line":139},{"body":"It seems like you have two methods with the same name `FromApiResponse`. This will cause a compile error. Consider renaming one of the methods or changing the parameters to differentiate them.","path":"Portal.Maui/Models/InventoryModel.cs","line":158},{"body":"In the `FromApiResponse` method, you are not using the `qty` and `po` parameters. Please make sure to use these parameters or remove them if they are not necessary.","path":"Portal.Maui/Models/InventoryModel.cs","line":160},{"body":"The removal of the `Level` and `Date` fields might cause issues if other parts of the code rely on these fields. Please ensure that these fields are not used elsewhere or handle their absence appropriately.","path":"Portal.Maui/Models/InventoryModel.cs","line":174},{"body":"The removal of the `Date` field might cause issues if other parts of the code rely on this field. Please ensure that this field is not used elsewhere or handle its absence appropriately.","path":"Portal.Maui/Models/InventoryModel.cs","line":175},{"body":"Consider renaming the `value` parameter in the `Where` method to something more descriptive like `predicate` or `condition`. This will make the code more readable and self-explanatory.","path":"Portal.Maui/Repositories/Database/IDatabase.cs","line":9},{"body":"The entire style for the `Switch` component has been removed. If this was intentional and the `Switch` component is no longer used in the application, then this is fine. However, if the `Switch` component is still in use, this could lead to unstyled or incorrectly styled switches. Please ensure that this removal is intentional and that it won\'t affect the appearance of any `Switch` components in the application.","path":"Portal.Maui/Resources/Styles/Styles.xaml","line":343},{"body":"Consider using a more specific type for the `month` parameter in `SetCurrentMonth` method. For instance, you could use an `enum` or `DateTime` type to ensure the input is always valid.","path":"Portal.Maui/Services/IUserSettingsService.cs","line":11},{"body":"It would be beneficial to add validation to the `SetCurrentMonth` method to ensure that the `month` parameter is a valid month.","path":"Portal.Maui/Services/IUserSettingsService.cs","line":11},{"body":"It seems like you are injecting a new dependency `IDatabase<PriceModel> priceDatabase` into the `AccountOrderHistoryService` constructor but it\'s not being used anywhere in the provided code. Please ensure that you are using this dependency in your service.","path":"Portal.Maui/Services/SyncServices/AccountOrderHistoryService.cs","line":8},{"body":"The method `GetInventoryAdded` was previously expecting a string parameter (enum description), but now it\'s expecting `_priceDatabase`. Please ensure that the method `GetInventoryAdded` can handle this new type of parameter and that it doesn\'t break existing functionality.","path":"Portal.Maui/Services/SyncServices/AccountOrderHistoryService.cs","line":31},{"body":"The constructor `AccountOrderInventoryService` is missing the `public` access modifier. Please add it to ensure the constructor is accessible.","path":"Portal.Maui/Services/SyncServices/AccountOrderInventoryService.cs","line":8},{"body":"It seems like you are passing `_priceDatabase` to the `GetInventoryAdded` method. However, based on the method name, it seems like it should be expecting a state description rather than a database. Please ensure that the correct parameter is being passed.","path":"Portal.Maui/Services/SyncServices/AccountOrderInventoryService.cs","line":31},{"body":"Please ensure that the `priceDatabase` parameter is being validated to avoid null reference exceptions later in the code.","path":"Portal.Maui/Services/SyncServices/InventoryService.cs","line":7},{"body":"It seems like you have replaced `state.GetEnumDescription()` with `_priceDatabase`. Please ensure that `_priceDatabase` is initialized and has the correct value before using it to get inventory data.","path":"Portal.Maui/Services/SyncServices/InventoryService.cs","line":29},{"body":"The constructor of `SampleOrderHistoryService` is getting too many parameters. Consider using a parameter object or a builder pattern to simplify the constructor.","path":"Portal.Maui/Services/SyncServices/SampleOrderHistoryService.cs","line":7},{"body":"The `_priceDatabase` field is added but not used anywhere in the provided code. Make sure to use this field if it\'s necessary, otherwise consider removing it to avoid unused code.","path":"Portal.Maui/Services/SyncServices/SampleOrderHistoryService.cs","line":12},{"body":"The method `GetInventoryAdded` seems to be expecting a string parameter (based on the previous code). However, you are passing `_priceDatabase` which seems to be a database object. Please ensure that the correct parameter is being passed to the method.","path":"Portal.Maui/Services/SyncServices/SampleOrderHistoryService.cs","line":30},{"body":"It seems you have added a new dependency `IDatabase<PriceModel> priceDatabase` to the `SampleOrderInventoryService` constructor but it\'s not being used anywhere in the code provided. Please ensure to use this dependency or remove it if it\'s not necessary.","path":"Portal.Maui/Services/SyncServices/SampleOrderInventoryService.cs","line":7},{"body":"It seems like you\'re passing `_priceDatabase` to the `GetInventoryAdded` method, which previously accepted an enum description. Please ensure that `_priceDatabase` is of the correct type and contains the expected data for this method.","path":"Portal.Maui/Services/SyncServices/SampleOrderInventoryService.cs","line":30},{"body":"Consider using `DateTime.UtcNow` instead of `DateTime.Now` to avoid issues related to time zones.","path":"Portal.Maui/Services/UserSettingsService.cs","line":11},{"body":"The `SetCurrentMonth` method should validate the `month` parameter to ensure it\'s a valid month name or abbreviation.","path":"Portal.Maui/Services/UserSettingsService.cs","line":25},{"body":"The `state` parameter has been replaced with `priceDatabase` but it is not used anywhere in the function. Please ensure that the function uses this parameter or reconsider the need for this change.","path":"Portal.Maui/Utilities/Extensions/ApiResponseExtensions.cs","line":17},{"body":"Consider using `var allItems = priceDatabase.GetAll();` instead of `var allItens = priceDatabase.GetAll();` to avoid spelling mistakes.","path":"Portal.Maui/Utilities/Extensions/ApiResponseExtensions.cs","line":36},{"body":"Consider adding null checks for `response?.Content?.Price?.Added` before using `Select` to avoid potential NullReferenceException.","path":"Portal.Maui/Utilities/Extensions/ApiResponseExtensions.cs","line":37},{"body":"Consider adding null checks for `priceDatabase` before calling `InsertOrReplace` to avoid potential NullReferenceException.","path":"Portal.Maui/Utilities/Extensions/ApiResponseExtensions.cs","line":49},{"body":"Consider adding null checks for `descriptionList` before using `Select` to avoid potential NullReferenceException.","path":"Portal.Maui/Utilities/Extensions/ApiResponseExtensions.cs","line":51},{"body":"Consider adding null checks or default values for `(qty ?? emptyQty)[0]` and `(po ?? empt'... 4246 more characters,
2024-09-26T12:43:15.0919531Z     request: { hook: [Function: bound bound register] }
2024-09-26T12:43:15.0920033Z   }
2024-09-26T12:43:15.0920274Z }
2024-09-26T12:43:15.1001335Z Post job cleanup.
2024-09-26T12:43:15.1746303Z [command]/usr/bin/git version
2024-09-26T12:43:15.1785771Z git version 2.46.1
2024-09-26T12:43:15.1834618Z Temporarily overriding HOME='/home/runner/work/_temp/05af76fa-9174-46e7-9bbe-98937093cbe9' before making global git config changes
2024-09-26T12:43:15.1838070Z Adding repository directory to the temporary git global config as a safe directory
2024-09-26T12:43:15.1840612Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/Portal/Portal
2024-09-26T12:43:15.1872656Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2024-09-26T12:43:15.1904476Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2024-09-26T12:43:15.2149777Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2024-09-26T12:43:15.2204528Z http.https://github.com/.extraheader
2024-09-26T12:43:15.2208555Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2024-09-26T12:43:15.2223132Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2024-09-26T12:43:15.2697571Z Cleaning up orphan processes

gleb-altarey avatar Sep 27 '24 14:09 gleb-altarey