Vysvětlení | Modulu ObjectManager byl předán prázdný soubor protokolu. Proto došlo ke studenému startu. |
Akce | Žádná akce, pokud jste neočekávali teplý start modulu ObjectManager. V takovém případě prozkoumejte, proč byl soubor protokolu prázdný. |
Vysvětlení | Modulu ObjectManager byl předán platný soubor protokolu, z nějž bylo možné provést restart. |
Akce | Žádná akce, pokud jste neočekávali studený start modulu ObjectManager. V takovém případě prozkoumejte, proč soubor protokolu nebyl prázdný. |
Vysvětlení | Modul ObjectManager obdržel požadavek na ukončení. |
Akce | Žádná akce, pokud jste neočekávali ukončení modulu ObjectManager. |
Vysvětlení | Modul ObjectManager obdržel požadavek na ukončení bez provedení závěrečného zpracování kontrolního bodu. |
Akce | Žádná akce, pokud jste neočekávali ukončení modulu ObjectManager bez provedení závěrečného zpracování kontrolního bodu. |
Vysvětlení | Modul ObjectManager zaznamenal po dokončení zpracování kontrolního bodu nedostatek místa v souboru protokolu. Největší transakce v protokolu byla proto vrácena zpět, aby se místo uvolnilo. |
Akce | Pokoušíte se provádět příliš mnoho transakční práce vzhledem ke konfigurované velikosti souboru protokolu. Zvažte, zda se transakce nepokoušejí o provedení příliš mnoha aktualizací, zda se pokoušíte o aktualizaci příliš mnoha velkých objektů, zda se nepokoušíte o spouštění příliš mnoha transakcí současně nebo zda soubor protokolu není příliš malý a neměl by být zvětšen. |
Vysvětlení | Aplikace ztratila odkaz na transakci a nedokáže ji dokončit. Modul ObjectManager proto vrátí transakci zpět, aby uvolnil příslušné prostředky. |
Akce | Aplikace ztratila odkaz na transakci. Pokud došlo k nestandardnímu ukončení práce aplikace, není třeba provádět další akci. Pokud však aplikace ztratila odkaz, aniž by byla její činnost ukončena nestandardně, lze v aplikaci předpokládat logickou chybu. |
Vysvětlení | Existují-li při ukončení činnosti aktivní transakce: Moduly ObjectStore se strategií STRATEGY_SAVE_ONLY_ON_SHUTDOWN nelze bezpečně zavřít, protože by mohla být uložena nekonzistentní data. Modul ObjectStore zůstal beze změny. |
Akce | Prozkoumejte, proč existují aktivní transakce. Důvodem může být používání externího správce transakcí. Pokud nelze zabránit existenci aktivních transakcí při ukončování činnosti, použijte modul ObjectStore s jinou strategií úložiště. |
Vysvětlení | V systému souborů nelze přidělit požadovaný prostor. Pokusy o alokaci objektů v modulu ObjectStore selžou. |
Akce | Prozkoumáním výjimky určete, proč nelze v systému souborů přidělit prostor. |
Vysvětlení | Při pokusu o deserializaci objektu ManagedObject byla obdržena výjimka java.lang.ClassNotFoundException. |
Akce | Prozkoumejte třídu, která nebyla nalezena, a zpřístupněte ji pro zaváděč tříd modulů ObjectManager. |
Vysvětlení | Názvy modulů ObjectStore musí být v rámci modulu ObjectManager jedinečné. |
Akce | Použijte jiný název modulu ObjectStore. |
Vysvětlení | Byla požadována operace pro objekt v neplatném stavu. Po selhání operace je objekt převeden do chybového stavu. |
Akce | Jde o interní logickou chybu v modulu ObjectManager. Žádné další operace pro objekt nelze provádět úspěšně. Obraťte se na podporu společnosti IBM. |
Vysvětlení | Modul ObjectManager zachytil výjimku IOException. Operaci vstupu/výstupu nebylo možné bezpečně zopakovat a byla zrušena. |
Akce | Prozkoumejte obdrženou výjimku IOException a odstraňte její příčinu. |
Vysvětlení | Modul ObjectManager zachytil výjimku IOException. Operace vstupu/výstupu nebyla provedena, po odstranění příslušné příčiny problému však lze provést bezpečný pokus o její zopakování prostřednictvím rozhraní API modulu ObjectManager. |
Akce | Prozkoumejte obdrženou výjimku IOException a odstraňte její příčinu. Poté operaci zopakujte. |
Vysvětlení | Modul ObjectStore byl sestaven pomocí neplatného názvu. Modul ObjectStore nebyl vytvořen. |
Akce | Prozkoumáním názvu určete, proč není platný. |
Vysvětlení | Byla požadována nerozpoznaná sada statistiky. |
Akce | Opravte název požadované sady statistiky. |
Vysvětlení | Modul ObjectStore byl požádán o uložení neplatného objektu ManagedObject. Objekt ManagedObject nebyl uložen. |
Akce | Prozkoumáním ukládaného objektu ManagedObject určete, proč je neplatný. Může mít například hodnotu null. |
Vysvětlení | V modulu ObjectStore došlo k interní chybě. |
Akce | Nahlaste problém servisu společnosti IBM. |
Vysvětlení | Existovat může pouze jeden token každé identity (objectStoreIdentifier a storedObjectIdentifier), nový a existující token však náleží ke stejné identitě. |
Akce | Je možné, že je modul ObjectStore poškozen. Obraťte se na podporu společnosti IBM. |
Vysvětlení | Pro objekt v aktuálním stavu byla proveden pokus o neplatnou operaci. Operace byla odmítnuta, objekt zůstal beze změny. |
Akce | Prozkoumejte stav objektu a příčinu pokusu o provedení neplatné operace. |
Vysvětlení | V modulu ObjectManager se objevila nová a stávající transakce se stejným identifikátorem LUWID. Jde o interní chybu, k níž by nemělo docházet. |
Akce | Shromážděte dostupné informace a obraťte se na podporu společnosti IBM. |
Vysvětlení | Jde o chybu v modulu ObjectManager, k níž by nemělo docházet. S transakcí nelze provádět žádné další akce. |
Akce | Shromážděte veškeré informace FFDC i jiné související informace a obraťte se na podporu společnosti IBM. |
Vysvětlení | Modul ObjectManager vyvolal a obdržel výjimku. Modul ObjectManager nedokázal provést jako odpověď na výjimku žádnou smysluplnou akci. |
Akce | Prozkoumejte příčinu příslušné výjimky. |
Vysvětlení | Byl proveden pokus o odemknutí nebo nahrazení objektu ManagedObject prostřednictvím jiné transakce než té, která jej zamkla. Pokus byl odmítnut. |
Akce | Prozkoumejte logiku aplikace prostřednictvím rozhraní Transaction.unlock(ManagedObject) modulu ObjectManager a zjistěte, proč se příslušné dvě transakce liší. |
Vysvětlení | Byla obdržena výjimka při pokusu o otevření souboru protokolu s uvedeným názvem. Modul ObjectManager nebude spuštěn. |
Akce | Ověřte, že je název souboru protokolu správný a že má modul ObjectManager odpovídající oprávnění pro zápis do něj. |
Vysvětlení | Modul ObjectManager detekoval konec vstupního souboru protokolu. |
Akce | Žádná akce, jde-li o důsledek čtení protokolu do konce při restartování modulu ObjectManager. |
Vysvětlení | Modul ObjectManager prováděl zotavování a nalezl záznam protokolu s typem, který nedokázal rozpoznat. Pro modul ObjectManager nebyly vytvořeny instance. |
Akce | Prozkoumejte soubor protokolu používaný modulem ObjectManager a určete, zda je poškozen. Pokud poškozen není, obraťte se na podporu společnosti IBM. |
Vysvětlení | Modul ObjectManager byl požádán o vyhledání modulu ObjectStore, který s ním nebyl zaregistrován. |
Akce | Je možné, že byl modul ObjectStore odebrán z modulu ObjectManager. Vytvořte modul ObjectStore znovu. |
Vysvětlení | Došlo k interní chybě a byla zjištěna neplatná podmínka. |
Akce | Akce byla ukončena. Došlo k interní chybě, shromážděte dostupná data a nahlaste chybu servisu společnosti IBM. |
Vysvětlení | Modul ObjectManager se pokusil získat výhradní zámek na soubor protokolu, ale soubor již byl používán. |
Akce | Přesvědčte se, zda se jiný modul ObjectManager nebo jiný program nepokouší používat stejný soubor protokolu. |
Vysvětlení | Soubor protokolu transakcí obsahoval data, která modul ObjectManager nedokázal interpretovat. |
Akce | Ověřte, že jde o správný soubor protokolu. Pokud je tomu tak, obraťte se na podporu společnosti IBM. |
Vysvětlení | Transakce může mít pouze jedno XID a nelze jej po nastavení upravovat. |
Akce | Prozkoumejte logiku aplikace a určete, proč se aplikace pokouší o změnu XID transakce, která již XID má. |
Vysvětlení | XID může mít maximální délku java.lang.Short.MAX_VALUE. |
Akce | Použijte kratší délku XID. |
Vysvětlení | Došlo k pokusu o použití zakázaného rozhraní. |
Akce | Přestaňte dané rozhraní používat nebo přejděte na verzi modulu ObjectManager, který jej podporuje. |
Vysvětlení | Byl proveden pokus o zapsání více dat do protokolu, než umožňoval prostor, který byl pro soubor k dispozici. Pokus byl odmítnut a stav transakce zůstal beze změny. |
Akce | Snižte počet objektů aktualizovaných prostřednictvím transakcí, snižte počet transakcí, které jsou aktivní souběžně, snižte velikost aktualizovaných objektů ManagedObject nebo zvyšte velikost souboru protokolu. |
Vysvětlení | Příznak typu pro část záznamu protokolu nebyl rozpoznán. |
Akce | Pokud soubor protokolu nebyl poškozen, obraťte se na podporu společnosti IBM. |
Vysvětlení | Soubor protokolu skončil dříve, než byl nalezen koncový kontrolní záznam. Soubory protokolů musí obsahovat alespoň jeden počáteční a jeden koncový kontrolní záznam. |
Akce | Pokud soubor protokolu nebyl poškozen, obraťte se na podporu společnosti IBM. |
Vysvětlení | Modul ObjectManager byl požádán o načtení objektu ManagedObject, který se měl nalézat v paměti, ale nebyl tam nalezen. |
Akce | Obraťte se na podporu společnosti IBM. |
Vysvětlení | Velikost serializovaného objektu ManagedObject překročila očekávané maximum. |
Akce | K tomuto problému by nemělo docházet, shromážděte veškeré dostupné informace a obraťte se na podporu společnosti IBM. |
Vysvětlení | Modul ObjectManager byl požádán o snížení velikosti příslušného protokolu transakcí. Požadovaná velikost nebyla dostatečná pro obsažení stávajících dat protokolu. Nová velikost je menší než mezní hodnota, který modulu ObjectManager aktuálně umožní pracovat bez neustálého zpracovávání kontrolních bodů. |
Akce | Zadejte rozsáhlejší požadavek nebo snižte zátěž protokolu prováděním zápisu menšího množství objektů ManagedObject nebo menších objektů ManagedObject. |
Vysvětlení | Modul ObjectManager byl požádán o odstranění kolekce (mapování nebo seznamu), která nebyla prázdná, protože obsahovala některé položky, jež nebyly odstraněny nebo byly odstraněny jinou transakcí než tou, která se pokoušela o odstranění kolekce. |
Akce | Prozkoumejte logiku aplikace a zjistěte, proč se aplikace pokouší o odstranění kolekce, která není prázdná. |
Vysvětlení | V modulu ObjectManager bylo požadováno spuštění více transakcí, než je povoleno v konfiguraci. Nová transakce nebyla spuštěna. |
Akce | Prozkoumáním logiky aplikace zjistěte příčinu spouštění příliš mnoha transakcí. Je možné, že v aplikaci dochází k jejich spouštění bez potvrzení nebo odvolání. |
Vysvětlení | V modulu ObjectManager bylo požadováno spuštění více transakcí, než je možné podporovat. Obvykle se snížení provádí za účelem dokončení kontrolních bodů před naplněním souboru protokolu. Nová transakce nebyla spuštěna. |
Akce | Zvětšete velikost souboru protokolu nebo spusťte méně transakcí. |
Vysvětlení | Modul ObjectStore při pokusu o výhradní zamčení zjistil, že je již zamčen. |
Akce | Přesvědčte se, zda je modul ObjectStore používán jiným modulem ObjectManager nebo zda je soubor používán jiným programem. |
Vysvětlení | Soubor protokolu není normálně ukončen, fyzický soubor se zdá být oříznutý. |
Akce | Určete, zda byl soubor protokolu poškozen a obnovte původní nepoškozený soubor. |
Vysvětlení | Modul ObjectManager byl požádán o uložení odkazu na uvedený objekt ManagedObject, neexistují však žádné moduly ObjectStore s možností restartování, v nichž by bylo možné odkaz uložit. |
Akce | Zvažte, zda je třeba používat uvedený objekt ManagedObject, a pokud ano, vytvořte modul ObjectStore s možností restartování. |
Vysvětlení | Došlo k pokusu o přidání jedinečného klíče, který již v mapování existoval a nebyl ve vhodném stavu pro nahrazení. |
Akce | Požadujte přidání duplicitního klíče nebo zjistěte, proč se aplikace pokouší o nahrazení stávajícího klíče. |
Vysvětlení | Modul ObjectManager byl požádán o snížení velikost souboru úložiště na délku, která není dostatečná pro obsažení stávajících objektů ManagedObject v souboru. |
Akce | Zadejte požadavek na více místa, než odpovídá aktuálně používané velikosti. |
Vysvětlení | Modul ObjectManager zachytil výjimku nio. Operaci vstupu/výstupu nebylo možné bezpečně zopakovat a byla zrušena. |
Akce | Prozkoumejte obdrženou výjimku a odstraňte její příčinu. |
Vysvětlení | Modul ObjectStore byl již plný, když byl obdržen nový požadavek na přidělení. Přidělení nebylo provedeno. |
Akce | Rozhodněte se, zda chcete modul ObjectStore zvětšit, zda chcete odebrat některé stávající objekty či zda se pokoušíte o uložení většího množství objektů nebo větších objektů, než jste plánovali. |
Vysvětlení | Konstruktoru modulu ObjectManager byl přidán typ souboru protokolu, který nebyl rozpoznán jako jeden z typů LOG_FILE_TYPE_XXXX. Pro modul ObjectManager nebyly vytvořeny instance. |
Akce | Změňte způsob vyvolání konstruktoru tak, aby byl použit rozpoznávaný typ souboru protokolu. |
Vysvětlení | Seznam byl požádán o vytvoření dílčího seznamu s položkami oddělovače, které neobsahoval. Dílčí seznam nebyl vytvořen. |
Akce | Prohlédněte si kód aplikace a určete, proč položka nebyla v seznamu obsažena. |
Vysvětlení | V objektu ManagedObject byl nalezen nerozpoznaný podpis. Deserializace byla zrušena. |
Akce | Obraťte se na podporu společnosti IBM. |
Vysvětlení | Moduly ObjectStore lze sestavit pouze s použitím platných strategií úložiště. |
Akce | Sestavte modul ObjectStore s použitím platné strategie úložiště. |
Vysvětlení | Identifikátory modulů ObjectStore musí být v rámci modulu ObjectManager jedinečné. |
Akce | Před vytvářením nových modulů ObjectStore přidejte stávající moduly ObjectStore do modulu ObjectManager, umožníte tím modulu ObjectManager vyhnout se opětovnému použití identifikátorů. |
Vysvětlení | Pro data chráněná ochrannými bajty byla zjištěna neshoda hodnoty ochranných bajtů. |
Akce | Obraťte se na podporu společnosti IBM. |
Vysvětlení | Záhlaví úložiště objektů je poškozeno. Úložiště objektů nelze zpracovat. |
Akce | Určete způsob poškození souboru a obnovte zálohu. |
Vysvětlení | Záhlaví souboru protokolu je poškozeno. Soubor protokolu nelze zpracovat. |
Akce | Určete způsob poškození souboru a obnovte zálohu. |
Vysvětlení | Pokud zpráva neposkytuje dostatečné informace, zkuste vyhledat další nápovědu v předchozích zprávách. |
Akce | Další informace naleznete v předchozích zprávách. |