Explication | Un fichier journal vide a été affecté au gestionnaire d'objets : il a donc été démarré à froid. |
Action | Aucune, sauf si vous attendiez un démarrage à chaud du gestionnaire d'objets. Dans ce cas, recherchez pourquoi le fichier journal était vide. |
Explication | Un fichier journal valide a été affecté au gestionnaire d'objets, à partir duquel il a pu redémarrer. |
Action | Aucune, sauf si vous attendiez un démarrage à froid du gestionnaire d'objets. Dans ce cas, recherchez pourquoi le fichier journal n'était pas vide. |
Explication | L'arrêt du gestionnaire d'objets a été demandé. |
Action | Aucune, sauf si vous n'attendiez pas l'arrêt du gestionnaire d'objets. |
Explication | L'arrêt du gestionnaire d'objets sans réalisation d'un point de contrôle final a été demandé. |
Action | Aucune, sauf si vous n'attendiez pas l'arrêt du gestionnaire d'objets sans réalisation d'un point de contrôle final. |
Explication | Le gestionnaire d'objets manquait d'espace dans le fichier journal après avoir effectué un point de contrôle ; il a annulé la plus grosse transaction du journal, de façon à libérer de l'espace. |
Action | Vous tentez d'effectuer trop de travaux transactionnels pour la taille de fichier journal configurée. Déterminez si vos transactions tentent d'effectuer trop de mises à jour, si vous tentez de mettre à jour trop d'objets de grande taille, si vous tentez d'effectuer trop de transactions en même temps ou si le fichier journal est trop petit et doit être agrandi. |
Explication | L'application a perdu sa référence à une transaction et ne pourra pas l'achever ; le gestionnaire d'objets va donc annuler la transaction de façon à libérer ses ressources. |
Action | L'application a perdu sa référence à une transaction. Si l'application s'est terminée anormalement, il n'y a plus rien à faire. Cependant, si l'application a perdu sa référence sans se terminer anormalement, il peut y avoir une erreur de logique dans l'application. |
Explication | S'il y a des transactions actives au moment de l'arrêt. Les magasins d'objets avec la stratégie STRATEGY_SAVE_ONLY_ON_SHUTDOWN ne peuvent pas être fermés de façon sécurisée dans la mesure où cela pourrait les amener à sauvegarder des données incohérentes. Le magasin d'objets est laissé inchangé. |
Action | Examinez pourquoi il y a des transactions actives : cela peut être dû au fait que vous utilisez un gestionnaire de transactions externe. Si vous ne pouvez pas éviter d'avoir des transactions actives au moment de l'arrêt, utilisez un magasin d'objets avec une autre stratégie de stockage. |
Explication | Le système de fichiers n'a pas pu allouer l'espace demandé. Les tentatives pour allouer des objets au magasin d'objets échoueront. |
Action | Examinez l'exception et déterminez pourquoi l'espace n'a pas pu être alloué dans le système de fichiers. |
Explication | Une exception java.lang.ClassNotFoundException a été interceptée lors d'une tentative de désérialisation d'un objet géré. |
Action | Déterminez la classe qui n'a pas été trouvée et rendez-la disponible pour le chargeur de classes des gestionnaires d'objets. |
Explication | Les noms de magasins d'objets doivent être uniques au sein d'un gestionnaire d'objets. |
Action | Utilisez un autre nom pour le magasin d'objets. |
Explication | Une opération a été demandée sur un objet qui est dans un état non valide. L'opération échoue et l'objet passe à un état d'erreur. |
Action | Il s'agit d'une erreur de logique interne dans le gestionnaire d'objets. Aucune opération ultérieure ne peut être effectuée sur l'objet. Contactez le support technique IBM. |
Explication | Une exception IOException a été interceptée par le gestionnaire d'objets. L'opération d'entrée-sortie ne peut pas être recommencée de façon sûre et a été abandonnée. |
Action | Recherchez et corrigez la cause de l'exception IOException sous-jacente. |
Explication | Une exception IOException a été interceptée par le gestionnaire d'objets. L'opération d'entrée-sortie a été abandonnée, mais elle pourrait être recommencée de façon sûre avec l'interface de programmation du gestionnaire d'objets, une fois que la cause sous-jacente a été corrigée. |
Action | Recherchez et corrigez la cause de l'exception IOException sous-jacente, puis recommencez l'opération. |
Explication | Un magasin d'objets a été construit avec un nom non valide. Le magasin d'objets n'est pas créé. |
Action | Examinez le nom pour déterminer pourquoi il n'est pas valide. |
Explication | Un ensemble de statistiques non reconnu a été demandé. |
Action | Corrigez le nom de l'ensemble de statistiques demandé. |
Explication | Un magasin d'objets a reçu une demande de stockage d'un objet géré non valide. L'objet géré n'est pas stocké. |
Action | Examinez l'objet géré à stocker et déterminez pourquoi il n'est pas valide. Il est par exemple possible qu'il soit null. |
Explication | Une erreur interne s'est produite dans le magasin d'objets. |
Action | Signalez le problème au service de maintenance IBM. |
Explication | Un seul jeton peut exister pour chaque magasin d'identité (objectStoreIdentifier et storedObjectIdentifier), mais le nouveau jeton et un jeton existant partagent la même identité. |
Action | Le magasin d'objets est peut-être corrompu. Contactez le support technique IBM. |
Explication | Une opération non valide a été tentée sur l'objet dans l'état où il se trouve. L'opération a été rejetée et l'objet est resté inchangé. |
Action | Examinez l'état de l'objet et déterminez pourquoi l'opération non valide a été tentée. |
Explication | Le gestionnaire d'objets a découvert une nouvelle transaction et une transaction existante qui ont le même identificateur LUWID. Il s'agit d'une erreur interne qui ne devrait pas se produire. |
Action | Collectez les informations disponibles et contactez le support technique IBM. |
Explication | Il s'agit d'une erreur du gestionnaire d'objets qui ne devrait pas se produire. Aucune action ultérieure n'est autorisée sur la transaction. |
Action | Collectez les informations de l'outil de diagnostic de premier niveau ainsi que les autres informations qui s'y rapportent et contactez le support technique IBM. |
Explication | Une exception a été générée et interceptée par le gestionnaire d'objets, qui n'a pu entreprendre aucune action acceptable en réponse à cette exception. |
Action | Déterminez la cause de l'exception sous-jacente. |
Explication | Une tentative a été faite pour déverrouiller ou remplacer un objet géré dans le cadre d'une transaction différente de celle qui l'a verrouillé. La tentative a été rejetée. |
Action | Examinez la logique de l'application à l'aide de l'interface ObjectManager Transaction.unlock(ManagedObject) pour déterminer pourquoi il y a deux transactions différentes. |
Explication | Une exception a été interceptée lors d'une tentative d'ouverture du fichier journal spécifié. ObjectManager ne démarrera pas. |
Action | Vérifiez que le nom du fichier journal est valide, et que le gestionnaire d'objets dispose des autorisations appropriées pour y écrire. |
Explication | Le gestionnaire d'objets a détecté la fin du fichier journal d'entrée. |
Action | Aucune, si l'exception est levée suite à la lecture du journal jusqu'à la fin au redémarrage du gestionnaire d'objets. |
Explication | Le gestionnaire d'objets effectuait une reprise sur incident et a trouvé un enregistrement de journal d'un type non reconnu. Le gestionnaire d'objets n'est pas instancié. |
Action | Examinez le fichier journal utilisé par le gestionnaire d'objets et déterminez en quoi il est corrompu. S'il n'a pas été corrompu, contactez le support technique IBM. |
Explication | Le gestionnaire d'objets a reçu une demande de localisation d'un magasin d'objets qui n'a pas été enregistré auprès de lui. |
Action | Le magasin d'objets peut avoir été supprimé du gestionnaire d'objets. Recréez le magasin d'objets. |
Explication | Une erreur interne s'est produite et la condition non valide a été trouvée. |
Action | Il a été mis fin à l'action. Une erreur interne s'est produite ; rassemblez les données disponibles et signalez l'erreur au service de maintenance IBM. |
Explication | Le gestionnaire d'objets a tenté d'obtenir un verrou exclusif sur le fichier journal, mais celui-ci était déjà en cours d'utilisation. |
Action | Déterminez si un autre gestionnaire d'objets ou un autre programme tente d'utiliser le même fichier journal. |
Explication | Le fichier journal des transactions contenait des données que le gestionnaire d'objets n'a pas pu interpréter. |
Action | Vérifiez que le fichier journal est le journal correct. Si c'est le cas, contactez le support technique IBM. |
Explication | Une transaction ne peut avoir qu'un seul ID d'échange et il ne peut pas être modifié une fois qu'il a été défini. |
Action | Examinez la logique de l'application et déterminez pourquoi elle tente de modifier l'ID d'échange d'une transaction qui en a déjà un. |
Explication | Un ID d'échange de transaction peut avoir une longueur maximale correspondant à la valeur de java.lang.Short.MAX_VALUE. |
Action | Utilisez un ID d'échange de transaction plus court. |
Explication | Une tentative a été effectuée pour utiliser une interface qui est désactivée. |
Action | N'utilisez plus l'interface ou passez à une version du gestionnaire d'objets qui la prend en charge. |
Explication | Une tentative a été faite pour écrire davantage de données dans le journal que la quantité d'espace disponible autorisée dans le fichier. La tentative est rejetée et l'état de la transaction est inchangé. |
Action | Vous pouvez réduire le nombre d'objets mis à jour dans le cadre des transactions, réduire le nombre de transactions qui sont actives simultanément, réduire la taille des objets gérés qui sont mis à jour ou encore augmenter la taille du fichier journal. |
Explication | Un indicateur de type sur une partie d'un enregistrement du journal n'a pas été reconnu. |
Action | Si le fichier journal n'a pas été corrompu, contactez le support technique IBM. |
Explication | Le fichier journal s'est achevé avant qu'un enregistrement de fin de point de contrôle ait été trouvé. Les fichiers journaux doivent contenir au moins un enregistrement de début de point de contrôle et au moins un enregistrement de fin de point de contrôle. |
Action | Si le fichier journal n'a pas été corrompu, contactez le support technique IBM. |
Explication | Le gestionnaire d'objets a reçu une demande d'extraction d'un objet géré qui aurait dû se trouver en mémoire mais qui n'y était pas. |
Action | Contactez le support technique IBM. |
Explication | La taille de l'objet géré sérialisé dépassait le maximum attendu. |
Action | Cette exception ne devrait pas se produire ; rassemblez toutes les informations disponibles et contactez le support technique IBM. |
Explication | Le gestionnaire d'objets a reçu une demande de réduction de la taille pour un de ses journaux des transactions. La taille demandée était trop petite pour contenir les données du journal existant. La nouvelle taille est inférieure à la limite qui permettra effectivement au gestionnaire d'objets de fonctionner sans utiliser continuellement des points de contrôle. |
Action | Demandez une taille plus importante ou réduisez la charge du journal en y consignant moins d'objets gérés ou des objets plus petits. |
Explication | Le gestionnaire d'objets a reçu une demande de suppression d'une collection (Mappe ou Liste) qui n'était pas vide. Elle contenait certaines entrées qui n'ont pas été supprimées ou qui ont été supprimées par une transaction autre que celle qui tente de supprimer la collection. |
Action | Examinez la logique de l'application et déterminez pourquoi elle tente de supprimer la collection alors que celle-ci n'est pas vide. |
Explication | Il a été demandé au gestionnaire d'objets de démarrer un nombre de transactions supérieur au nombre pour lequel il a été configuré. La nouvelle transaction n'est pas démarrée. |
Action | Examinez la logique de l'application et déterminez pourquoi elle tente de démarrer un nombre trop élevé de transactions. Il est possible qu'elle les démarre mais sans les valider ou les annuler. |
Explication | Il a été demandé au gestionnaire d'objets de démarrer un nombre de transactions supérieur au nombre qu'il peut prendre en charge. Cette capacité a normalement été réduite pour que les points de contrôle puissent se terminer avant que le fichier journal soit rempli. La nouvelle transaction n'est pas démarrée. |
Action | Augmentez la taille du fichier journal ou démarrez moins de transactions. |
Explication | Le magasin d'objets était déjà verrouillé au moment où il a tenté de prendre un verrou exclusif. |
Action | Recherchez si le magasin d'objets est utilisé par un autre gestionnaire d'objets ou si son fichier est en cours d'utilisation par une autre programme. |
Explication | Le fichier journal ne se termine pas de façon normale ; le fichier physique semble avoir été tronqué. |
Action | Déterminez si le fichier journal a été endommagé et restaurez le fichier original non endommagé. |
Explication | Le gestionnaire d'objets a reçu une demande de stockage d'une référence à un objet géré nommé, mais il n'y avait pas de magasins d'objets redémarrables où le stocker. |
Action | Considérez s'il est nécessaire d'utiliser un objet géré nommé, et si c'est le cas, créez un magasin d'objets redémarrable. |
Explication | Une tentative a été faite d'ajouter une clé unique qui existait déjà dans la mappe et qui ne constituait pas un statut convenant au remplacement. |
Action | Demandez l'ajout d'une clé dupliquée ou déterminez pourquoi l'application tente de remplacer une clé existante. |
Explication | Le gestionnaire d'objets a reçu une demande de réduction de la taille d'un fichier de stockage à une taille qui ne permet pas de contenir les objets gérés existants dans le fichier. |
Action | Demandez davantage d'espace que la taille actuellement utilisée. |
Explication | Une exception nio a été interceptée par le gestionnaire d'objets. L'opération d'entrée-sortie n'a pas pu être recommencée de façon sûre et a été abandonnée. |
Action | Recherchez et corrigez la cause de l'exception sous-jacente. |
Explication | Un magasin d'objets était déjà plein quand une nouvelle demande d'allocation a été faite. L'allocation n'a pas été effectuée. |
Action | Décidez si vous devez agrandir la taille du magasin d'objets, si vous devez supprimer certains objets existants ou si vous tentez de stocker davantage d'objets ou des objets de plus grande taille que ce qui était prévu. |
Explication | Le constructeur du gestionnaire d'objets a reçu un type de fichier journal qui n'a pas été reconnu comme un des types LOG_FILE_TYPE_XXXX. Le gestionnaire d'objets n'est pas instancié. |
Action | Modifiez l'appel au constructeur en utilisant un type de fichier journal reconnu. |
Explication | Une liste a reçu une demande de création d'une sous-liste délimitée par des entrées qu'elle ne contient pas. La sous-liste n'a pas été créée. |
Action | Examinez le code de l'application pour déterminer pourquoi l'entrée ne se trouvait pas dans la liste. |
Explication | Une signature non reconnue a été trouvée dans un objet géré. La désérialisation a été abandonnée. |
Action | Contactez le support technique IBM. |
Explication | Les magasins d'objets peuvent être construits seulement avec des stratégies de stockage valides. |
Action | Utilisez une stratégie de stockage valide pour construire le magasin d'objets. |
Explication | Les noms de magasin d'objets doivent être uniques au sein d'un gestionnaire d'objets. |
Action | Ajoutez des magasins d'objets au gestionnaire d'objets avant d'en créer de nouveaux ; cela permet au gestionnaire d'objets d'éviter de réutiliser l'identificateur. |
Explication | Une non-correspondance des octets de protection a été trouvée dans des données protégées ces octets. |
Action | Contactez le support technique IBM. |
Explication | Le magasin d'objets a un en-tête corrompu. Il ne peut pas être traité. |
Action | Déterminez la façon dont le fichier a été corrompu et restaurez une sauvegarde. |
Explication | Le fichier journal a un en-tête corrompu. Il ne peut pas être traité. |
Action | Déterminez la façon dont le fichier a été corrompu et restaurez une sauvegarde. |
Explication | Si le message ne fournit pas suffisamment d'informations, consultez les messages émis précédemment pour obtenir plus de détails. |
Action | Consultez les messages précédents pour obtenir plus d'informations. |