Explanation | Podczas przetwarzania na serwerze dla domyślnego dostawcy JPA serwer nie mógł znaleźć pliku dla dostawcy w pakunku. |
Action | Sprawdź, czy w pakunku dostawcy JPA znajdują się następujące informacje: W pliku META-INF/services/javax.persistence.spi.PersistenceProvider jest zdefiniowana poprawna klasa implementacji dostawcy. Klasa implementacji istnieje w pakunku. We właściwości Bundle-ClassPath w pliku META-INF/MANIFEST.MF określony jest plik JAR dostawcy. |
Explanation | Podczas przetwarzania na serwerze dla domyślnego dostawcy JPA serwer nie może odczytać zawartości pliku w pakunku dostawcy JPA. |
Action | Sprawdź, czy w pakunku dostawcy JPA istnieje plik META-INF/services/javax.persistence.spi.PersistenceProvider i czy ten plik ma poprawny format. |
Explanation | Specyfikacja Java Persistence API (JPA) wymaga, aby rozszerzony kontekst pamięci trwałej był inicjowany tylko w zasięgu komponentu bean sesji stanowej, natomiast aplikacja usiłowała zainicjować rozszerzony kontekst pamięci trwałej w zasięgu komponentu bean innego typu. |
Action | Zmień aplikację w taki sposób, aby inicjowała rozszerzony kontekst pamięci trwałej w zasięgu komponentu bean sesji stanowej albo zmień kontekst pamięci trwałej. |
Explanation | Dostawca interfejsu API Java Persistence dla produktów WebSphere jest zainstalowany na serwerze aplikacji dla domyślnego dostawcy JPA w systemie. Nie można jednak znaleźć tego domyślnego dostawcy. Z tego względu funkcja domyślnego dostawcy JPA została wyłączona. |
Action | Skontaktuj się z administratorem systemu, aby udostępnił na serwerze aplikacji zdefiniowaną przez użytkownika lub domyślną systemową implementację WSJPA. |
Explanation | Aby włączyć pełną obsługę JPA, dostawca pamięci trwałej musi wprowadzić kod do obiektu JPA. Typ aktywnego kodu ClassLoader nie obsługuje wstrzykiwania kodu JPA. Z tego względu obiekt JPA może nie działać zgodnie z oczekiwaniami. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Zgodnie z sekcją 6.2 specyfikacji Java Persistence API (JPA) nazwa jednostki pamięci trwałej musi być unikalna w obrębie danego pliku archiwum komponentów EJB (EJB-EAR), pliki archiwum WWW (WAR), pliku JAR klienta aplikacji lub pliku EAR. Zduplikowana jednostka pamięci trwałej zostanie zignorowana. |
Action | Przed ponowieniem próby usuń zduplikowaną jednostkę pamięci trwałej. |
Explanation | Środowisko wykonawcze serwera nie może powiązać wątku operacji z żadnym komponentem aplikacji Java Platform, Enterprise Edition 5 (Java EE 5). Taka sytuacja może wystąpić, kiedy klient JNDI używający nazwy java: nie został uruchomiony w wątku żądania aplikacji serwera. |
Action | Upewnij się, że aplikacja Java EE 5 nie wykonuje operacji JNDI na nazwach java: w blokach kodu statycznego ani w wątkach utworzonych przez tę aplikację Java EE 5. Ten kod nie musi być wykonywany w wątku żądania aplikacji serwera i dlatego nie jest obsługiwany przez operacje JNDI na nazwach java:. |
Explanation | Metoda createContainerEntityManagerFactory dostawcy JPA (Java Persistence API) nie zwróciła obiektu EntityManagerFactory. Taka sytuacja może wystąpić, jeśli dla jednostki pamięci trwałej użyto niepoprawnego dostawcy JPA lub jeśli wystąpił błąd dostawcy JPA. |
Action | Sprawdź, czy dla jednostki pamięci trwałej skonfigurowano poprawnego dostawcę JPA oraz czy wcześniej nie wystąpiły inne błędy dostawcy JPA. |
Explanation | Aplikacja nie została zainstalowana albo nie jest uruchomiona. |
Action | Zainstaluj lub uruchom aplikację. |
Explanation | Aplikacja zdefiniowała jednostkę pamięci trwałej lub odwołanie do kontekstu pamięci trwałej bez nazwy jednostki pamięci trwałej, a nie unikatowa jednostka pamięci trwałej nie została znaleziona. |
Action | Zmień aplikację w taki sposób, aby określała nazwę jednostki pamięci trwałej dla odwołania, albo udostępnij unikalną pamięć trwałą. |
Explanation | Serwer usiłował znaleźć źródło danych dla jednostki pamięci trwałej. Źródło danych nie zostało jednak znalezione. |
Action | Sprawdź, czy żądane źródło danych zostało utworzone i powiązane. |
Explanation | Dostawca interfejsu API Java Persistence(JPA) zgłosił wyjątek IllegalClassFormatException podczas próby transformacji klasy. Plik klasy jest uszkodzony albo wystąpił problem z dostawcą JPA. |
Action | Skoryguj uszkodzony plik klasy albo skontaktuj się z dostawcą JPA, aby uzyskać pomoc. |
Explanation | Nie powiodło się wykonanie metody createContainerEntityManagerFactory dostawcy JPA (Java Persistence API). |
Action | Skontaktuj się z dostawcą JPA, aby uzyskać pomoc. |
Explanation | Zadeklarowano więcej niż jedno odwołanie do kontekstu pamięci trwałej w pliku deskryptora wdrażania. Wszystkie instancje oprócz pierwszej zostaną zignorowane. |
Action | Przed ponowieniem próby usuń zduplikowane odwołanie do kontekstu pamięci trwałej albo zmień jego nazwę. |
Explanation | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Plik XML zawiera co najmniej jeden błąd i nie jest zgodny z definicją schematu. Aplikacja może nie działać zgodnie z oczekiwaniami. |
Action | Skoryguj wszelkie błędy w pliku persistence.xml i ponów próbę. |
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 | Sprawdź, czy aplikacja została poprawnie utworzona i czy został zainstalowany moduł tej aplikacji. |
Action | Sprawdź konfigurację aplikacji za pomocą narzędzia do asemblacji aplikacji, zainstaluj aplikację i ponów próbę. |
Explanation | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Należy poprawnie zdefiniować jednostkę pamięci trwałej i adnotację wprowadzania zależności. |
Action | Sprawdź, czy poprawnie zdefiniowano jednostkę pamięci trwałej i adnotację wprowadzania zależności. Ponów próbę wykonania procesu. |
Explanation | Specyfikacja pliku JAR dla jednostki pamięci trwałej jest zniekształcona. Z tego względu komponent JPA (Java Persistence API) nie może przekazać tych danych do dostawcy pamięci trwałej. |
Action | Popraw specyfikację pliku JAR i spróbuj ponownie. |
Explanation | Główny adres URL interfejsu JPA dla modułu w aplikacji jest zniekształcony. |
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 | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Aplikacja zdefiniowała odwołanie do jednostki pamięci trwałej, której nie można znaleźć w wyniku wyszukiwania pliku META-INF/persistence.xml we wszystkich plikach i katalogach w ścieżce klasy. |
Action | Upewnij się, że nazwa jednostki pamięci trwałej jest poprawna oraz że jednostka pamięci trwałej została poprawnie utworzona w aplikacji. Można to zrobić, sprawdzając, czy jednostka pamięci trwałej została zdefiniowana w pliku META-INF/persistence.xml znajdującym się w pliku JAR lub katalogu w ścieżce klasy. |
Explanation | Źródło danych zdefiniowane dla tej jednostki pamięci trwałej musi być powiązane z przestrzenią nazw komponentu. |
Action | Sprawdź, czy żądane źródło danych zostało utworzone i powiązane w przestrzeni nazw java:comp/env. |
Explanation | Źródło danych zdefiniowane dla tej jednostki pamięci trwałej musi być powiązane z globalną przestrzenią nazw. |
Action | Sprawdź, czy żądane źródło danych zostało utworzone i powiązane w globalnej przestrzeni nazw. |
Explanation | Nie można wywołać metody obiektu java.sql.Connection innej niż metody close i isClosed, ponieważ środowisko wykonawcze serwera nie może powiązać wątku operacji z żadnym komponentem aplikacji Java Platform, Enterprise Edition 5 (Java EE 5). Taka sytuacja może wystąpić, kiedy klient JNDI (Java Naming and Directory InterfaceTM) używający nazwy java: nie został uruchomiony w wątku żądania aplikacji serwera. |
Action | Upewnij się, że aplikacja Java EE 5 nie wykonuje operacji JNDI na nazwach java: w blokach kodu statycznego ani w wątkach utworzonych przez tę aplikację Java EE 5. Ten kod nie musi być wykonywany w wątku żądania aplikacji serwera. Z tego względu ten kod nie jest obsługiwany w operacjach JNDI na nazwach java:. |
Explanation | Nie można znaleźć źródła danych, ponieważ środowisko wykonawcze serwera nie może powiązać wątku operacji z żadnym komponentem aplikacji Java Platform, Enterprise Edition 5 (Java EE 5). Taka sytuacja może wystąpić, kiedy klient JNDI (Java Naming and Directory InterfaceTM) używający nazwy "java:" nie został uruchomiony w wątku żądania aplikacji serwera. |
Action | Upewnij się, że aplikacja Java EE 5 nie wykonuje operacji JNDI na nazwach java: w blokach kodu statycznego ani w wątkach utworzonych przez tę aplikację Java EE 5. Ten kod nie musi być wykonywany w wątku żądania aplikacji serwera. Z tego względu ten kod nie jest obsługiwany w operacjach JNDI na nazwach java:. |
Explanation | Ten komunikat informacyjny nie jest przetłumaczony. |
Action | Szczegółowe informacje na ten temat zawiera komunikat. |
Explanation | Ten komunikat ostrzegawczy nie jest przetłumaczony. |
Action | Szczegółowe informacje na ten temat zawiera komunikat. |
Explanation | Ten komunikat o błędzie nie jest przetłumaczony. |
Action | Szczegółowe informacje na ten temat zawiera komunikat. |
Explanation | Dostawca interfejsu API Java Persistence (JPA) nie może działać prawidłowo bez dostępu do interfejsu UOWSynchronizationRegistry w celu uczestniczenia w transakcjach. |
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 | Kontekst komponentu nie istnieje w tym wątku. Środowisko wykonawcze serwera nie może powiązać wątku operacji z żadnym komponentem aplikacji Java Platform, Enterprise Edition 5 (Java EE 5). Taki warunek może wystąpić, gdy klient próbuje wykonać operacje EntityManager na wątku aplikacji spoza serwera. |
Action | Upewnij się, że aplikacja Java EE 5 nie wykonuje operacji EntityManager w blokach kodu statycznego ani w wątkach utworzonych przez tę aplikację Java EE. |
Explanation | Plik persistence.xml dla jednostki pamięci trwałej zawiera błąd składniowy. Ani właściwość, ani wartość nie mogą mieć wartości NULL. |
Action | Popraw błąd składniowy w pliku persistence.xml. |
Explanation | Plik persistence.xml zawiera co najmniej jeden błąd i nie jest zgodny z definicją schematu. Aplikacja może nie działać zgodnie z oczekiwaniami. |
Action | Skoryguj wszelkie błędy w pliku persistence.xml i ponów próbę. |
Explanation | Jeśli zdefiniowano wiele odwołań jednostek trwałości lub odwołań kontekstu trwałości w deskryptorze wdrażania XML dla tej samej przestrzeni nazw komponentu o tej samej nazwie, wszystkie atrybuty odwołania muszą być takie same. Typowe okoliczności wystąpienia takiej sytuacji to definiowanie odwołań dla komponentu EJB i odpowiadającej klasy przechwytywacza. Komponent bean i przechwytywacz współużytkują tę samą przestrzeń nazw komponentu, zatem wspólne dla nich odwołania muszą być zgodne. |
Action | W deskryptorze wdrażania XML zmień nazwę jednego z odwołań lub zmień jedną z wartości powodujących konflikt, tak aby wartości były takie same. |
Explanation | Jeśli w adnotacjach kodu źródłowego zdefiniowanych jest wiele jednostek trwałości lub odwołań do kontekstu trwałości dla tej samej przestrzeni nazw komponentu o identycznej nazwie, wszystkie atrybuty odwołania muszą być identyczne lub jeden z atrybutów musi umożliwiać przypisanie do innego atrybutu. |
Action | W adnotacjach kodu źródłowego zmień nazwę jednego z odwołań lub zmień jedną z wartości powodujących konflikt tak, aby obie wartości były identyczne lub jedna z nich mogła być przypisana do innej. |
Explanation | Jednostki trwałości mają zasięg jednej aplikacji, dlatego odwołanie do trwałości java:global nie ma znaczenia. |
Action | Zmień nazwę odwołania do trwałości, używając przedrostka java:app lub java:module, lub usuń przedrostek java:global w celu użycia domyślnej przestrzeni nazw java:comp. |
Explanation | W przypadku danego stanowego komponentu bean sesji, który więcej niż raz wstrzykuje konkretną definicję jednostki trwałości jako rozszerzony kontekst trwałości, typem synchronizacji dla wszystkich instancji wstrzyknięcia musi być SYNCHRONIZED lub UNSYNCHRONIZED. |
Action | Zmień synchronizację wszystkich instancji wstrzyknięcia jednostki trwałości na SYNCHRONIZED lub UNSYNCHRONIZED. |
Explanation | Stanowy komponent bean sesji rozszerzył klasę, która wstrzykuje rozszerzony kontekst trwałości dla wspólnej jednostki trwałości, ale typ synchronizacji wstrzyknięcia nadklasy nie jest zgodny z typem synchronizacji wstrzyknięcia podklasy. |
Action | Zmień synchronizację wszystkich instancji wstrzyknięcia jednostki trwałości na SYNCHRONIZED lub UNSYNCHRONIZED. |
Explanation | Nie można propagować kontekstu trwałości o typie synchronizacji UNSYNCHRONIZED do komponentu, który ma wstrzyknięty ten sam kontekst trwałości, ale o typie synchronizacji SYNCHRONIZED. |
Action | Zmień wstrzyknięcie @PersistenceContext w komponencie wywołującym i wywoływanym na taki sam typ synchronizacji. |
Explanation | Nie można propagować kontekstu trwałości o typie synchronizacji UNSYNCHRONIZED do komponentu, który ma wstrzyknięty ten sam kontekst trwałości, ale o typie synchronizacji SYNCHRONIZED. |
Action | Zmień wstrzyknięcie @PersistenceContext w komponencie wywołującym i wywoływanym na taki sam typ synchronizacji. |
Explanation | Ten komunikat ma charakter wyłącznie informacyjny. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Nie można znaleźć klasy dostawcy JPA. |
Action | Za pomocą Konsoli administracyjnej lub komendy modifyJPASpecLevel AdminTask zmień serwer lub konfigurację tak, aby był używany poziom JPA obsługiwany przez bieżącego dostawcę trwałości. Alternatywnie zaktualizuj aplikację tak, aby używała dostawcy trwałości zgodnego z bieżącym poziomem JPA. |
Explanation | Nie można znaleźć klasy dostawcy JPA. |
Action | Zmień serwer lub konfigurację tak, aby był używany poziom JPA obsługiwany przez wskazanego dostawcę trwałości. |
Explanation | Nie można znaleźć implementacji interfejsu javax.persistence.spi.PersistenceProvider. |
Action | Aby skonfigurować domyślnego dostawcę trwałości, użyj konfiguracji <jpa defaultPersistenceProvider="com.acme.PersistenceProviderImpl"/> lub włącz składnik bells-1.0 i skonfiguruj element <bell> dla elementu <library> zawierającego dostawcę JPA. |
Explanation | Wskazuje nazwę klasy dostawcy trwałości używanej implementacji JPA innej firmy. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Wskazuje nazwę i wersję używanej implementacji JPA innej firmy. |
Action | Nie jest wymagana żadna czynność. |
Explanation | Nie można używać tego dostawcy trwałości JPA, ponieważ nie zawiera on implementacji metod wymaganych przez specyfikację JPA 2.1. |
Action | Uzyskaj nowszą wersję dostawcy trwałości JPA zgodną ze specyfikacją JPA 2.1. |
Explanation | Dostawca interfejsu API Java Persistence (JPA) zapisał ten komunikat informacyjny. |
Action | Zapoznaj się z dokumentacją dostawcy JPA. |
Explanation | Dostawca interfejsu API Java Persistence (JPA) zarejestrował ten komunikat ostrzegawczy. |
Action | Zapoznaj się z dokumentacją dostawcy JPA. |
Explanation | Dostawca interfejsu API Java Persistence (JPA) zarejestrował ten komunikat o błędzie. |
Action | Zapoznaj się z dokumentacją dostawcy JPA. |
Explanation | Dostawca interfejsu API Java Persistence (JPA) zapisał ten komunikat o błędzie krytycznym. |
Action | Zapoznaj się z dokumentacją dostawcy JPA. |