SNR#2975 Linux WTMP 엔트리 타입 표기 오류 해결
버전: 4.0.2507.0
Linux용 WTMP 수집기에서 엔트리 타입이 실제로는 Empty임에도 Unknown으로 잘못 표시되어 ArrayIndexOutOfBoundsException이 발생할 수 있는 문제가 있었습니다. 이번 릴리스에서는 엔트리 타입을 올바르게 Empty로 인식하도록 로직을 수정함으로써, 해당 예외가 더 이상 발생하지 않습니다.
아래 로그는 오류가 발생했을 때 출력되던 스택 트레이스 로그입니다.
[2025-02-11 00:08:03,774] ERROR (WtmpLogger) - araqne log api: logger [local\WTMP_LOGGER] cannot load wtmp file [/usr/adm/wtmp]
java.lang.ArrayIndexOutOfBoundsException
at org.araqne.log.api.WtmpEntryParserLinux.parseEntry(WtmpEntryParserLinux.java:35)
at org.araqne.log.api.WtmpLogger.runOnce(WtmpLogger.java:110)
at org.araqne.log.api.AbstractLogger$DefaultLoggerTask.run(AbstractLogger.java:630)
at java.lang.Thread.run(Thread.java:795)