Title: Informative msgs when JsonPatchException is thrown by objectsmiths · Pull Request #103 · java-json-tools/json-patch · GitHub
Open Graph Title: Informative msgs when JsonPatchException is thrown by objectsmiths · Pull Request #103 · java-json-tools/json-patch
X Title: Informative msgs when JsonPatchException is thrown by objectsmiths · Pull Request #103 · java-json-tools/json-patch
Description: This PR adds informative msgs to the cases when JsonPatchException is thrown . (for example a missing path is passed etc.). All the tests have been modified to take in to account the new messages. We have used this software in our internal project and found it useful to have this information when some thing changed on our backend and the front end was in sync. It would throw generic jsonPatchException (with noSuchPath or noSuchParent which while useful would not pin point to the location of the error. This becomes a problem in projects with quite a few team members who are not proficient in debugging and the architecture is complex. All the tests are passing after the changes.
Open Graph Description: This PR adds informative msgs to the cases when JsonPatchException is thrown . (for example a missing path is passed etc.). All the tests have been modified to take in to account the new messages. ...
X Description: This PR adds informative msgs to the cases when JsonPatchException is thrown . (for example a missing path is passed etc.). All the tests have been modified to take in to account the new messages. ...
Opengraph URL: https://github.com/java-json-tools/json-patch/pull/103
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a1e44af2-e09c-f6b7-be2e-ef992984d1f5 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CF14:27BEBA:961F69:C066AC:6976BFA5 |
| html-safe-nonce | f9d615438c87b735d3e419e90619de8e4ff9f75cab56043b0ed89c2b3d887c23 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRjE0OjI3QkVCQTo5NjFGNjk6QzA2NkFDOjY5NzZCRkE1IiwidmlzaXRvcl9pZCI6IjUzMzE3NzE5MzA1NzczODc0MjkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 895735f4996e23ab2204641efa12d3bac56df52a5bfd2c4d7d36010ecb2ef6c5 |
| hovercard-subject-tag | pull_request:684814816 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/java-json-tools/json-patch/pull/103/files |
| twitter:image | https://avatars.githubusercontent.com/u/13308133?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/13308133?s=400&v=4 |
| og:image:alt | This PR adds informative msgs to the cases when JsonPatchException is thrown . (for example a missing path is passed etc.). All the tests have been modified to take in to account the new messages. ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 032152924a283b83384255d9489e7b93b54ba01da8d380b05ecd3953b3212411 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/java-json-tools/json-patch git https://github.com/java-json-tools/json-patch.git |
| octolytics-dimension-user_id | 28316821 |
| octolytics-dimension-user_login | java-json-tools |
| octolytics-dimension-repository_id | 8911984 |
| octolytics-dimension-repository_nwo | java-json-tools/json-patch |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 8911984 |
| octolytics-dimension-repository_network_root_nwo | java-json-tools/json-patch |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5b577f6be6482e336e3c30e8daefa30144947b17 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width