Le tableau suivant décrit les bogues résolus dans Message Queue 4.4.
Tableau 1–8 Bogues résolus dans Message Queue 4.4
Bogue |
Description |
---|---|
6242247 |
Le cluster MQ avec courtier maître démarre et se bloque si les deux courtiers sur une même machine possèdent le même nom |
6760937 |
Le courtier ne se reconnecte pas à la base de données en cas de redémarrage |
6763252 |
Le courtier doit consigner un message plus clair que l'exception NPE lorsque le système accuse réception d'un message qui a été expiré/supprimé. |
6765410 |
Le courtier maître envoie les intérêts locaux 2 fois, ce qui entraîne l'exception esclave Abonnement durable déjà actif |
6796506 |
Le message PREPARED distant n'est pas renvoyé après restauration en cas de délai d'attente lors de la réception de la réponse PREPARED distante |
6807708 |
TemporaryDestination.delete échoue si le courtier maître n'est pas en cours d'exécution. |
6812037 |
RFE : fait passer MQ_CALLBACK_RUNTIME_ERROR à afterMessageDelivery si MQMessageListenerFunc renvoie une erreur. |
6812755 |
Le message de journal de niveau FINE doit être WARNING si les appels de before/afterMessageDelivery renvoient une erreur. |
6816023 |
L'exception Message.setStringProperty() n'affiche pas le nom de propriété dans l'exception de caractère non admis. |
6819095 |
RFE : le cluster doit prendre en charge la définition de la taille du tampon de flux d'entrée/sortie et de TcpNoDelay. |
6820585 |
'Imqcmd list txn' n'affiche pas les transactions de cluster COMMITTED en attente de l'achèvement du courtier distant. |
6820588 |
Une transaction de cluster qui consomme à la fois les messages locaux et distants conserve l'état COMMITTED dans l'état d'attente. |
6821639 |
NPE sur l'annulation/validation de la transaction pendant la récupération AS pour le mode MQRA-DIRECT |
6823364 |
RFE : mise à niveau du compilateur C-API vers Sun Studio 12 sous Solaris. |
6829113 |
Une exception ConcurrentModificationException est générée lorsque le délai d'annulation de Tuxedo TM est plus long que la transaction en raison d'une charge importante. |
6832197 |
L'accusé de réception distant non transactionnel ne doit pas attendre la réponse distante si le client ne demande pas d'accusé de réception pour un accusé de réception. |
6834735 |
Un message du journal imprécis "Unexpected Broker Interal Error" s'affiche lorsque le délai d'attente de Tuxedo TM est plus long que la transaction en état START. |
6836364 |
L'abonné de message générique ne reçoit pas les messages distants si son sujet est créé avant l'abonné |
6836691 |
Une exception "HA(JCAPS):msg already been removed" se produit à la réception après l'annulation du récepteur XA, puis envoie un message. |
6836749 |
HA(JCAPS):ack existe dans l'exception du magasin après la réception d'une annulation durable, puis la validation d'un message |
6837671 |
HA(JCAPS):endless redistribue un message validé lors d'une annulation XAResourceImpl.rollback après un envoi réussi. |
6839193 |
RFE : mise à niveau du compilateur C++ vers Visual Studio 2008 SP1. |
6845625 |
Le courtier entre dans un état de mémoire faible lorsque des consommateurs distants sont créés/fermés de façon répétée. |
6852207 |
Une NPE levée par l'envoi d'un message au courtier distant génère le message "unable to process message" à la lecture du paquet de message. |
6853822 |
Un message d'exception imprécis "Cannot perform operation END_TRANSACTION" s'affiche lors de la fin d'une transaction FAILED. |
6854142 |
Les messages "Waiting for cluster connection" et "Closed cluster connection" s'affichent pour le courtier distant toutes les 3 minutes. |
6858121 |
Un AVERTISSEMENT imprécis 'Unknow transaction' s'affiche dans le journal du courtier dans 'imqcmd list txn' si la transaction distante n'existe pas. |
6858488 |
La transaction COMMITTED n'est pas supprimér du courtier de base de transactions si le courtier participant à distance a supprimé sa transaction COMMITTED. |
6858905 |
ConcurrentModificationException dans Consumer.destroyConsumer |
6861362 |
RFE : JMSBridge : prend en charge le mappage automatique de la destination cible vers la destination Message source.getJMSDestination source. |
6861528 |
RFE : JMSBridge : autorise un message de branche MessageTransformer.transformer() vers une autre destination dans la cible. |
6861653 |
Les informations de transactions de cluster excessives envoyées à COMMIT sont incomplètes dans le courtier distant, en cas de charge de transactions importante. |
6862413 |
Message de journal imprécis "mq://xxx.xxx.xx.xx:pppp/ ..." is reachable within 60 seconds". |
6863867 |
Une exception MissingResourceException est générée lors du redémarrage du courtier HA s'il possède l'état COMMITTED en attente d'un courtier distant qui ne fonctionne pas. |
6867596 |
Une transaction PREPARED récupérée après le redémarrage du courtier retrouve l'état PREPARED si le courtier redémarre à nouveau. |
6868525 |
Une exception NullPointerException est générée lors du transfert d'une destination temporaire vers le courtier distant lors de l'établissement de lien. |
6868578 |
Certains éléments broadcast/unicast ne possèdent pas l'état vérifié si un lien a été établi avec un courtier distant, ce qui interfère avec le protocole de transfert en cours et allonge le temps nécessaire à l'établissement du lien. |
6871612 |
Les messages HA:log "Cant notify transaction.completion.." s'affichentlors de la consommation des messages distants si le courtier en attente ne fonctionne pas. |
6886391 |
L'exception NullPointerException est générée lorsque le système accuse réception du message si celui-ci a déjà été supprimé. |