Explanation | Wystąpił błąd bazy danych, dla którego podano stan SQL i kod błędu. |
Action | Aby rozwiązać problem z bazą danych, użyj informacji powiązanych z kodem błędu. |
Explanation | To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić. |
Action | Odwiedź serwis WWW wsparcia IBM, aby poznać informacje dotyczące sposobów określania problemu. |
Explanation | Wystąpił błąd w kodzie produktu WebSphere. |
Action | Zbierz wszystkie dzienniki śledzenia i dzienniki systemowe, razem z opisem wykonywanych operacji. Odwiedź serwis WWW wsparcia IBM, aby poznać informacje dotyczące sposobów określania problemu. |
Explanation | To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić. |
Action | Odwiedź serwis WWW wsparcia IBM, aby poznać informacje dotyczące sposobów określania problemu. |
Explanation | Zaplecze bazy danych zgłosiło wyjątek, który został odebrany przez adapter składnicy danych. |
Action | Aby ustalić prawdopodobną przyczynę błędu, zapoznaj się z tekstem błędu zgłoszonym przez oprogramowanie bazy danych. |
Explanation | Operacja spowodowała wystąpienie wyjątku. |
Action | Sprawdź przebieg operacji, szczegóły wyjątku i pliki dziennika bazy danych. |
Explanation | Wystąpił błąd wewnętrzny. |
Action | Odwiedź serwis WWW wsparcia IBM, aby poznać informacje dotyczące sposobów określania problemu. |
Explanation | Serwer aplikacji wykrył rozpoczęcie transakcji przez bazę danych. Serwer aplikacji podejmie próbę rozwiązania transakcji zgodnie z właściwościami niestandardowymi skonfigurowanymi dla źródła danych. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Serwer aplikacji wykrył rozpoczęcie transakcji przez bazę danych. Serwer aplikacji podejmie próbę rozwiązania transakcji zgodnie z właściwościami niestandardowymi skonfigurowanymi dla źródła danych. Wystąpił błąd, który uniemożliwił rozwiązanie transakcji. |
Action | Zbierz pliki dziennika FFDC i wszystkie pliki dziennika serwera. Jeśli błąd nie jest powiązany z wyłączeniem bazy danych, odwiedź serwis WWW działu wsparcia firmy IBM w celu określenia problemu. |
Explanation | Baza danych rozpoczęła wykonywanie transakcji za pomocą tego połączenia. Serwer aplikacji rozpoczął wykonywanie transakcji za pomocą tego połączenia. |
Action | Sprawdź kod aplikacji, aby określić, co mogło spowodować tę transakcję niejawną. Kod aplikacji może jawnie zapobiegać dalszym transakcjom niejawnym, można także skonfigurować jawne działanie dla źródła danych. |
Explanation | Wykryto wyjątek podczas wykonywania procedury czyszczącej względem obiektu ManagedConnection na potrzeby operacji niszczenia. |
Action | Aby ustalić przyczynę błędu, zapoznaj się z błędem zgłoszonym przez oprogramowanie bazy danych. |
Explanation | Żądana operacja nie jest dozwolona w trakcie transakcji. |
Action | Wykonaj operację przed rozpoczęciem lub po zakończeniu transakcji. |
Explanation | Użytkownik zainicjował żądanie czyszczenia puli. To żądanie unieważnia istniejące połączenia w puli. |
Action | Wyjdź poza granicę metody oraz transakcji, a następnie spróbuj ponownie uruchomić logikę przy użyciu nowego połączenia. |
Explanation | To jest nieoczekiwany wyjątek. Przyczyny nie udało się określić. |
Action | Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/. |
Explanation | Dwufazowa operacja na bazie danych spowodowała wystąpienie wyjątku. |
Action | Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/. |
Explanation | Dwufazowa operacja na bazie danych spowodowała wystąpienie wyjątku. |
Action | Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/. |
Explanation | Serwer aplikacji próbował wykonać operację XAResource z identyfikatorem Xid różnym od identyfikatora Xid użytego w metodzie XAResource.start. |
Action | Uzyskaj nowe połączenie i ponów transakcję. |
Explanation | Właściwość niestandardowa źródła danych, oracleRACXARecoveryDelay, powoduje, że serwer aplikacji opóźnia operacje xa.commit i xa.rollback o przedział czasu ponawiania. |
Action | Zaczekaj, aż menedżer transakcji ponowi operację. Aby właściwość oracleRACXARecoveryDelay działała poprawnie, należy skonfigurować ponowienia heurystyczne w menedżerze transakcji. |
Explanation | Baza danych lub dostawca interfejsu JDBC określone przez źródło danych nie obsługują opcji ścisłego powiązania gałęzi. Ścisłe powiązanie gałęzi jest obsługiwane wyłącznie w przypadku bazy danych DB2 for z/OS używanej przez sterownik JCC produktu DB2 Universal. Zostanie użyta domyślna opcja luźnego powiązania gałęzi. Może to powodować przekroczenia limitu czasu blokady, zakleszczenia i/lub wycofania transakcji, jeśli aplikację zaprojektowano pod kątem ścisłego powiązania gałęzi. Wynika to stąd, że blokady bazy danych nie będą współużytkowane między gałęziami transakcji w obrębie tej samej transakcji globalnej. |
Action | Należy skonfigurować źródło danych, aby używało obsługiwanego poziomu sterownika JDBC i bazy danych, lub skonfigurować aplikację tak, aby nie wymagała ścisłego powiązania gałęzi. |
Explanation | Baza danych określona przez źródło danych nie obsługuje opcji ścisłego powiązania gałęzi. Ścisłe powiązanie gałęzi jest obsługiwane wyłącznie w przypadku połączeń typu 4 z bazami danych DB2 for z/OS 8 (+ APAR PK47713) lub DB2 for Linux, UNIX lub Windows w wersji 8 i nowszych. Zostanie użyta domyślna opcja luźnego powiązania gałęzi. Może to powodować przekroczenia limitu czasu blokady, zakleszczenia i/lub wycofania transakcji, jeśli aplikację zaprojektowano pod kątem ścisłego powiązania gałęzi. Wynika to stąd, że blokady bazy danych nie będą współużytkowane między gałęziami transakcji w obrębie tej samej transakcji globalnej. |
Action | Należy skonfigurować źródło danych, aby używało obsługiwanego poziomu sterownika JDBC i bazy danych, lub skonfigurować aplikację tak, aby nie wymagała ścisłego powiązania gałęzi. |
Explanation | Dostawca interfejsu JDBC określony przez źródło danych nie obsługuje opcji ścisłego powiązania gałęzi. Ścisłe powiązanie gałęzi jest obsługiwane tylko w przypadku sterownika JCC w wersji co najmniej 3.51 lub 3.6 produktu DB2 Universal, w postaci pakunku powiązanego z poziomami usług 9.5 lub 9 produktu DB2 albo dla sterownika JCC4 w wersji 4.1. Zostanie użyta domyślna opcja luźnego powiązania gałęzi. Może to powodować przekroczenia limitu czasu blokady, zakleszczenia i/lub wycofania transakcji, jeśli aplikację zaprojektowano pod kątem ścisłego powiązania gałęzi. Wynika to stąd, że blokady bazy danych nie będą współużytkowane między gałęziami transakcji w obrębie tej samej transakcji globalnej. |
Action | Należy skonfigurować źródło danych, aby używało obsługiwanego poziomu sterownika JDBC i bazy danych, lub skonfigurować aplikację tak, aby nie wymagała ścisłego powiązania gałęzi. |
Explanation | Połączenie nie zostanie zresetowane celem umieszczenia w puli, ponieważ aplikacja nie zamknęła jawnie wszystkich uchwytów. |
Action | Zmodyfikuj aplikację tak, aby zawsze zamykała wszystkie uchwyty połączeń. |
Explanation | Żądana funkcja jest niedostępna. |
Action | Unikaj używania tej funkcji lub, jeśli to możliwe, włącz wersję sterownika, która obsługuje tę funkcję. |
Explanation | Nie można znaleźć poprawnej klasy implementacji sterownika JDBC. |
Action | Zaktualizuj konfigurację w taki sposób, aby biblioteka zawierała ścieżkę do rozpoznanego sterownika JDBC lub aby klasa implementacji została określona w źródle danych. |
Explanation | Nie można znaleźć poprawnej klasy implementacji sterownika JDBC. |
Action | Zaktualizuj konfigurację w taki sposób, aby zagnieżdżona biblioteka zawierała ścieżkę do rozpoznanego sterownika JDBC lub aby klasa implementacji została określona w źródle danych. |
Explanation | Nie można znaleźć poprawnego elementu sterownika jdbcDriver dla określonego źródła danych dataSource. |
Action | Zaktualizuj konfigurację w taki sposób, aby dołączyć poprawny element zagnieżdżonego sterownika jdbcDriver lub element najwyższego poziomu sterownika jdbcDriver o takiej samej nazwie co atrybut jdbcDriverRef w źródle danych dataSource. |
Explanation | Wystąpił błąd podczas próby wykonania podanej komendy SQL. |
Action | Przejrzyj komunikat wyjątku, aby znaleźć przyczynę błędu. |
Explanation | Podany plik śledzenia w źródle danych nie istnieje. |
Action | Użyj istniejącego pliku jako pliku śledzenia. |
Explanation | Sterownik uniwersalny JDBC DB2 został przełączony do działania w środowisku RRS bazy danych DB2 dla systemu z/OS. |
Action | To jest komunikat informacyjny dla środowiska działającego sterownika JDBC. |
Explanation | Dla właściwości niestandardowej źródła danych driverType ustawiono wartość 2 w źródle DB2XADataSource. Taka konfiguracja nie jest obsługiwana przez bazę danych DB2 dla systemu z/OS. |
Action | Użyj źródła DB2ConnectionPoolDatasource albo przełącz się na sterownik uniwersalny JDBC DB2 typu 4, jeśli jest on dostępny dla danej konfiguracji. |
Explanation | Wystąpił wyjątek IOException podczas otwierania określonego pliku śledzenia przez serwer aplikacji. |
Action | Sprawdź wyjątek, rozwiąż problem wejścia/wyjścia i uruchom ponownie serwer aplikacji. |
Explanation | Wystąpił wyjątek, gdy serwer aplikacji próbował pobrać obiekt metadanych dla bazy danych lub uzyskać do niego dostęp. |
Action | Sprawdź, czy metadane są włączone w zapleczu bazy danych. |
Explanation | Serwer aplikacji nie może znaleźć metody ustawiającej w źródle danych w celu ustawienia żądanej właściwości. |
Action | Sprawdź, czy podana nazwa właściwości jest poprawna. |
Explanation | Serwer aplikacji nie może znaleźć określonej właściwości źródła danych. Możliwe przyczyny: 1) Nazwa właściwości źródła danych została błędnie wpisana lub niepoprawnie zastosowano małe i wielkie litery. 2) Określona właściwość nie ma zastosowania w konfigurowanym źródle danych. 3) Serwer aplikacji zawiera domyślną konfigurację dla innej wersji określonego sterownika JDBC, co powoduje niezgodność właściwości źródła danych. |
Action | Sprawdź, czy określona właściwość jest poprawna dla tego źródła danych. Popraw wszelkie błędy pisowni oraz zastosowania wielkich i małych liter. Usuń właściwość, jeśli nie ma ona zastosowania (lub jeśli już nie ma zastosowania) do użytego sterownika JDBC. |
Explanation | Wystąpił wyjątek podczas ustawiania określonej właściwości źródła danych. |
Action | Sprawdź, czy określona wartość jest poprawna dla tej właściwości. |
Explanation | Więcej informacji zawiera wyjątek linkedException. |
Action | Więcej informacji zawiera wyjątek linkedException. |
Explanation | Właściwość enable2Phase może mieć wartość false (fałsz) tylko wtedy, gdy klasa źródła danych implementuje interfejs ConnectionPoolDatasource. |
Action | Ustaw właściwość enable2Phase na wartość true dla obiektu XADataSource lub na wartość false dla obiektu ConnectionPoolDataSource. |
Explanation | Właściwość enable2Phase może mieć wartość true (prawda) tylko wtedy, gdy klasa źródła danych implementuje interfejs XADatasource. |
Action | Ustaw właściwość enable2Phase na wartość true dla obiektu XADataSource lub na wartość false dla obiektu ConnectionPoolDataSource. |
Explanation | Ten komunikat wyświetla nazwę produktu dla bazy danych. |
Action | Wyświetlona powyżej nazwa bazy danych jest aktualnie używana przez aplikacje. |
Explanation | Ten komunikat wyświetla wersję produktu dla bazy danych. |
Action | Wyświetlona powyżej wersja bazy danych jest aktualnie używana przez aplikacje. |
Explanation | Ten komunikat wyświetla nazwę sterownika JDBC. |
Action | Wyświetlona powyżej nazwa sterownika JDBC jest aktualnie używana przez aplikacje. |
Explanation | Ten komunikat wyświetla wersję sterownika JDBC. |
Action | Wyświetlona powyżej wersja sterownika JDBC jest aktualnie używana przez aplikacje. |
Explanation | Bazy danych Oracle nie implementują metody setReadOnly. Wywołanie metody setReadOnly(true) nie utworzy połączenia jako połączenia tylko do odczytu. Metoda setReadOnly(false) również nie jest implementowana i baza danych Oracle niejawnie rozpoczyna transakcję. Serwer aplikacji nie wywoła metody setReadOnly(false) na bazie danych Oracle, aby zapobiec rozpoczęciu niepotrzebnej transakcji. |
Action | Sprawdź, czy aplikacja nie zależy od transakcji po wywołaniu metody setReadOnly(false). |
Explanation | Aplikacja używa dostawcy JDBC, który nie jest już obsługiwany przez serwer aplikacji. |
Action | Użyj dostawcy JDBC udostępnionego w tekście błędu. |
Explanation | Podjęto próbę umieszczenia w puli połączenia o wartość False atrybutu AutoCommit. Serwer aplikacji nie może określić, czy transakcja jest aktywna, ponieważ źródło danych zostało skonfigurowane jako nietransakcyjne. Serwer aplikacji nie podejmie próby rozstrzygnięcia transakcji, ponieważ źródło danych nie zostało skonfigurowane w celu automatycznego zatwierdzania lub wycofywania podczas czyszczenia połączenia. |
Action | Skonfiguruj źródło danych w celu automatycznego zatwierdzania, wycofaj czyszczenie połączenia lub zawsze przywracaj wartość True atrybutu AutoCommit. |
Explanation | Wystąpił błąd podczas zamykania określonego obiektu JDBC. |
Action | Jeśli problem będzie się powtarzał, można poszukać dodatkowych informacji, wyszukując ten identyfikator komunikatu w następujących serwisach WWW: strona wsparcia dla produktu WebSphere Application Server pod adresem http://www.ibm.com/software/webservers/appserv/was/support/ i strona wsparcia dla produktu IBM WebSphere Application Server for z/OS pod adresem http://www.ibm.com/software/webservers/appserv/zos_os390/support/. |
Explanation | Aplikacja próbowała uzyskać dostęp do połączenia lub powiązanych z nim obiektów Statement, ResultSet lub metadata z innego wątku. Takie zachowanie stanowi dla serwera aplikacji naruszenie modelu programistycznego. Zamknięcie obiektów, do których aplikacja próbowała uzyskać dostęp w metodzie finalize() również jest traktowane jako naruszenie modelu programistycznego, ponieważ metoda finalize() została wywołana przez maszynę JVM w innym wątku. |
Action | Dopasuj aplikację, aby uniknąć dostępu wielowątkowego. |
Explanation | Wywoływana metoda jest częścią specyfikacji JDBC 3.0 i nie jest obsługiwana przez dostawcę. |
Action | Upewnij się, że dostawca JDBC obsługuje specyfikację JDBC 3.0 lub nie używaj tej metody. |
Explanation | Uchwyt połączenia jest teraz powiązany z innym połączeniem z puli, które nie implementuje interfejsu wymaganego dla opakowania. |
Action | Opakowania nie powinny być używane dla określonego interfejsu, jeśli metoda Wrapper.isWrapperFor wskazuje, że połączenie nie jest opakowaniem interfejsu. |
Explanation | Właściwość niestandardowa źródła danych umożliwia wybranie pożądanego zachowania przy współużytkowaniu połączenia. |
Action | Sprawdź, czy właściwość niestandardowa źródła danych jest skonfigurowana dla pożądanego zachowania. |
Explanation | Określona metoda nie jest obsługiwana przez implementację serwera aplikacji. |
Action | Nie używaj tej metody. |
Explanation | Ta metoda została udostępniona tylko do wewnętrznego użycia przez serwer aplikacji. |
Action | Nie wywołuj tej metody. |
Explanation | Próbowano wykonać operację na zamkniętym obiekcie. |
Action | Pobierz nową instancję obiektu, na którym ma zostać wykonana operacja. |
Explanation | Określone opakowanie nie zawiera opakowanych obiektów podanego typu. |
Action | Sprawdź, czy opakowanie i parametry opakowanego obiektu zostały podane poprawnie. |
Explanation | Serwer aplikacji nie zezwala na wywołanie żądanej operacji. |
Action | Nie używaj określonej operacji. |
Explanation | Serwer aplikacji nie zezwala na wywoływanie metod setTypeMap, setReadOnly lub setCatalog dla połączeń Shareable Connections, gdy transakcja globalna jest aktywna. |
Action | Nie wywołuj metod setTypeMap, setReadOnly lub setCatalog dla połączeń Shareable Connections podczas transakcji globalnej lub przełącz się na połączenia Unshareable Connections. |
Explanation | Serwer aplikacji nie zezwala na wywoływanie metod commit, rollback, setSavepoint ani releaseSavepoint na połączeniu Connection, gdy transakcja globalna jest aktywna. |
Action | Nie wywołuj metod commit, rollback, setSavepoint ani releaseSavepoint na połączeniu connection w ramach transakcji globalnej. Jeśli używane jest źródło danych bez obsługi transakcji (na przykład parametr non-jta-data-source dla interfejsu API Java Persistence), skonfiguruj parametr non-jta-data-source w pliku persistence.xml i właściwość niestandardową źródła danych nonTransactionalDataSource. |
Explanation | Nie można wykonywać operacji, gdy aplikacja znajduje się w aktualnym stanie transakcji. |
Action | Uzyskaj nowe połączenie Connection w celu wykonania operacji. |
Explanation | Bieżący uchwyt połączenia Connection nie może zostać ponownie powiązany. |
Action | Spróbuj uzyskać nowe połączenie Connection. |
Explanation | Uchwyty połączeń mogą być powiązywane ponownie tylko w stanie INACTIVE. |
Action | Zamknij bieżący uchwyt połączenia Connection i uzyskaj nowy. |
Explanation | Uchwyty połączeń mogą być powiązywane ponownie tylko wtedy, gdy wszystkie obiekty potomne są zamknięte. |
Action | Zamknij bieżący uchwyt połączenia Connection i uzyskaj nowy. |
Explanation | Obecnie jest wykonywana operacja na uchwycie połączenia Connection. Nie można usunąć powiązania uchwytu podczas operacji. |
Action | Poczekaj, aż wszystkie operacje na uchwycie zostaną zakończone, a następnie usuń powiązanie uchwytu. |
Explanation | Wielkość pobrania może zostać ustawiona tylko na wartość nieujemną. |
Action | Wybierz nieujemną wartość dla wielkości pobrania. |
Explanation | Serwer aplikacji nie obsługuje uwierzytelniania Kerberos dla używanej bazy danych. Nazwa użytkownika ani hasło nie będą używane w celu uzyskania połączenia. |
Action | Wyłącz uwierzytelnianie Kerberos lub użyj bazy danych zaplecza DB2 ze sterownikiem uniwersalnym JDBC DB2. |