SNR#2531 보고서 조회 중 취소 시 감사 로그 조회 실패 문제 해결

버전: 4.0.2409.0

보고서 조회 중 취소 시 감사 로그가 남지 않고 이후 감사 로그 조회를 정상적으로 진행하지 못하는 문제를 해결했습니다. 감사 로그 테이블에 UUID 값이 들어가면서 이를 처리하지 못해 감사 로그 조회에 실패하는 것이 문제의 원인이었습니다. 이 경우 아래 오류 메시지가 발생했습니다.

ERROR (StreamingResultEncoder) unexpected error while running Task
org.araqne.codec.UnsupportedTypeException: java.util.UUID
    at org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:158)
    at org.araqne.codec.FastEncodingRule.preencodeMap(FastEncodingRule.java:192)
    at org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:130)
    at org.araqne.codec.FastEncodingRule.preencodeArray(FastEncodingRule.java:335)
    at org.araqne.codec.FastEncodingRule.preencodeArray(FastEncodingRule.java:324)
    at org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:152)
    at org.araqne.codec.FastEncodingRule.preencodeMap(FastEncodingRule.java:192)
    at org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:130)
    at org.araqne.codec.FastEncodingRule.encode(FastEncodingRule.java:53)
    at org.araqne.codec.FastEncodingRule.encode(FastEncodingRule.java:49)
    at org.araqne.logdb.client.http.impl.StreamingResultEncoder$Encoder.callSafely(StreamingResultEncoder.java:120)
    at org.araqne.logdb.client.http.impl.StreamingResultEncoder$Encoder.callSafely(StreamingResultEncoder.java:82)
    at org.araqne.logdb.client.http.impl.StreamingResultEncoder$FunctorBase.call(StreamingResultEncoder.java:171)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:254)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:829)
WARN (HA-core) - forwardToActive failure: to node [logpresso_1:sonar_audits], 1 logs
java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: org.araqne.codec.UnsupportedTypeException: java.util.UUID
    org.araqne.logdb.client.LogDbClient$QueuedRows.get(LogDbClient.java:2504)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: org.araqne.codec.UnsupportedTypeException: java.util.UUID
    java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
Caused by: java.lang.IllegalStateException: org.araqne.codec.UnsupportedTypeException: java.util.UUID
    org.araqne.logdb.client.http.impl.StreamingResultEncoder$FunctionBase.call(StreamingResultEncoder.java:179)
Caused by: org.araqne.codec.UnsupportedTypeException: java.util.UUID
    org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:158)