Notas de la versión de Sun Java System Message Queue 4.1

Errores solucionados en esta versión

La siguiente tabla muestra los errores que se han solucionado en la versión 4.1 de Message Queue.

Tabla 1–9 Errores solucionados en Message Queue 4.1

Error 

Descripción 

6381703 

Los mensajes remotos tramitados pueden confirmarse dos veces si se reinicia el agente que lo ha originado. 

6388049 

No es posible deshacer una transacción distribuido incompleta 

6401169 

Las opciones "confirmar" y "deshacer" de imqcmd no muestran un mensaje de confirmación. 

6473052 

El valor predeterminado de las colas autocreadas debería ser "round robin" (operación por turnos). (MaxNumberConsumers = -1).

6474990 

El registro del agente muestra ConcurrentModificationException para el comando imqcmd list dst.

6487413 

Se produce una pérdida de memoria cuando el comportamiento límite es REMOVE_OLDEST o REMOVE_LOWER_PRIORITY.

6488340 

El agente hace un "giro" y el cliente espera a que se atienda la respuesta. 

6502744 

El agente no cumple el límite predeterminado de 1000 mensajes de la cola de mensajes inactivos. 

6517341 

El tiempo de ejecución del cliente tiene que mejorar la lógica de reconexión cuando el cliente se conecta con un clúster de alta disponibilidad y permitir al cliente volver a conectarse con independencia de cual sea el valor de la propiedad imqReconnectEnabled.

6528736 

El servicio de inicio automático de Windows (imqbrokersvc) se bloquea durante el inicio.

6561494 

Los mensajes se entregan al consumidor equivocado cuando ambos comparten una sesión. 

6567439 

Los mensajes generados en una transacción PREPARED se entregan sin orden si se confirman después de que se reinicie el agente.

La siguiente tabla muestra los errores solucionados en Message Queue 4.0.

Tabla 1–10 Errores solucionados en Message Queue 4.0

Número de error 

Descripción 

4986481 

En Message Queue 3.5, la invocación de Session.recover podría bloquearse en el modo de conexión automática.

4987325 

El indicador de nueva entrega se establecía en false en mensajes entregados de nuevo después de invocar a Session.recover.

6157073 

Cambiar el mensaje de nueva conexión para que incluya el número de conexiones que se encuentran en el servicio además del número total de conexiones. 

6193884 

Message Queue muestra un mensasyslogura en syslog en configuraciones regionales que utilizan caracteres no ASCII en los mensajes. 

6196233 

No funciona la selección de mensajes con JMSMessageID.

6251450 

ConcurrentModificationException en connectList durante apagado de clúster.

6252763 

java.nio.BufferOverflowException en java.nio.HeapByteBuffer.putLong/Int .

6260076 

El primer mensaje publicado tras el inicio es lento cuando utiliza almacenamiento Oracle.  

6260814 

El procesamiento del Selector en JMSXUserID siempre evalúa como falso.

6264003 

El explorador de colas muestra mensajes que son parte de transacciones no confirmadas. 

6271876 

El control de flujo de la conexión no funciona correctamente cuando se cierra un consumidor que tiene mensajes no consumidos. 

6279833 

Message Queue no debería permitir que dos agentes utilicen las mismas tablas jdbc. 

6293053 

El agente maestro no se inicia correctamente cuando cambia la dirección IP del sistema, a menos que se borre el almacén (con —reset store.)

6294767 

El agente de Message Queue tiene que establecer SO_REUSEADDR en los sockets de la red que abra.

6304949 

No es posible configurar la propiedad ClientID de TopicConnectionFactory.

6307056 

El registro txn tiene un efecto adverso sobre el rendimiento.

6320138 

La API de C de Message Queue no tiene la capacidad de determinar el nombre de una cola de una cabecera de respuesta.  

6320325 

El agente a veces utiliza JDK 1.4 en vez de JDK 1.5 en Solaris, incluso si ambas versiones se encuentran instaladas.  

6321117 

El clúster de múltiples agentes lanza la excepción java.lang.NullPointerException .

6330053 

El cliente de jms devuelve java.lang.NoClassDefFoundError al confirmar una transacción desde el suscriptor.

6340250 

Compatibilidad con el tipo MESSAGE en la API de C.

6351293 

Se incluye compatibilidad con la base de datos Apache Derby.