Skip to content

Commit 22cb5b8

Browse files
authored
Merge pull request #423 from JackShi148/fix_odp_close_np
[Bugfix] Fix table close Nullpointer in odp mode
2 parents f589e8c + 53cae2e commit 22cb5b8

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/main/java/com/alipay/oceanbase/rpc/location/model/TableRoute.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,15 @@ public void close() throws ObTableCloseException {
107107
if (routeRefresher != null) {
108108
routeRefresher.close();
109109
}
110-
tableRoster.closeRoster();
111-
ObTable odpTable = getOdpTable();
112-
if (odpTable != null) {
113-
odpTable.close();
110+
if (tableClient.isOdpMode()) {
111+
ObTable odpTable = getOdpTable();
112+
if (odpTable != null) {
113+
odpTable.close();
114+
}
115+
} else {
116+
if (tableRoster != null) {
117+
tableRoster.closeRoster();
118+
}
114119
}
115120
}
116121

0 commit comments

Comments
 (0)