inner-1945: print error if no handler

Signed-off-by: dcy10000 <dcy10000@gmail.com>
This commit is contained in:
dcy10000
2022-12-01 10:41:32 +08:00
committed by Rico
parent 2f5a5d0fa7
commit cfcd3e8dc5

View File

@@ -110,6 +110,18 @@ public class MysqlBackendLogicHandler {
if (respHand != null) {
respHand.errorResponse(data, service);
} 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, service);
if (service.getSession() != null) {
LOGGER.warn("no handler process the execute sql err,front conn {}", service.getSession().getSource());
}
} catch (RuntimeException e) {
LOGGER.info("error handle error-packet", e);
}
closeNoHandler();
}
}