-
Notifications
You must be signed in to change notification settings - Fork 16
Suppress 404 Not Found error in xxxTableIfExists methods #101
Copy link
Copy link
Open
Labels
Description
If we know 404 can be returned, we should be able to configure expected error types in TDHttpClient to suppress error messages like this:
2017-11-01 08:44:52.462 DEBUG [main] TDHttpClient [404:Not Found] API request to /v3/table/delete/_tdclient_test/sample2_20171101084452261 has failed: Resource not found
2017-11-01 08:44:52.463 WARN [main] TDHttpClient API request failed
com.treasuredata.client.TDClientHttpNotFoundException: [TARGET_NOT_FOUND] [404:Not Found] API request to /v3/table/delete/_tdclient_test/sample2_20171101084452261 has failed: Resource not found
at com.treasuredata.client.TDHttpClient.handleHttpResponseError(TDHttpClient.java:510) [classes/:na]
at com.treasuredata.client.TDHttpClient.submitRequest(TDHttpClient.java:399) [classes/:na]
at com.treasuredata.client.TDHttpClient.submitRequest(TDHttpClient.java:465) [classes/:na]
at com.treasuredata.client.TDHttpClient.call(TDHttpClient.java:575) [classes/:na]
at com.treasuredata.client.TDClient.doPost(TDClient.java:251) [classes/:na]
at com.treasuredata.client.TDClient.deleteTable(TDClient.java:458) [classes/:na]
at com.treasuredata.client.TDClient.deleteTableIfExists(TDClient.java:466) [classes/:na]
Reactions are currently unavailable