inner-1945: print error if no handler

Signed-off-by: dcy10000 <dcy10000@gmail.com>
This commit is contained in:
dcy10000
2022-12-01 11:20:27 +08:00
parent 86266abb2e
commit c6ef702991

View File

@@ -171,6 +171,18 @@ public class MySQLConnectionHandler extends BackendAsyncHandler {
if (respHand != null) {
respHand.errorResponse(data, source);
} else {
try {
ErrorPacket errPkg = new ErrorPacket();
errPkg.read(data);
String errMsg = "errNo:" + errPkg.getErrNo() + " " + new String(errPkg.getMessage());
LOGGER.warn("no handler process the execute sql err,just close it, sql error:{},back con:{}", errMsg, source);
if (session != null) {
LOGGER.warn("no handler process the execute sql err,front conn {}", session.getSource());
}
} catch (RuntimeException e) {
LOGGER.info("error handle error-packet", e);
}
closeNoHandler();
}
}