googleapis / googleapis/google-cloud-java

[sdk-platform-java] [o11y] Investigate 500 error reported when client points to non-existent host

Open
#12,669 0 comments 0 reactions 1 assignee Claimed by @jinseopkim0 View on GitHub
priority: p3 type: bug
Dominant language
Java
Stars
2.1k
Forks
1.2k
Avg merge
1d 23h
Merged PRs (30d)
154

Description

**HTTP Client failures case name and attributes conform to requirements**

* **Manual test:** We try to hit a non-existent host.

```java
TranslationServiceSettings.Builder settingsBuilder = TranslationServiceSettings.newBuilder();

settingsBuilder
.getStubSettingsBuilder()
.setEndpoint("non-existent:1234")
.setTracerFactory(createOpenTelemetryTracerFactory());
```

* **HTTP**
* Image

* Confirmed this 500 (`UnknwonException`) is part of unwrapping the exception (see [related code](https://github.com/googleapis/google-cloud-java/blob/59441275c916aa4698463c116de6f80558f46534/sdk-platform-java/gax-java/gax/src/main/java/com/google/api/gax/tracing/ErrorTypeUtil.java#L204-L212)). The actual code may not be desired but it respects the logic, so if a fix is wanted it should be done in gax-httpjson

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.