Navis Ryu
Navis Ryu
``` final Iterator modules = ServiceLoader.load(clazz, loader).iterator(); if (clazz == DruidModule.class && !modules.hasNext()) { log.warn("Cannot find any druid module in extension [%s].. skipping", extension.getName()); continue; } ```
It's too harsh to fail the task by failure of pushing log file. ``` log.warn("Unable to create task log dir[%s]", directory.getAbsolutePath()); File tempFile = File.createTempFile(taskid, ".log"); Files.copy(file, tempFile); log.info("Wrote task...
https://logging.apache.org/log4j/2.x/security.html#CVE-2021-44832
https://calcite.apache.org/docs/reference.html#json-functions ``` testQuery( "WITH X AS (" + " SELECT * FROM " + " (VALUES" + " (0, 'k1', '{\"field1\":\"value1\", \"field2\": 2}')," + " (0, 'k2', '{\"field1\":\"noval1\", \"field2\": 2}')"...
by request. ``` testQuery( "WITH X AS (" + " SELECT * FROM " + " (VALUES" + " (0, 'A', 1, null, null)," + " (0, 'B', null, 2,...
https://logging.apache.org/log4j/2.x/security.html
temporal. should be removed.