René's URL Explorer Experiment


Title: impl(o11y): introduce error attributes by diegomarquezp · Pull Request #12189 · googleapis/google-cloud-java · GitHub

Open Graph Title: impl(o11y): introduce error attributes by diegomarquezp · Pull Request #12189 · googleapis/google-cloud-java

X Title: impl(o11y): introduce error attributes by diegomarquezp · Pull Request #12189 · googleapis/google-cloud-java

Description: Google Cloud Client Library for Java. Contribute to googleapis/google-cloud-java development by creating an account on GitHub.

Open Graph Description: This PR implements error type recording on attempt spans for improved observability in gax-java, addressing requirements for better failure analysis. Key Changes ErrorTypeUtil Class: This new util...

X Description: This PR implements error type recording on attempt spans for improved observability in gax-java, addressing requirements for better failure analysis. Key Changes ErrorTypeUtil Class: This new util...

Opengraph URL: https://github.com/googleapis/google-cloud-java/pull/12189

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:7abb896e-249f-4521-40f6-6e9ec3727a7d
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCEAA:39522F:16855EF:1F46F9C:6A4DF727
html-safe-nonce4444ecf8fe4029e25bbad40620e228cc01b33bb4c921c17e36c0a21ff0929c8e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRUFBOjM5NTIyRjoxNjg1NUVGOjFGNDZGOUM6NkE0REY3MjciLCJ2aXNpdG9yX2lkIjoiMzI3MDI3MDUzNzQzMTc1NDYzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac0a2bd6cfb12bafc64e3059ba28f2243e15b7a1e90fa3586ca8230973118851a9
hovercard-subject-tagpull_request:3441329354
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/googleapis/google-cloud-java/12189/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/9190fbe538e4ed116c1ede96230dac9cc387f4d2e068880fbe58591fbe838d75/googleapis/google-cloud-java/pull/12189
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9190fbe538e4ed116c1ede96230dac9cc387f4d2e068880fbe58591fbe838d75/googleapis/google-cloud-java/pull/12189
og:image:altThis PR implements error type recording on attempt spans for improved observability in gax-java, addressing requirements for better failure analysis. Key Changes ErrorTypeUtil Class: This new util...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamediegomarquezp
hostnamegithub.com
expected-hostnamegithub.com
None5818716c93c6a2925b815402541a32814e43a7b1261c322b0c2df75224289566
turbo-cache-controlno-cache
go-importgithub.com/googleapis/google-cloud-java git https://github.com/googleapis/google-cloud-java.git
octolytics-dimension-user_id16785467
octolytics-dimension-user_logingoogleapis
octolytics-dimension-repository_id26181278
octolytics-dimension-repository_nwogoogleapis/google-cloud-java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id26181278
octolytics-dimension-repository_network_root_nwogoogleapis/google-cloud-java
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef4bb89367ca678f057d79b1abc45d6675b1bd5b2
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/googleapis/google-cloud-java/pull/12189#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-java%2Fpull%2F12189
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-java%2Fpull%2F12189
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=googleapis%2Fgoogle-cloud-java
Reloadhttps://github.com/googleapis/google-cloud-java/pull/12189
Reloadhttps://github.com/googleapis/google-cloud-java/pull/12189
Reloadhttps://github.com/googleapis/google-cloud-java/pull/12189
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
googleapis https://github.com/googleapis
google-cloud-javahttps://github.com/googleapis/google-cloud-java
Notifications https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-java
Fork 1.1k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-java
Star 2.1k https://github.com/login?return_to=%2Fgoogleapis%2Fgoogle-cloud-java
Code https://github.com/googleapis/google-cloud-java
Issues 651 https://github.com/googleapis/google-cloud-java/issues
Pull requests 106 https://github.com/googleapis/google-cloud-java/pulls
Actions https://github.com/googleapis/google-cloud-java/actions
Security and quality 0 https://github.com/googleapis/google-cloud-java/security
Insights https://github.com/googleapis/google-cloud-java/pulse
Code https://github.com/googleapis/google-cloud-java
Issues https://github.com/googleapis/google-cloud-java/issues
Pull requests https://github.com/googleapis/google-cloud-java/pulls
Actions https://github.com/googleapis/google-cloud-java/actions
Security and quality https://github.com/googleapis/google-cloud-java/security
Insights https://github.com/googleapis/google-cloud-java/pulse
diegomarquezphttps://github.com/diegomarquezp
mainhttps://github.com/googleapis/google-cloud-java/tree/main
observability/tracing-attr-error-type-transferhttps://github.com/googleapis/google-cloud-java/tree/observability/tracing-attr-error-type-transfer
Conversationhttps://github.com/googleapis/google-cloud-java/pull/12189
Commits45 (45)https://github.com/googleapis/google-cloud-java/pull/12189/commits
Checkshttps://github.com/googleapis/google-cloud-java/pull/12189/checks
Files changedhttps://github.com/googleapis/google-cloud-java/pull/12189/files
impl(o11y): introduce error attributeshttps://github.com/googleapis/google-cloud-java/pull/12189#top
diegomarquezphttps://github.com/diegomarquezp
mainhttps://github.com/googleapis/google-cloud-java/tree/main
observability/tracing-attr-error-type-transferhttps://github.com/googleapis/google-cloud-java/tree/observability/tracing-attr-error-type-transfer
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
Mar 24, 2026https://github.com/googleapis/google-cloud-java/pull/12189#issue-4130303518
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
ServerStreamIterator.javahttps://github.com/googleapis/sdk-platform-java/blob/main/gax-java/gax/src/main/java/com/google/api/gax/rpc/ServerStreamIterator.java
ApiExceptions.javahttps://github.com/googleapis/sdk-platform-java/blob/main/gax-java/gax/src/main/java/com/google/api/gax/rpc/ApiExceptions.java
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
https://github.com/diegomarquezp
feat: Refine tracing telemetry for client-side attributeshttps://github.com/googleapis/google-cloud-java/pull/12189/commits/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba
e9382eehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba
https://github.com/apps/gemini-code-assist
gemini-code-assisthttps://github.com/apps/gemini-code-assist
Mar 24, 2026https://github.com/googleapis/google-cloud-java/pull/12189#issuecomment-4120971391
1https://github.com/googleapis/google-cloud-java/pull/12189#user-content-fn-1-83de27b8b548d10dc41c3118658edc0c
documentation pagehttps://developers.google.com/gemini-code-assist/docs/review-github-code
@gemini-code-assisthttps://github.com/gemini-code-assist
herehttps://developers.google.com/gemini-code-assist/docs/customize-gemini-behavior-github
@gemini-code-assisthttps://github.com/gemini-code-assist
herehttps://google.qualtrics.com/jfe/form/SV_2cyuGuTWsEw84yG
Privacy Noticeshttps://policies.google.com/privacy
Generative AI Prohibited Use Policyhttps://policies.google.com/terms/generative-ai/use-policy
Terms of Servicehttps://policies.google.com/terms
herehttps://developers.google.com/gemini-code-assist/docs/customize-gemini-behavior-github
use code with cautionhttps://support.google.com/legal/answer/13505487
https://github.com/googleapis/google-cloud-java/pull/12189#user-content-fnref-1-83de27b8b548d10dc41c3118658edc0c
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
https://github.com/apps/gemini-code-assist
gemini-code-assisthttps://github.com/apps/gemini-code-assist
Mar 24, 2026 https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4001927472
View reviewed changes https://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba
gemini-code-assisthttps://github.com/apps/gemini-code-assist
https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4001927472
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/test/java/com/google/api/gax/tracing/ErrorTypeUtilTest.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba#diff-41b9d4866e1d39c92267d5202341783b3ca6e3ea7fd78b701ecd3033d4903a81
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
...va-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelErrorType.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba#diff-96bfdd3672ee6161623b4779678c899364a68aefb47fb35f73783920648b5a20
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ApiTracer.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba#diff-a5f1df99df3244c5651d453356b2b94ea1ce716e772e822ed01c1298dd0ea7e0
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
https://github.com/diegomarquezp
docs: indicate return INTERNALhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/678f80d0ba0c53837ef829245b50c68462a16eda
678f80dhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/678f80d0ba0c53837ef829245b50c68462a16eda
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
Mar 24, 2026https://github.com/googleapis/google-cloud-java/pull/12189#event-23866716082
diegomarquezphttps://github.com/diegomarquezp
March 24, 2026 17:03https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-3353528
https://github.com/diegomarquezp
test: fix ITOtelErrorType compilation by replacing OpenTelemetryTrace…https://github.com/googleapis/google-cloud-java/pull/12189/commits/3353528acf027971a2a3160253d62fef4568a9b9
3353528https://github.com/googleapis/google-cloud-java/pull/12189/commits/3353528acf027971a2a3160253d62fef4568a9b9
https://github.com/diegomarquezp
build: add missing license headers to showcase testshttps://github.com/googleapis/google-cloud-java/pull/12189/commits/0ce71ddf8602272755df5485b7075d9c14ac5180
0ce71ddhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/0ce71ddf8602272755df5485b7075d9c14ac5180
https://github.com/diegomarquezp
Revert "build: add missing license headers to showcase tests"https://github.com/googleapis/google-cloud-java/pull/12189/commits/86d6cab7e11dfa4f9733e67cf500dc26fd2c0c59
86d6cabhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/86d6cab7e11dfa4f9733e67cf500dc26fd2c0c59
0ce71ddhttps://github.com/googleapis/google-cloud-java/commit/0ce71ddf8602272755df5485b7075d9c14ac5180
https://github.com/diegomarquezp
docs(o11y): fix Javadoc for extractErrorTypehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/fe5ee04d6f79d9c6e40baad3376c55d3ffb02b2d
fe5ee04https://github.com/googleapis/google-cloud-java/pull/12189/commits/fe5ee04d6f79d9c6e40baad3376c55d3ffb02b2d
https://github.com/diegomarquezp
chore: formathttps://github.com/googleapis/google-cloud-java/pull/12189/commits/fc1ebb29a574b8135963987f40f56a8a743342ec
fc1ebb2https://github.com/googleapis/google-cloud-java/pull/12189/commits/fc1ebb29a574b8135963987f40f56a8a743342ec
https://github.com/diegomarquezp
Merge branch 'main' into observability/tracing-attr-error-type-transferhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/318d0ab4593acdc34c82938e2276aee39b83fe74
318d0abhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/318d0ab4593acdc34c82938e2276aee39b83fe74
https://github.com/diegomarquezp
fix: remove unrelated changehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/38ac1e620690cab035e51652896c9f6f4c2cebd2
38ac1e6https://github.com/googleapis/google-cloud-java/pull/12189/commits/38ac1e620690cab035e51652896c9f6f4c2cebd2
https://github.com/diegomarquezp
test: fix unavailable exceptionhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/446bb5615c7fcb82092709c7d70653f8be3db0c2
446bb56https://github.com/googleapis/google-cloud-java/pull/12189/commits/446bb5615c7fcb82092709c7d70653f8be3db0c2
https://github.com/diegomarquezp
Merge remote-tracking branch 'origin/main' into observability/tracing…https://github.com/googleapis/google-cloud-java/pull/12189/commits/a6e6cad4eb0b13183b98865cd2d720fe6faaa70b
a6e6cadhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/a6e6cad4eb0b13183b98865cd2d720fe6faaa70b
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
March 26, 2026 18:48https://github.com/googleapis/google-cloud-java/pull/12189#event-23945768237
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
code ownerhttps://github.com/googleapis/google-cloud-java/blob/b5d42fa5dc2da822388fe16bd951759e4c08d1b8/.github/CODEOWNERS#L6
March 26, 2026 18:48https://github.com/googleapis/google-cloud-java/pull/12189#event-23945768539
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
Mar 26, 2026 https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4016607190
View reviewed changes https://github.com/googleapis/google-cloud-java/pull/12189/files/a6e6cad4eb0b13183b98865cd2d720fe6faaa70b
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/a6e6cad4eb0b13183b98865cd2d720fe6faaa70b#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
March 26, 2026 16:13https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-fe20c3d
https://github.com/diegomarquezp
chore: Resolve fully qualified class names in ITOtelErrorType.javahttps://github.com/googleapis/google-cloud-java/pull/12189/commits/fe20c3dea3fd98d88f1542cb19d79828ea514014
fe20c3dhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/fe20c3dea3fd98d88f1542cb19d79828ea514014
https://github.com/diegomarquezp
test: add timeouts to ITOtelErrorType.javahttps://github.com/googleapis/google-cloud-java/pull/12189/commits/f45a32e58d1cf05c168b2bbdf04434f4547a08b7
f45a32ehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/f45a32e58d1cf05c168b2bbdf04434f4547a08b7
https://github.com/diegomarquezp
chore: Add class-level timeout to ITOtelErrorType.javahttps://github.com/googleapis/google-cloud-java/pull/12189/commits/11b054177642a7ab232bec6ccf8f070a39297671
11b0541https://github.com/googleapis/google-cloud-java/pull/12189/commits/11b054177642a7ab232bec6ccf8f070a39297671
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
March 26, 2026 20:32https://github.com/googleapis/google-cloud-java/pull/12189#event-23948955137
diegomarquezphttps://github.com/diegomarquezp
March 26, 2026 17:36https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-2b92891
https://github.com/diegomarquezp
fix(showcase): use NoCredentialsProvider in ITOtelErrorType tests to …https://github.com/googleapis/google-cloud-java/pull/12189/commits/2b92891887fbb15995d5a6afbd565d9153be57cf
2b92891https://github.com/googleapis/google-cloud-java/pull/12189/commits/2b92891887fbb15995d5a6afbd565d9153be57cf
https://github.com/diegomarquezp
fix(showcase): use NoCredentialsProvider in remaining ITOtelErrorType…https://github.com/googleapis/google-cloud-java/pull/12189/commits/9c16df54da5010727bcfbd1737ab0e3b3ae738fe
9c16df5https://github.com/googleapis/google-cloud-java/pull/12189/commits/9c16df54da5010727bcfbd1737ab0e3b3ae738fe
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
Mar 27, 2026https://github.com/googleapis/google-cloud-java/pull/12189#issuecomment-4142817751
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
March 27, 2026 10:16https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-b149819
https://github.com/diegomarquezp
docs: correct error type logic commenthttps://github.com/googleapis/google-cloud-java/pull/12189/commits/b14981996fe82b6ab892afa6ace1b8f01a15998f
b149819https://github.com/googleapis/google-cloud-java/pull/12189/commits/b14981996fe82b6ab892afa6ace1b8f01a15998f
https://github.com/diegomarquezp
test: revert unnecessary changehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/4f6ff6efe227d4583158bc65e2a3395675c9922f
4f6ff6ehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/4f6ff6efe227d4583158bc65e2a3395675c9922f
https://github.com/diegomarquezp
Revert "test: revert unnecessary change"https://github.com/googleapis/google-cloud-java/pull/12189/commits/d6b562bdcd8f076d57c340e1b0a5a8e686c9c5d6
d6b562bhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/d6b562bdcd8f076d57c340e1b0a5a8e686c9c5d6
4f6ff6ehttps://github.com/googleapis/google-cloud-java/commit/4f6ff6efe227d4583158bc65e2a3395675c9922f
https://github.com/diegomarquezp
test: do not use mockshttps://github.com/googleapis/google-cloud-java/pull/12189/commits/2ba70e2ac2d14ab433dd4e9baa3fca8e1c06d35e
2ba70e2https://github.com/googleapis/google-cloud-java/pull/12189/commits/2ba70e2ac2d14ab433dd4e9baa3fca8e1c06d35e
https://github.com/diegomarquezp
Merge branch 'main' into observability/tracing-attr-error-type-transferhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/d1470dd392b8de59bda9c596e7cb754b7f8bd101
d1470ddhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/d1470dd392b8de59bda9c596e7cb754b7f8bd101
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
March 27, 2026 15:43https://github.com/googleapis/google-cloud-java/pull/12189#event-23976868622
diegomarquezphttps://github.com/diegomarquezp
March 28, 2026 07:56https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-1610b38
https://github.com/diegomarquezp
fix: remove recursive error logic in SpanTracerhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/1610b387217c78a0dea016627307bf7ba57f9d46
1610b38https://github.com/googleapis/google-cloud-java/pull/12189/commits/1610b387217c78a0dea016627307bf7ba57f9d46
https://github.com/diegomarquezp
fix: make ErrorType enum package privatehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/09bcc2dd33d1be6d6ebd696ecf74b40683e4360f
09bcc2dhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/09bcc2dd33d1be6d6ebd696ecf74b40683e4360f
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
Mar 28, 2026 https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4025524170
View reviewed changes https://github.com/googleapis/google-cloud-java/pull/12189/files/d7a8fefd58f3febdaef47ad78002530f54ce07d1
diegomarquezphttps://github.com/diegomarquezp
https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4025524170
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/a6e6cad4eb0b13183b98865cd2d720fe6faaa70b#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/d7a8fefd58f3febdaef47ad78002530f54ce07d1#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
diegomarquezphttps://github.com/diegomarquezp
Mar 28, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3004755692
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/SpanTracer.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/d7a8fefd58f3febdaef47ad78002530f54ce07d1#diff-ff4d9bc752f6e1472e27b5204c72eb4e3a5b696134e5042cc760a4ac367aa1b1
diegomarquezphttps://github.com/diegomarquezp
Mar 28, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3004756047
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
March 28, 2026 08:09https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-b80757b
https://github.com/diegomarquezp
fix: simplify logichttps://github.com/googleapis/google-cloud-java/pull/12189/commits/b80757bdcac38d68ab2924dffc4fd1566eb89b1d
b80757bhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/b80757bdcac38d68ab2924dffc4fd1566eb89b1d
https://github.com/diegomarquezp
test: move ErroTypeUtilTest to correct packagehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/2bf5470b3331b52d45febf68da34760d01231ede
2bf5470https://github.com/googleapis/google-cloud-java/pull/12189/commits/2bf5470b3331b52d45febf68da34760d01231ede
https://github.com/diegomarquezp
docs: remove recursive approach from commentshttps://github.com/googleapis/google-cloud-java/pull/12189/commits/c11735517c3ac76ffbade1056b39b5fb7554fc4b
c117355https://github.com/googleapis/google-cloud-java/pull/12189/commits/c11735517c3ac76ffbade1056b39b5fb7554fc4b
https://github.com/diegomarquezp
Merge branch 'main' into observability/tracing-attr-error-type-transferhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/f2884dc367d5333cc0a3139cebb95bd93b76ad29
f2884dchttps://github.com/googleapis/google-cloud-java/pull/12189/commits/f2884dc367d5333cc0a3139cebb95bd93b76ad29
https://github.com/diegomarquezp
Merge remote-tracking branch 'origin/main' into observability/tracing…https://github.com/googleapis/google-cloud-java/pull/12189/commits/57859d3be66b0d79d082b0d193601c533dc68bb0
57859d3https://github.com/googleapis/google-cloud-java/pull/12189/commits/57859d3be66b0d79d082b0d193601c533dc68bb0
https://github.com/diegomarquezp
fix: remove duplicate error type attributehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/793b4cb4de5dda0e1cce5f932b84b19cbad9504f
793b4cbhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/793b4cb4de5dda0e1cce5f932b84b19cbad9504f
https://github.com/diegomarquezp
Merge branch 'observability/tracing-attr-error-type-transfer' ofhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/1fa2a5532ac4f0f9f171428d1221b3aaa9d7a391
http…https://github.com/googleapis/google-cloud-java
1fa2a55https://github.com/googleapis/google-cloud-java/pull/12189/commits/1fa2a5532ac4f0f9f171428d1221b3aaa9d7a391
…s://github.com/googleapis/google-cloud-javahttps://github.com/googleapis/google-cloud-java
https://github.com/diegomarquezp
chore: reformathttps://github.com/googleapis/google-cloud-java/pull/12189/commits/fa84faaa2a9ec98604146f4d34c8b8896ed8a252
fa84faahttps://github.com/googleapis/google-cloud-java/pull/12189/commits/fa84faaa2a9ec98604146f4d34c8b8896ed8a252
https://github.com/diegomarquezp
docs: fix order of occurence of error parsinghttps://github.com/googleapis/google-cloud-java/pull/12189/commits/94703ebc31d6f7ff55d512eb0f12e4ea17d23ede
94703ebhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/94703ebc31d6f7ff55d512eb0f12e4ea17d23ede
https://github.com/diegomarquezp
fix: return null when error type is nullhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/e665b6ed2a8d482249b96aabdb2fa4688ef81196
e665b6ehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/e665b6ed2a8d482249b96aabdb2fa4688ef81196
https://github.com/diegomarquezp
refactor: use better name for known error extractionhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/537cd7ede103d121337259b191709ede1e234674
537cd7ehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/537cd7ede103d121337259b191709ede1e234674
https://github.com/diegomarquezp
Revert "fix: return null when error type is null"https://github.com/googleapis/google-cloud-java/pull/12189/commits/7b27f30a943d2fad0408c9c034f70d91bbd8bc6d
7b27f30https://github.com/googleapis/google-cloud-java/pull/12189/commits/7b27f30a943d2fad0408c9c034f70d91bbd8bc6d
e665b6ehttps://github.com/googleapis/google-cloud-java/commit/e665b6ed2a8d482249b96aabdb2fa4688ef81196
https://github.com/diegomarquezp
fix: remove unwanted filehttps://github.com/googleapis/google-cloud-java/pull/12189/commits/51bd2772144fe3c2f93cc00acc529c6674adc4a1
51bd277https://github.com/googleapis/google-cloud-java/pull/12189/commits/51bd2772144fe3c2f93cc00acc529c6674adc4a1
https://github.com/blakeli0
blakeli0https://github.com/blakeli0
Mar 31, 2026 https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4037777310
View reviewed changes https://github.com/googleapis/google-cloud-java/pull/12189/files/51bd2772144fe3c2f93cc00acc529c6674adc4a1
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/SpanTracer.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/51bd2772144fe3c2f93cc00acc529c6674adc4a1#diff-ff4d9bc752f6e1472e27b5204c72eb4e3a5b696134e5042cc760a4ac367aa1b1
blakeli0https://github.com/blakeli0
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3016246398
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3017181591
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
...java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITOtelTracing.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/51bd2772144fe3c2f93cc00acc529c6674adc4a1#diff-c6ea88fea2bac5df398266c9a9ad172f09feb9dc2939bf2dd0dcc9010ff1d0f7
blakeli0https://github.com/blakeli0
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3016276595
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3017537435
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3017982291
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.javahttps://github.com/googleapis/google-cloud-java/pull/12189/files/51bd2772144fe3c2f93cc00acc529c6674adc4a1#diff-fe9596a771f8072395ec8af5ddfb74b719ca0dff88c241520a25441b76b0f2c1
blakeli0https://github.com/blakeli0
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3016284066
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
Mar 31, 2026https://github.com/googleapis/google-cloud-java/pull/12189#discussion_r3017987195
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
diegomarquezphttps://github.com/diegomarquezp
March 31, 2026 15:42https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-172f94a
https://github.com/diegomarquezp
fix: remove unused functionhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/172f94a5d7acc8bcbb85b014b35658f176534236
172f94ahttps://github.com/googleapis/google-cloud-java/pull/12189/commits/172f94a5d7acc8bcbb85b014b35658f176534236
https://github.com/diegomarquezp
docs: improve documentation of getRealCause()https://github.com/googleapis/google-cloud-java/pull/12189/commits/c3708903e1dcecb7fa04598079eb4f50115b2d86
c370890https://github.com/googleapis/google-cloud-java/pull/12189/commits/c3708903e1dcecb7fa04598079eb4f50115b2d86
https://github.com/diegomarquezp
chore: formathttps://github.com/googleapis/google-cloud-java/pull/12189/commits/0687be01eaacfde3a7ce360b1a6d7f5a9c3e7436
0687be0https://github.com/googleapis/google-cloud-java/pull/12189/commits/0687be01eaacfde3a7ce360b1a6d7f5a9c3e7436
https://github.com/diegomarquezp
test: remove unnecessary error settinghttps://github.com/googleapis/google-cloud-java/pull/12189/commits/3485f3112ec774ec333afe8cff3011c876857e22
3485f31https://github.com/googleapis/google-cloud-java/pull/12189/commits/3485f3112ec774ec333afe8cff3011c876857e22
https://github.com/diegomarquezp
test: update unused testshttps://github.com/googleapis/google-cloud-java/pull/12189/commits/eceb3ef7a2c182516d95f51e075d22ae739e74ba
eceb3efhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/eceb3ef7a2c182516d95f51e075d22ae739e74ba
https://github.com/diegomarquezp
Merge remote-tracking branch 'origin/main' into observability/tracing…https://github.com/googleapis/google-cloud-java/pull/12189/commits/a32da4bade7760e4fd38a6e5da765be727c4697d
a32da4bhttps://github.com/googleapis/google-cloud-java/pull/12189/commits/a32da4bade7760e4fd38a6e5da765be727c4697d
https://github.com/blakeli0
blakeli0https://github.com/blakeli0
Apr 1, 2026 https://github.com/googleapis/google-cloud-java/pull/12189#pullrequestreview-4046054789
View reviewed changes https://github.com/googleapis/google-cloud-java/pull/12189/files/a32da4bade7760e4fd38a6e5da765be727c4697d
diegomarquezphttps://github.com/diegomarquezp
April 1, 2026 14:47https://github.com/googleapis/google-cloud-java/pull/12189#commits-pushed-92fe20c
https://github.com/diegomarquezp
Merge remote-tracking branch 'origin/main' into observability/tracing…https://github.com/googleapis/google-cloud-java/pull/12189/commits/92fe20c24959ff2f144a34c51bc1e3fbf2e6f52b
92fe20chttps://github.com/googleapis/google-cloud-java/pull/12189/commits/92fe20c24959ff2f144a34c51bc1e3fbf2e6f52b
https://github.com/diegomarquezp
test: fix testshttps://github.com/googleapis/google-cloud-java/pull/12189/commits/f347a28e1154721622a6c803c6ecab25b49ef24a
f347a28https://github.com/googleapis/google-cloud-java/pull/12189/commits/f347a28e1154721622a6c803c6ecab25b49ef24a
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
April 1, 2026 19:40https://github.com/googleapis/google-cloud-java/pull/12189#event-24124869042
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
d2edbfbhttps://github.com/googleapis/google-cloud-java/commit/d2edbfb78592836874a4064939126d2a7050f95e
Apr 1, 2026https://github.com/googleapis/google-cloud-java/pull/12189#event-24125792308
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
https://github.com/diegomarquezp
diegomarquezphttps://github.com/diegomarquezp
April 1, 2026 20:14https://github.com/googleapis/google-cloud-java/pull/12189#event-24125792915
lqiu96https://github.com/lqiu96
Apr 1, 2026 https://github.com/googleapis/google-cloud-java/pull/12189#ref-commit-673502e
https://github.com/diegomarquezp
impl(o11y): introduce error attributes (https://github.com/googleapis/google-cloud-java/commit/673502edf3d49011308c482c8fd161ff757ac065
#12189https://github.com/googleapis/google-cloud-java/pull/12189
)https://github.com/googleapis/google-cloud-java/commit/673502edf3d49011308c482c8fd161ff757ac065
673502ehttps://github.com/googleapis/google-cloud-java/commit/673502edf3d49011308c482c8fd161ff757ac065
https://github.com/googleapis/sdk-platform-java/blob/main/gax-java/gax/src/main/java/com/google/api/gax/rpc/ServerStreamIterator.javahttps://github.com/googleapis/sdk-platform-java/blob/main/gax-java/gax/src/main/java/com/google/api/gax/rpc/ServerStreamIterator.java
https://github.com/googleapis/sdk-platform-java/blob/main/gax-java/gax/src/main/java/com/google/api/gax/rpc/ApiExceptions.javahttps://github.com/googleapis/sdk-platform-java/blob/main/gax-java/gax/src/main/java/com/google/api/gax/rpc/ApiExceptions.java
https://github.co/hiddenchars
https://github.com/googleapis/google-cloud-java/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogleapis%2Fgoogle-cloud-java%2Fpull%2F12189
https://github.com/blakeli0
blakeli0 https://github.com/blakeli0
https://github.com/googleapis/google-cloud-java/pull/12189/files/a32da4bade7760e4fd38a6e5da765be727c4697d
https://github.com/apps/gemini-code-assist
gemini-code-assist[bot] https://github.com/apps/gemini-code-assist
https://github.com/googleapis/google-cloud-java/pull/12189/files/e9382eeaca5498821d3c058aa3c6db0fcbc0a5ba
Please reload this pagehttps://github.com/googleapis/google-cloud-java/pull/12189
https://github.com/diegomarquezp
https://github.com/blakeli0
https://github.com/yoshi-kokoro
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.