Objaśnienie | Menedżerowi ObjectManager przydzielono pusty plik dziennika, dlatego przeprowadzono operację zimnego startu tego menedżera. |
Działanie | Brak, chyba że oczekiwano przeprowadzenia gorącego startu menedżera ObjectManager. W takim przypadku sprawdź, dlaczego plik dziennika był pusty. |
Objaśnienie | Menedżerowi ObjectManager przydzielono poprawny plik dziennika, dlatego było możliwe zrestartowanie tego menedżera. |
Działanie | Brak, chyba że oczekiwano przeprowadzenia zimnego startu menedżera ObjectManager. W takim przypadku sprawdź, dlaczego plik dziennika nie był pusty. |
Objaśnienie | Zażądano zamknięcia menedżera ObjectManager. |
Działanie | Brak, chyba że nie oczekiwano zamknięcia menedżera ObjectManager. |
Objaśnienie | Zażądano zamknięcia menedżera ObjectManager bez wykonywania końcowego punktu kontrolnego lub zamknięto go z powodu wcześniejszego błędu. |
Działanie | Brak, chyba że nie oczekiwano zamknięcia menedżera ObjectManager bez przetwarzania końcowego punktu kontrolnego. Sprawdź diagnostyczne dane wyjściowe, aby ustalić przyczynę nieoczekiwanego zamknięcia. |
Objaśnienie | Po przetworzeniu punktu kontrolnego menedżer ObjectManager miał za mało miejsca w pliku dziennika, dlatego wycofał największą transakcję z pliku dziennika, aby zwolnić miejsce. |
Działanie | Liczba transakcji, które próbowano wykonać, jest zbyt duża w odniesieniu do skonfigurowanej wielkości pliku dziennika. Sprawdź, czy podjęto próbę wykonania transakcji przeprowadzających zbyt wiele aktualizacji, zaktualizowania zbyt wielu dużych obiektów albo wykonania zbyt wielu transakcji równocześnie lub może plik dziennika jest zbyt mały i powinien zostać powiększony. |
Objaśnienie | Aplikacja utraciła odwołanie do transakcji i nie może jej zakończyć. W związku z tym menedżer ObjectManager wycofa transakcję, aby zwolnić jej zasoby. |
Działanie | Aplikacja utraciła swoje odwołanie do transakcji. Jeśli aplikacja została zakończona nieprawidłowo, nie można wykonać żadnej innej akcji. Jeśli jednak aplikacja utraciła swoje odwołanie i nie została zakończona nieprawidłowo, może to oznaczać, że wystąpił logiczny błąd w aplikacji. |
Objaśnienie | Jeśli podczas zamykania systemu istnieją aktywne transakcje, Składnice ObjectStore ze strategią STRATEGY_SAVE_ONLY_ON_SHUTDOWN nie mogą zostać bezpiecznie zamknięte, ponieważ istnieją aktywne transakcje. Zamknięcie składnicy ObjectStore może spowodować zapisanie niespójnych danych. Składnicę ObjectStore pozostawiono bez zmian. |
Działanie | Sprawdź, dlaczego istnieją aktywne transakcje. Być może jest to spowodowane używaniem zewnętrznego menedżera transakcji. Jeśli podczas zamykania systemu nie można uniknąć istnienia aktywnych transakcji, użyj składnicy ObjectStore z inną strategią pamięci masowej. |
Objaśnienie | W systemie plików nie można przydzielić wymaganej ilości miejsca. Próby przydzielenia obiektów w składnicy ObjectStore nie powiodą się. |
Działanie | Sprawdź wyjątek i określ, dlaczego nie można przydzielić miejsca w systemie plików. |
Objaśnienie | Podczas próby przekształcenia obiektu ManagedObject z postaci szeregowej za pomocą menedżera ObjectManager wychwycono wyjątek java.lang.ClassNotFoundException. |
Działanie | Wyjątek zawiera nazwę klasy, której nie znaleziono. Udostępnij ją programowi ładującemu klasę ObjectManagers, na przykład umieszczając plik klasy na ścieżce klasy. |
Objaśnienie | Nazwy składnic ObjectStore muszą być unikalne w ramach menedżera ObjectManager. |
Działanie | Wybierz inną nazwę składnicy ObjectStore. |
Objaśnienie | Zażądano wykonania operacji na obiekcie znajdującym się w stanie, który nie jest poprawny w przypadku danej operacji. Operacja nie powiodła się, a obiekt znalazł się w stanie błędu. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Menedżer ObjectManager wychwycił wyjątek IOException. Nie można było bezpiecznie ponowić operacji we/wy i została ona porzucona. |
Działanie | Wyjątek IOException zawiera opis określonego błędu. Zbadaj i usuń przyczynę bazowego wyjątku IOException. |
Objaśnienie | Menedżer ObjectManager wychwycił wyjątek IOException. Operacja we/wy została przerwana, ale można ją bezpiecznie ponowić po usunięciu bazowej przyczyny wyjątku, korzystając ponownie z interfejsu API menedżera ObjectManager. |
Działanie | Wyjątek IOException zawiera opis określonego błędu. Sprawdź i usuń przyczynę bazowego wyjątku IOException, a następnie ponów operację. |
Objaśnienie | Skonstruowano składnicę ObjectStore z niepoprawną nazwą. Menedżer ObjectManager nie utworzył składnicy ObjectStore. |
Działanie | Sprawdź nazwę, aby określić, dlaczego nie jest ona poprawna. |
Objaśnienie | Aplikacja zażądała zbioru statystyk, który nie został rozpoznany. |
Działanie | Skoryguj nazwę żądanego zbioru statystyk. |
Objaśnienie | Składnica ObjectStore otrzymała żądanie zapisania niepoprawnego obiektu ManagedObject. Składnica ObjectStore nie zapisała obiektu ManagedObject. |
Działanie | Sprawdź obiekt ManagedObject, który miał zostać zapisany, i określ, dlaczego nie jest on poprawny. Może to być na przykład obiekt ManagedObject o wartości null. |
Objaśnienie | Wystąpił błąd wewnętrzny w składnicy ObjectStore. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Element jest identyfikowany za pomocą atrybutów objectStoreIdentifier i storedObjectIdentifier. Dozwolone jest istnienie tylko jednego elementu w każdej składnicy tożsamości, ale nowy i dotychczasowy element mogą współużytkować tę samą tożsamość. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Podjęto próbę wykonania operacji na obiekcie. Operacja ta nie jest poprawna, kiedy obiekt znajduje się w bieżącym stanie. Być może podjęto próbę usunięcia obiektu ManagedObject, który został już usunięty. Operacja została odrzucona, a obiekt pozostał niezmieniony. |
Działanie | Sprawdź stan obiektu i określ, dlaczego próbowano wykonać operację. |
Objaśnienie | Menedżer ObjectManager wykrył nową i dotychczasową transakcję o takim samym identyfikatorze transakcji. Jest to błąd wewnętrzny, który nie powinien wystąpić. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Wykryto błąd wewnętrzny w menedżerze ObjectManager. Nie są dozwolone żadne dalsze operacje na transakcji. |
Działanie | CMG0002 |
Objaśnienie | Menedżer ObjectManager wychwycił zgłoszony wyjątek i nie mógł wykonać żadnej racjonalnej akcji w odpowiedzi na ten wyjątek. |
Działanie | Znajdź i usuń przyczynę bazowego wyjątku. |
Objaśnienie | Została podjęta próba odblokowania lub zastąpienia obiektu ManagedObject przez transakcję inną niż ta, która go zablokowała. Próba została odrzucona. |
Działanie | Sprawdź mechanizmy logiczne aplikacji korzystającej z interfejsu menedżera ObjectManager Transaction.unlock(ManagedObject) i ustal, dlaczego transakcje są różne. |
Objaśnienie | Podczas próby otwarcia przez menedżera ObjectManager podanego wskazanego pliku dziennika wychwycono wyjątek. Menedżer ObjectManager nie zostanie uruchomiony. |
Działanie | Sprawdź, czy nazwa pliku dziennika jest poprawna oraz czy menedżer ObjectManager ma odpowiednie uprawnienia do jego zapisu. |
Objaśnienie | Menedżer ObjectManager wykrył koniec wejściowego pliku dziennika. |
Działanie | Jeśli wyjątek wystąpił w wyniku odczytania dziennika do końca podczas restartowania menedżera ObjectManager, nie są wymagane żadne działania. |
Objaśnienie | Podczas odzyskiwania sprawności menedżer ObjectManager znalazł zapis w dzienniku, którego typu nie mógł rozpoznać. Nie utworzono instancji menedżera ObjectManager. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie znalezienia składnicy ObjectStore, która nie została w nim zarejestrowana. |
Działanie | Składnica ObjectStore mogła zostać usunięta z menedżera ObjectManager. Utwórz ponownie składnicę ObjectStore. |
Objaśnienie | Wystąpił błąd wewnętrzny i znaleziono niepoprawny warunek. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Menedżer ObjectManager podjął próbę uzyskania blokady na wyłączność w odniesieniu do pliku dziennika, który był już używany. |
Działanie | Sprawdź, czy inny menedżer ObjectManager lub inny program próbuje używać tego samego pliku dziennika. |
Objaśnienie | Plik dziennika transakcji zawiera dane, których menedżer ObjectManager nie może zinterpretować. |
Działanie | Sprawdź, czy plik dziennika jest poprawny. |
Objaśnienie | Transakcja może mieć tylko jeden identyfikator XID X/Open. Po ustawieniu identyfikatora nie można modyfikować. |
Działanie | Sprawdź mechanizmy logiczne aplikacji i określ, dlaczego aplikacja próbuje zmienić ustawiony wcześniej identyfikator XID transakcji. |
Objaśnienie | Maksymalną długość identyfikatora XID X/Open transakcji określa parametr java.lang.Short.MAX_VALUE. |
Działanie | Użyj krótszego identyfikatora XID. |
Objaśnienie | Próbowano użyć interfejsu, który jest wyłączony. |
Działanie | Nie używaj tego interfejsu lub skorzystaj z wersji menedżera ObjectManager, która go obsługuje. |
Objaśnienie | W dzienniku próbowano zapisać zbyt dużo danych. W pliku nie ma tyle dostępnego miejsca. Próba została odrzucona, a stan transakcji pozostał niezmieniony. |
Działanie | Zmniejsz liczbę obiektów aktualizowanych w ramach transakcji, zmniejsz liczbę równocześnie aktywnych transakcji, zmniejsz wielkość aktualizowanych obiektów ManagedObject lub zwiększ wielkość pliku dziennika. |
Objaśnienie | Nie rozpoznano flagi typu części zapisu w dzienniku. |
Działanie | Określ, w jaki sposób plik dziennika został uszkodzony, a następnie odtwórz go z kopii zapasowej. |
Objaśnienie | Zanim znaleziono zapis końca punktu kontrolnego osiągnięto koniec pliku dziennika. Pliki dziennika powinny zawierać co najmniej jeden zapis początku punktu kontrolnego i co najmniej jeden zapis końca punktu kontrolnego. |
Działanie | Określ, w jaki sposób plik dziennika został uszkodzony, a następnie odtwórz go z kopii zapasowej. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie pobrania obiektu ManagedObject, który powinien znajdować się już w pamięci, ale nie został znaleziony. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Wielkość obiektu ManagedObject przekształconego do postaci szeregowej przekroczyła oczekiwaną wartość maksymalną. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie zmniejszenia wielkości dziennika transakcji. Żądana wielkość jest zbyt mała, aby można było zapisać dane z istniejącego dziennika. Nowa wielkość jest mniejsza niż limit, który umożliwia obecnie menedżerowi ObjectManager funkcjonowanie bez konieczności ciągłego korzystania z punktów kontrolnych. |
Działanie | Zwiększ żądaną wielkość lub zmniejsz obciążenie dziennika, zapisując mniejsze obiekty ManagedObject lub mniejszą ich liczbę. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie usunięcia kolekcji (odwzorowania lub listy), która nie była pusta. Kolekcja zawierała pozycje, które nie zostały usunięte lub zostały usunięte przez transakcję inną niż transakcja próbująca usunąć kolekcję. |
Działanie | Sprawdź mechanizmy logiczne aplikacji i określ, dlaczego aplikacja próbuje usunąć kolekcję zawierającą pozycje. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie uruchomienia większej liczby transakcji, niż wynosi maksymalna wartość określona w konfiguracji. Nowe transakcje nie zostały uruchomione. |
Działanie | Sprawdź logikę aplikacji i określ, dlaczego aplikacja próbowała uruchomić zbyt wiele transakcji. Możliwe, że aplikacja uruchamia transakcje, ale ich nie zatwierdza bądź nie wycofuje. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie uruchomienia większej liczby transakcji niż jest w stanie obsłużyć przy użyciu dostępnych zasobów. Menedżer ObjectManager zmniejsza liczbę uruchamianych transakcji, aby umożliwić wykonanie punktów kontrolnych przed zapełnieniem pliku dziennika. Nowe transakcje nie zostały uruchomione. |
Działanie | Zwiększ wielkość pliku dziennika lub uruchom mniej transakcji. |
Objaśnienie | Podczas próby uzyskania blokady na wyłączność w odniesieniu do pliku wykryto, że składnica ObjectStore jest już zablokowana. |
Działanie | Ustal, czy składnica ObjectStore jest używana przez innego menedżera ObjectManager lub czy jej plik jest używany przez inny program. |
Objaśnienie | Plik dziennika nie kończy się normalnie. Być może plik fizyczny został obcięty. |
Działanie | Ustal, czy plik dziennika jest uszkodzony, a następnie odtwórz pierwotny, nieuszkodzony plik. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie zapisania odwołania do nazwanego obiektu ManagedObject. Nie znaleziono jednak żadnych restartowalnych składnic ObjectStore, w których można by było to odwołanie zapisać. |
Działanie | Ustal, czy konieczne jest używanie nazwanego obiektu ManagedObject. Jeśli musisz korzystać z nazwanego obiektu ManagedObject, utwórz restartowalną składnicę ObjectStore. |
Objaśnienie | Podjęto próbę dodania unikalnego klucza do mapy, w ramach której istnieje już identyczny klucz. Dotychczasowy klucz jest już elementem innej transakcji, w związku z czym nie można go zastąpić nowym kluczem. |
Działanie | Zażądaj dodania duplikatu klucza przy użyciu metody putDuplicate lub sprawdź, dlaczego aplikacja próbuje zastąpić istniejący klucz. |
Objaśnienie | Menedżer ObjectManager otrzymał żądanie zmniejszenia wielkości pliku składnicy. Żądana wielkość jest zbyt mała, aby w pliku można było zapisać istniejące obiekty ManagedObject. |
Działanie | Zażądaj udostępnienia przestrzeni wystarczającej do umieszczenia zawarcia obiektów ManagedObject w składnicy. |
Objaśnienie | Menedżer ObjectManager wychwycił wyjątek NIO. Bezpieczne ponowienie operacji we/wy nie było możliwe, w związku z czym została ona przerwana. |
Działanie | Wyjątek NIO zawiera informacje o przyczynie bazowego problemu. Znajdź i usuń przyczynę bazowego wyjątku NIO. |
Objaśnienie | Składnica była już zapełniona, gdy otrzymała nowe żądanie przydzielenia miejsca. Żądanie przydzielenia miejsca zostało odrzucone. |
Działanie | Zdecyduj, czy należy powiększyć składnicę ObjectStore bądź usunąć niektóre obiekty. Istnieje także możliwość, że próbowano zapisać większe obiekty lub większą liczbę obiektów, niż planowano. |
Objaśnienie | Konstruktor menedżera ObjectManager odebrał typ pliku dziennika, który nie został rozpoznany jako jeden z typów LOG_FILE_TYPE_XXXX. Nie utworzono instancji menedżera ObjectManager. |
Działanie | Zmień wywołanie konstruktora w taki sposób, aby był używany rozpoznawany typ pliku dziennika. |
Objaśnienie | Lista otrzymała żądanie utworzenia podlisty rozdzielanej pozycjami, których nie zawiera. Podlista nie została utworzona. |
Działanie | Przejrzyj kod aplikacji, aby określić, dlaczego pozycji nie ma na liście. Być może pozycja została już usunięta z listy. |
Objaśnienie | W obiekcie ManagedObject znaleziono nierozpoznaną sygnaturę. Próba przekształcenia z postaci szeregowej została przerwana. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Składnice ObjectStore mogą być tworzone tylko przy użyciu poprawnych strategii składowania. |
Działanie | Użyj poprawnej strategii składowania w celu utworzenia składnicy ObjectStore. Informacje na temat poprawnych strategii zawiera element ObjectManagerjavadoc. |
Objaśnienie | Identyfikatory składnic ObjectStore muszą być unikalne w obrębie menedżera ObjectManager. |
Działanie | Dodaj istniejące składnice ObjectStore do menedżera ObjectManager przed utworzeniem nowych składnic. Umożliwi to menedżerowi ObjectManager uniknięcie ponownego wykorzystania identyfikatora. |
Objaśnienie | W przypadku danych chronionych przy użyciu bajtów kontrolnych menedżer ObjectManager wykrył niezgodność wartości bajtów kontrolnych. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Składnica ObjectStore ma uszkodzony nagłówek i nie może być przetwarzana. |
Działanie | Określ, w jaki sposób plik został uszkodzony, a następnie odtwórz go z kopii zapasowej. |
Objaśnienie | Plik dziennika ma uszkodzony nagłówek i nie może być przetwarzany. |
Działanie | Określ, w jaki sposób plik został uszkodzony, a następnie odtwórz go z kopii zapasowej. |
Objaśnienie | Wykonywanie wątku {0} nie powiodło się lub zostało zatrzymane z chwilą przesłania żądania {1}. |
Działanie | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Objaśnienie | Podczas próby otwarcia przez obiekt ObjectStore wskazanego pliku wychwycono wyjątek. Menedżer ObjectManager nie zostanie uruchomiony. |
Działanie | Sprawdź, czy nazwa pliku jest poprawna, czy plik istnieje oraz czy menedżer ObjectManager ma odpowiednie uprawnienia do jego zapisu. W razie konieczności podczas uruchamiania menedżera ObjectManager podaj odwzorowanie nazwy składnicy logicznej na fizyczne położenie pliku. |
Objaśnienie | Jeśli komunikat nie zawiera wystarczających informacji, przejrzyj wcześniejsze komunikaty, aby uzyskać dodatkową pomoc. |
Działanie | Więcej informacji można znaleźć w poprzednich komunikatach. |