Skip to content

Commit db0399f

Browse files
add try catch and throw RunTimeException
1 parent 70d5659 commit db0399f

File tree

1 file changed

+11
-4
lines changed
  • util/src/main/java/io/kubernetes/client

1 file changed

+11
-4
lines changed

util/src/main/java/io/kubernetes/client/Exec.java

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import java.io.InputStreamReader;
2828
import java.io.OutputStream;
2929
import java.io.Reader;
30-
import java.io.UnsupportedEncodingException;
3130
import java.lang.reflect.Type;
3231
import java.net.URLEncoder;
3332
import java.util.HashMap;
@@ -76,10 +75,18 @@ public void setApiClient(ApiClient apiClient) {
7675
}
7776

7877
private String makePath(
79-
String namespace, String name, String[] command, String container, boolean stdin, boolean tty)
80-
throws UnsupportedEncodingException {
78+
String namespace,
79+
String name,
80+
String[] command,
81+
String container,
82+
boolean stdin,
83+
boolean tty) {
8184
for (int i = 0; i < command.length; i++) {
82-
command[i] = URLEncoder.encode(command[i], "UTF-8");
85+
try {
86+
command[i] = URLEncoder.encode(command[i], "UTF-8");
87+
} catch (Exception ex) {
88+
throw new RuntimeException("some thing wrong happend: " + ex.getMessage());
89+
}
8390
}
8491
String path =
8592
"/api/v1/namespaces/"

0 commit comments

Comments
 (0)