When executing sql with QueryTimeout settings, getProperties() in class FabricMySQLConnectionProxy gets NULL when constructing CancelTask resulting in NPE.
And sql with QueryTimeout settings is a common connection availability detection method in connection pool (e.g. tomcat built-in connection pool, druid connection pool). So this may cause the connection availability detection to fail, resulting in unpredictable behavior such as connection pools abandoning available connections.
And sql with QueryTimeout settings is a common connection availability detection method in connection pool (e.g. tomcat built-in connection pool, druid connection pool). So this may cause the connection availability detection to fail, resulting in unpredictable behavior such as connection pools abandoning available connections.