Notes de version de Sun GlassFish Message Queue 4.4 Update 1

Bogues résolus dans Message Queue 4.4 Mise à jour 1

Le tableau suivant décrit les bogues résolus dans Message Queue. Certains de ces problèmes sont marqués "(OpenMQ)", ce qui indique que le problème a été résolu dans le projet open source Open Message Queue sur lequel Sun GlassFish Message Queue est basé.

Tableau 1–7 Bogues résolus dans Message Queue 4.4 Mise à jour 1

Bogue 

Description 

6590909 

La MDB de mode DIRECT ne se connecte pas au courtier distant lorsque la liste d'adresses est remplacée. 

6616704 

La mémoire du courtier s'accroît lorsque de nombreux consommateurs sont créés au cours d'une session. 

6745761 

XAResource.isSameRM() doit renvoyer true lorsque deux connexions sont utilisées dans le même TX XA (avec JMSJCA). 

6745763 

XAResource.isSameRM() doit renvoyer true lorsque deux connexions sont utilisées dans le même TX XA (en mode JMSRA DIRECT). 

6745768 

XAResource.isSameRM() doit renvoyer true lorsque deux connexions sont utilisées dans le même TX XA (JMSRA LOCAL/REMOTE). 

6760450 

La mémoire de messages est corrompue si la machine est redémarrée sans arrêter l'instance MQ (GF). 

6766241 

UMS : l'exemple AJAX SendMsg.html utilise /ums comme racine de contexte par défaut. Il doit utiliser /imqums. 

6766852 

DirectXAResource traduit le statut CONFLICT du courtier par "TxID is already in use". 

6799428 

Les messages non persistants/non durables déposés dans DMQ ne peuvent pas être consommés mais peuvent être parcourus. 

6799428 

Les messages non persistants/non durables déposés dans DMQ ne peuvent pas être consommés mais peuvent être parcourus. 

6809353 

HA openmq 4.3 avec posgtresql (8.1) ne fonctionne pas (imqbrokerd ne peut pas démarrer). 

6809750 

Le pool de connexions (de JMSRA) pour la connexion IDClient ne fonctionne pas. 

6812198 

Une exception Classcast est générée lors d'un contrôle réalisé à l'aide de métriques de rubriques MQ. 

6832000 

La connexion JDBC reapExcessConnection MQ s'exécute avec une rotation de processeur élevée. 

6833109 

L'exemple d'application JMX MQClusterMonitor génère une exception sur AIX avec JDK6. 

6835420 

La valeur par défaut de NoGCDefault n'est pas calculée correctement. Cela peut causer une opération GC excessive lorsque la mémoire est insuffisante. 

6852018 

Le message d'erreur "Impossible d'ajouter un consommateur {0} durable. Aucun IDClient n'a été défini lors de la connexion." est trompeur  

6856991 

Une exception NullPointerException générée après le redémarrage du courtier annule une transaction PREPARED de consommateur durable. 

6874125 

AVERTISSEMENT : MQJMSRA_DC2001: connectionId=555670328604044289:_destroy(): appelé sur une connexion... 

6878945 

RFE : JMSBridge : autorise la spécification d'un nom d'utilisateur/mot de passe pour créer une connexion à partir de la fabrique de connexions. 

6881493 

Les destinations temporaires d'administration ne doivent pas être stockées pour le courtier HA. 

6881753 

RFE JMSBridge : autorise le balisage de chaque message avec le nom jmsbridge avant de procéder au transfert vers la cible. 

6884673 

Le courtier MQ 4.4 ne parvient pas à établir de connexion de cluster avec le courtier MQ 3.7/3.6. 

6886390 

Les messages Persist/Txn publiés et transférés à DMQ peuvent provoquer des erreurs "mq.sys.dmq not found" lors de leur consommation à partir de DMQ. 

6886515 

Une exception AccessControlException est générée lors de l'utilisation de JMX pour supprimer une destination dans un courtier intégré. 

6890628 

La définition de la propriété de courtier "imq.autocreate.destination.isLocalOnly=true" n'a aucun effet. 

6891615 

Le sélecteur ne fonctionne pas toujours lors de l'exécution du courtier 4.3 dans glassfish. 

6891624 

Le nombre de messages 'Remote' peut dépasser celui des 'Count' dans 'imqcmd list dst'. 

6891629 

Besoin d'un message convivial lorsqu'une exception arithmétique se produit dans le sélecteur. 

6891717 

Si ifimq.transaction.autorollback=true, l'accusé de réception d'une transaction PREPARED qui doit être automatiquement annulé n'a pas été supprimé, ce qui entraîne l'exception TransactionAckExistEx. 

6891802 

Le message "[B4061]:Can not use Transaction ID..currently in use" s'affiche au redémarrage du courtier après réception de l'accusé d'une transaction distante de reprise. 

6892512 

Fuite de mémoire : les destinations temporaires ne sont pas supprimées de la connexion lorsque tempDest.delete() est appelé. 

6895040 

Si le courtier maître possède une destination temporaire, le courtier esclave ne parvient pas à récupérer uidprefix au démarrage après expiration du délai de verrouillage d'uidprefix. 

6896230 

Il est possible qu'un nouveau consommateur créé dans le courtier maître pendant qu'il redémarre après la synchronisation avec les esclaves, ne se propage pas partout. 

6896764 

La méthode equals de TransactionAcknowledgement est incorrecte. 

6898355 

Le verrouillage de la reprise est redéfinie lors de l'initalisation du gestionnaire de clusters au redémarrage du courtier sans attendre la fin de la reprise. 

6901405 

RFE : consigne les informations sur le fournisseur JDBC et sur les propriétés du fournisseur si spécifié. 

16 (OpenMQ) 

Le sélecteur ne fonctionne pas toujours lors de l'exécution du courtier 4.3 dans glassfish. 

17 (OpenMQ) 

HA openmq 4.3 avec posgtresql (8.1) ne fonctionne pas (imqbrokerd ne peut pas démarrer). 

22 (OpenMQ) 

Le programme d'installation fait référence à un fichier binaire qui n'existe pas et par conséquent échoue. 

25 (OpenMQ) 

Fuite de mémoire lors de la création de TemporaryTopic. 

29 (OpenMQ) 

Isolement du courtier 

30 (OpenMQ) 

Le nombre de messages 'Remote' peut dépasser celui des 'Count' dans 'imqcmd list dst'. 

31 (OpenMQ) 

Besoin d'un message convivial lorsqu'une exception arithmétique se produit dans le sélecteur. 

32 (OpenMQ) 

Correction pour dépassements Int-> Long 

33 (OpenMQ) 

Programme d'installation OpenMQ : une erreur "Invalid SwiXML Descriptor" se produit lorsqu'il est exécuté dans un environnement linguistique japonais.