이 절에서는 Message Queue 3.7 UR1에서 해결된 버그에 대해 설명합니다.
표 1–3 Message Queue 3.7 UR1에서 해결된 버그
버그 번호 |
설명 |
---|---|
6193884 |
Message Queue가 C 이외의 로켈에서 syslog로 알아볼 수 없는 메시지를 출력함 |
6251450 |
클러스터 종료 도중 connectList에서 ConcurrentModificationException이 발생함 |
6252763 |
java.nio.HeapByteBuffer.putLong/Int에서 java.nio.BufferOverflowException이 발생함 |
6260076 |
Oracle 저장소에서 시작 후 첫 번째로 게시되는 메시지가 느림 |
6264003 |
대기열 브라우저에 완결되지 않은 메시지가 표시됨 |
6260814 |
JMSXUserID에서의 선택기 처리가 항상 false로 처리됨 |
6264003 |
대기열 브라우저에 완결되지 않은 메시지가 표시됨 |
6271876 |
사용되지 않은 메시지를 가진 사용자를 종료할 때 연결 흐름 제어가 제대로 작동하지 않음 |
6284769 |
각 열거에 대해 새 브라우저를 작성하고 닫아도 QueueBrowser에서 메모리 누출이 발생함 |
6294767 |
Message Queue 브로커가 여는 네트워크 소켓에 SO_REUSEADDR을 설정해야 함 |
6304043 |
브로커가 공유 비영구 가입에 대해 clientID가 null이 아님을 확인하지 않음 |
6307056 |
txn 로그에 성능 병목 현상 발생 |
6320138 |
Message Queue C API가 회신 헤더로부터 대기열의 이름을 확인하지 못함 |
6320325 |
Solaris OS에서 JDK 버전 1.4와 JDK 버전 1.5가 모두 설치된 경우 브로커가 JDK 버전 1.5보다 JDK 버전 1.4를 먼저 선택하는 경우가 있음 |
6321117 |
멀티 브로커 클러스터 초기화 시 java.lang.NullPointerException이 발생함 |
6330053 |
가입자의 트랜잭션을 수행할 때 jmsclient에서 java.lang.NoClassDefFoundError가 발생함 |
6340250 |
C-API에서 MESSAGE 유형 지원 |
6351293 |
Derby 데이터베이스 지원 추가 |
6381693 |
소비자의 브로커가 다시 시작된 후 원격 소비자에게 다시 전달되는 메시지에 대해 JMSRedelivered 플래그가 false로 설정됨 |
6388049 |
불완전한 XA 트랜잭션을 삭제하지 못함 |
6403968 |
소비자 기반 흐름 제어 프로토콜을 추가하여 여러 수신자에 대한 로드 균형 조정 허용 |
6403958 |
사용 불능 메시지 대기열에서 가장 오래된 비지속성 메시지를 제거하려고 하면 브로커 예외가 발생됨 |
6406862 |
브로커 오류 "모니터 대상 오류 mq.metrics.destination.queue.Name"이 발생함 |
6415068 |
JMS Message Queue의 일반 자원 어댑터인 AS 8.1 UR2에서 트랜잭션 복구 실패 |
6421781 |
다음 구문을 사용하는 브로커에 대한 연결 지원 —b mqtcp://hostName:portNumber/serviceName |
6423696 |
COMMIT REPLY 오류 발생 후 Session.rollback이 사용된 메시지를 실제로 롤백하지 않음 |
6314103 |
디렉토리 이름에 공백이 있을 경우 Message Queue가 설치되지 않음 |
6314088 6392963 |
디렉토리 이름이 7자 이상일 경우 Message Queue가 설치되지 않음(예: C:\Software\Sun) |