@@ -231,10 +231,11 @@ protected ObPayload commonExecute(ObTableClient client, Logger logger,
231231 }
232232 } else if (e instanceof ObTableException ) {
233233 if ((((ObTableException ) e ).getErrorCode () == ResultCodes .OB_TABLE_NOT_EXIST .errorCode || ((ObTableException ) e )
234- .getErrorCode () == ResultCodes .OB_NOT_SUPPORTED .errorCode )
235- && ((request instanceof ObTableQueryAsyncRequest && ((ObTableQueryAsyncRequest ) request ).getObTableQueryRequest ().getTableQuery ().isHbaseQuery ())
236- || (request instanceof ObTableQueryRequest && ((ObTableQueryRequest ) request ).getTableQuery ().isHbaseQuery ()))
237- && client .getTableGroupInverted ().get (indexTableName ) != null ) {
234+ .getErrorCode () == ResultCodes .OB_NOT_SUPPORTED .errorCode )
235+ && ((request instanceof ObTableQueryAsyncRequest && ((ObTableQueryAsyncRequest ) request )
236+ .getObTableQueryRequest ().getTableQuery ().isHbaseQuery ()) || (request instanceof ObTableQueryRequest && ((ObTableQueryRequest ) request )
237+ .getTableQuery ().isHbaseQuery ()))
238+ && client .getTableGroupInverted ().get (indexTableName ) != null ) {
238239 // table not exists && hbase mode && table group exists , three condition both
239240 client .eraseTableGroupFromCache (tableName );
240241 }
@@ -254,7 +255,7 @@ protected ObPayload commonExecute(ObTableClient client, Logger logger,
254255 ((ObTableException ) e ).getErrorCode (), tryTimes , e );
255256 // tablet not exists, refresh table entry
256257 if (e instanceof ObTableNeedFetchAllException ) {
257- client .getOrRefreshTableEntry (tableName , true , true , true );
258+ client .getOrRefreshTableEntry (indexTableName , true , true , true );
258259 throw e ;
259260 }
260261 } else {
0 commit comments