SNR#3081 테이블 공유 시 감사 로그가 기록되지 않는 문제 해결

버전: 4.0.2507.1

테이블 공유를 통해 읽기 권한을 변경할 때 감사 로그가 정상적으로 기록되지 않던 문제를 해결했습니다.

아래는 오류 발생 시 출력되던 스택 트레이스 로그입니다.

[2025-07-17 14:35:57,108]  WARN (LogFileWriterV3) - unexpected ExecutionException. !!!BLOCK DISCARDED!!! (ParaSlotItem [LogFileWriterV3: 24/2025-07-17+1752729446887.idx, ready=false, serialNumber=17, minId=416, maxId=418])
com.logpresso.logstorage.file.v$g: com.logpresso.logstorage.FlushBlockPreprocessingException: unexpected exception at table [sonar_audits]
        at com.logpresso.logstorage.file.v.flush(SourceFile:2037)
        at org.araqne.logstorage.engine.OnlineWriter.flush(OnlineWriter.java:478)
        at org.araqne.logstorage.engine.LogStorageEngine$WriterSweeper.__M_sweep(LogStorageEngine.java:1766)
        at org.araqne.logstorage.engine.LogStorageEngine$WriterSweeper.sweep(LogStorageEngine.java)
        at org.araqne.logstorage.engine.LogStorageEngine$WriterSweeper.__M_run(LogStorageEngine.java:1734)
        at org.araqne.logstorage.engine.LogStorageEngine$WriterSweeper.run(LogStorageEngine.java)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: com.logpresso.logstorage.FlushBlockPreprocessingException: unexpected exception at table [sonar_audits]
        at com.logpresso.logstorage.file.v$e.preprocess(SourceFile:1169)
        at com.logpresso.logstorage.file.v.flush(SourceFile:2030)
        ... 6 more
Caused by: org.araqne.codec.UnsupportedTypeException: com.logpresso.sonar.api.SharedObject
        at org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:158)
        at org.araqne.codec.FastEncodingRule.preencodeArray(FastEncodingRule.java:335)
        at org.araqne.codec.FastEncodingRule.preencode(FastEncodingRule.java:132)
        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.encode(FastEncodingRule.java:53)
        at org.araqne.codec.FastEncodingRule.encode(FastEncodingRule.java:49)
        at com.logpresso.logstorage.file.g.qzvc(SourceFile:395)
        at com.logpresso.logstorage.file.g.qzvc(SourceFile:219)
        at com.logpresso.logstorage.file.v$e.qzvc(SourceFile:1438)
        at com.logpresso.logstorage.file.v$e.preprocess(SourceFile:1163)
        ... 7 more