Los problemas siguientes afectan al agente de Message Queue.
El comando imqbrokerd —license muestra información desfasada o duplicada. Muestra información sobre la licencia de prueba, aunque este tipo de licencia ya no tiene asistencia (ID de error 6489711) y muestra información duplicada sobre la licencia unl (ID de error 6441015).
Solución temporal Se trata de problemas leves que no requieren ninguna solución temporal.
El agente no cumple el límite predeterminado de 1000 mensajes para la cola de mensajes inactiva; sigue agregando mensajes a dicha cola hasta que se agota la memoria del agente. (ID de error 6502744)
Solución temporal Restablece la cola de mensajes inactiva a 1001 o a cualquier otro valor distinto de 1000.
HTTPS createQueueConnection a veces lanza una excepción en Windows 2000. (Bug ID 4953348).
Solución temporal Vuelva a probar la conexión.
Al utilizar Ctrl-C para cerrar el agente, las transacciones puede que se limpien después de que se cierre el almacén (Bug ID 4934446).
El agente puede mostrar errores con el motivo siguiente: "Acceso al método del almacén después de que se haya cerrado el almacén".si se cierra el agente mientras se están procesando mensajes o transacciones.
Solución temporal Puede ignorar este mensaje de error; el agente trata correctamente la notificación a los consumidores de cualquier error. Este error no afecta a la fiabilidad del sistema.
No se puede tener acceso al agente cuando un almacén persistente abre demasiados destinos (Bug ID 4953354).
Solución temporal Esta condición está causada por el hecho de que el agente ha llegado al límite de archivos abiertos del descriptor del sistema. En Solaris y Linux utilice la orden ulimit para incrementar el límite del descriptor de archivos.
Los consumidores se quedan sin referencia cuando se destruye un destino ( Bug ID 5060787).
Los consumidores activos se quedan sin referencia cuando se destruye un destino. En ese caso, dejan de recibir mensajes (aunque se vuelva a crear el destino).
Solución temporal No existe ninguna solución temporal para este problema.
No funciona la selección de mensajes con el uso de JMSMessageID (Bug ID 6196233).
Solución temporal Cambie el selector de la expresión siguiente
JMSMessageID = "ID:message-id-string"
por la expresión siguiente
JMSMessageID IN (’ID:message-id-string’, ’message-id-string’)
Message Queue Un navegador de la cola muestra mensajes no confirmados ( Bug ID 6264003).
Al navegar por los contenidos de una cola, los mensajes que se produjeron en una transacción pero que no se confirmaron pueden aparecer en la enumeración del navegador de la cola.
Solución temporal No existe ninguna solución temporal para este problema.
Después de una interrupción del agente durante una confirmación, los mensajes pueden quedar no disponibles (ID de error 6467874).
En raras ocasiones, durante la interrupción de un agente, los mensajes pueden quedar no disponibles para los consumidores. En concreto, hay un breve plazo del proceso de confirmación que puede provocar que el mensaje quede bloqueado en el almacén persistente. Cuando esto sucede, aparece el mensaje siguiente al iniciar el agente después de una parada.
[06/Sep/2006:10:11:11 PDT] ERROR [B2085]: Loading Destination q0 [Queue] failed. Messages stored on that destination will not be available.: > com.sun.messaging.jmq.jmsserver.util.BrokerException: The message 8-129.145.180.87(b8:8b:26:15:41:26)-38998-1157562551217 has an associated acknowledgement list already.
Solución temporal No existe ninguna solución temporal para este problema.