diff --git a/CHANGELOG.md b/CHANGELOG.md index cdfb7937325..07ec830c6a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ #### Bugs * Fix #3848: Supports Queue (cluster) API for Volcano extension * Fix #3582: SSL truststore can be loaded in FIPS enabled environments +* Fix #3818: adding missing throws to launderThrowable #### Improvements * Fix #3811: Reintroduce `Replaceable` interface in `NonNamespaceOperation` diff --git a/kubernetes-client-api/src/main/java/io/fabric8/kubernetes/client/utils/HttpClientUtils.java b/kubernetes-client-api/src/main/java/io/fabric8/kubernetes/client/utils/HttpClientUtils.java index 2fc70729a3c..7789ddca377 100644 --- a/kubernetes-client-api/src/main/java/io/fabric8/kubernetes/client/utils/HttpClientUtils.java +++ b/kubernetes-client-api/src/main/java/io/fabric8/kubernetes/client/utils/HttpClientUtils.java @@ -195,7 +195,7 @@ public static void applyCommonConfiguration(Config config, HttpClient.Builder bu } } catch (Exception e) { - KubernetesClientException.launderThrowable(e); + throw KubernetesClientException.launderThrowable(e); } HttpClientUtils.createApplicableInterceptors(config, factory).forEach(builder::addOrReplaceInterceptor); } diff --git a/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/dsl/internal/core/v1/PodOperationsImpl.java b/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/dsl/internal/core/v1/PodOperationsImpl.java index 9e04c068840..03091450c5b 100644 --- a/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/dsl/internal/core/v1/PodOperationsImpl.java +++ b/kubernetes-client/src/main/java/io/fabric8/kubernetes/client/dsl/internal/core/v1/PodOperationsImpl.java @@ -436,7 +436,7 @@ private InputStream readFile(String source) { out.flush(); out.close(); } catch (IOException e) { - KubernetesClientException.launderThrowable(e); + throw KubernetesClientException.launderThrowable(e); } } ).exec("sh", "-c", String.format("cat %s | base64", shellQuote(source))); @@ -484,7 +484,7 @@ public InputStream readTar(String source) { out.flush(); out.close(); } catch (IOException e) { - KubernetesClientException.launderThrowable(e); + throw KubernetesClientException.launderThrowable(e); } } ).exec("sh", "-c", "tar -cf - " + source + "|" + "base64");