Explanation | În timpul procesării serverului pentru furnizorul JPA imnplicit, serverul nu a putut găsi fişierul pentru furnizorul din bundle. |
Action | Inspectaţi bundle-ul furnizorului JPA pentru a vă asigura că există următoarele informaţii: Fişierul META-INF/services/javax.persistence.spi.PersistenceProvider defineşte clasa de implementare furnizor corectă. Clasa de implementare există în bundle. Fişierul JAR (arhivă Java) furnizor este specificat în proprietatea Bundle-ClassPath în fişierul META-INF/MANIFEST.MF. |
Explanation | În timpul procesării serverului pentru furnizorul JPA imnplicit, serverul nu a putut citi conţinutul unui fişier din bundle-ul furnizor JPA. |
Action | Inspectaţi bundle-ul de furnizor JPA pentru a vă asigura că există fişierul META-INF/services/javax.persistence.spi.PersistenceProvider şi este formatat corect. |
Explanation | Specificaţia JPA (Java Persistence API) necesită ca un context de persistenţă extins să fie iniţiat în domeniul unui bean de sesiune stateful şi aplicaţia a încercat să iniţieze contextul de persistenţă extins în domeniul unui alt tip de bean. |
Action | Modificaţi aplicaţia pentru a iniţia contextul de persistenţă extins din domeniul unui bean de sesiune stateful sau modificaţi contextul de persistenţă. |
Explanation | Furnizorul JPA (Java Persistence API) pentru produse WebSphere este instalat în Serverul de aplicaţii pentru furnizorul JPA implicit de sistem. Totuşi, acest furnizor implicit nu este găsit. Prin urmare, funcţia JPA implicită este dezactivată. |
Action | Contactaţi-vă administratorul de sistem pentru a face o implementare WJSPA de sistem implicită sau definită de utilizator accesibilă pentru serverul de aplicaţii. |
Explanation | Pentru a activa suportul JPA complet, ar putea fi nevoie ca un furnizor de persistenţă să injecteze cod într-o entitate JPA. Tipul ClassLoader activ nu suportă injecţia de cod JPA. Prin urmare, o entitate JPA s-ar putea să nu funcţioneze conform aşteptărilor. |
Action | Nu este necesară nicio acţiune. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | Aşa cum se indică în specificaţia JPA secţiunea 6.2, numele unităţii de persistenţă trebuie să fie unic într-un singur fişier EJB-JAR (Enterprise JavaBeans-Java archive), un fişier WAR (arhivă web), un fişier JAR client aplicaţie sau un fişier EAR (arhivă enterprise). Unitatea de persistenţă duplicată va fi ignorată. |
Action | Înainte de a reîncerca, redenumiţi sau înlăturaţi unitatea de persistenţă duplicată. |
Explanation | Runtime-ul serverului nu poate asocia firul de execuţie al operaţiei cu nicio componentă de aplicaţie de Platformă Java, Ediţia Enterprise 5 (Java EE 5). Această condiţie poate să apară când clientul JNDI care utilizează numele java: nu este rulat pe firul de execuţie al unei cereri de aplicaţie de server. |
Action | Asiguraţi-vă că aplicaţia Java EE 5 nu rulează operaţii JNDI pe nume java: în blocuri de cod statice sau în fire de execuţie create de acea aplicaţie Java EE 5. Un asemenea cod nu rulează neapărat pe firul de execuţie al unei cereri de aplicaţie de server şi, prin urmare, nu este suportat de operaţiile JNDI pe nume java:. |
Explanation | Metoda furnizorului JPA (Java Persistence API) createContainerEntityManagerFactory a eşuat să returneze o EntityManagerFactory. Asta s-ar putea întâmpla dacă furnizorul JPA este utilizat pentru unitatea persistentă sau a apărut o eroare în furnizorul JPA. |
Action | Asiguraţi-vă că furnizorul JPA corect a fost configurat pentru unitatea persistentă şi verificaţi toate erorile anterioare de la furnizorul JPA. |
Explanation | Aplicaţia fie nu este instalată, fie nu a fost pornită. |
Action | Instalaţi sau porniţi aplicaţia. |
Explanation | Aplicaţia a definit o unitate de persistenţă sau referinţă de context de persistenţă fără un nume de unitate de persistenţă şi nu se poate găsi o unitate de persistenţă unică. |
Action | Modificaţi aplicaţia pentru a specifica un nume de unitate de persistenţă pentru referinţă sau furnizaţi o persistenţă unică. |
Explanation | Serverul a încercat să localizeze sursa de date pentru unitatea de persistenţă. Totuşi, sursa de date nu a putut fi găsită. |
Action | Asiguraţi-vă că sursa de date necesară este creată şi legată. |
Explanation | Furnizorul JPA (Java Persistence API) a încercat să transforme o clasă şi a eşuat cu o excepţie IllegalClassFormatException. Fie fişierul de clasă este corupt, fie furnizorul JPA are o problemă. |
Action | Corectaţi fişierul de clasă corupt sau contactaţi furnizorul JPA pentru asistenţă. |
Explanation | Metoda furnizorului JPA (Java Persistence API) createContainerEntityManagerFactory a eşuat. |
Action | Contactaţi furnizorul JPA pentru asistenţă. |
Explanation | Mai mult de o referinţă de context de persistenţă este declarată în fişierul descriere de implementare. Toate instanţele, cu excepţia primei instanţe, sunt ignorate. |
Action | Înainte de a reîncerca, redenumiţi sau înlăturaţi referinţa de context de persistenţă duplicată. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | Un fişier XML conţine o eroare sau erori şi nu se conformează definiţiei schemei. Aplicaţia s-ar putea să nu funcţioneze conform aşteptărilor. |
Action | Corectaţi eroarea sau erorile din fişierul persistence.xml şi reîncercaţi. |
Explanation | MSG0001 |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | Verificaţi că aplicaţia este asamblată corect cu modulul şi instalată. |
Action | Utilizaţi o unealtă de asamblare aplicaţie pentru a verifica configuraţia aplicaţiei, instalaţi aplicaţia şi reîncercaţi. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | Unitatea de persistenţă şi adnotarea injecţiei de dependenţă trebuie definite corespunzător. |
Action | Verificaţi că unitatea de persistenţă şi adnotarea injecţiei de dependenţă sunt definite corespunzător. Reîncercaţi procesul. |
Explanation | Specificaţia fişierului JAR pentru unitatea de persistenţă este formatată greşit. Prin urmare, componenta JPA (Java Persistence API) nu poate furniza aceste date la furnizorul de persistenţă. |
Action | Corectaţi specificaţia fişierului JAR şi reîncercaţi. |
Explanation | URL-ul rădăcină JPA pentru un modul din aplicaţie este formatat greşit. |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | O aplicaţie a definit o referinţă de unitate de persistenţă pentru o unitate de persistenţă care nu poate fi găsită după căutarea could după META-INF/persistence.xml în toate fişierele şi directoarele din calea de clase. |
Action | Asiguraţi-vă că numele unităţii de persistenţă este scris corect şi asiguraţi-vă că unitatea de persistenţă este asamblată corect în aplicaţie verificând că unitatea de persistenţă este definită într-un fişier META-INF/persistence.xml care este într-un JAR sau director din calea de clase. |
Explanation | Sursa de date definită pentru această unitate de persistenţă trebuie să fie legată în spaţiul nume al componentei. |
Action | Asiguraţi-vă că sursa de date cerută este creată şi legată în spaţiul nume java:comp/env. |
Explanation | Sursa de date definită pentru această unitate de persistenţă trebuie să fie legată în spaţiul nume global. |
Action | Asiguraţi-vă că sursa de date cerută este creată şi legată în spaţiul nume global. |
Explanation | O metodă java.sql.Connection alta decât metoda de închidere (close) sau isClosed nu poate fi invocată pentru că mediul runtime al serverului nu poate asocia firul de execuţie al operaţiei cu nici o componentă de aplicaţie Java EE 5 (Java Platform, Enterprise Edition 5). Această condiţie poate să apară când clientul JNDI (Java Naming and Directory InterfaceTM) care utilizează numele java: nu rulează pe firul de execuţie al unei cereri de aplicaţie de server. |
Action | Asiguraţi-vă că aplicaţia Java EE 5 nu rulează operaţii JNDI pe nume java: în blocuri de cod statice sau în fire de execuţie care sunt create de acea aplicaţie Java EE 5. Acest cod nu rulează neapărat pe firul de execuţie al unei cereri de aplicaţie de server. Prin urmare, codul nu este suportat de operaţiile JNDI pe nume java:. |
Explanation | Sursa de date nu poate fi găsită pentru că runtime-ul serverului nu poate asocia firul de execuţie al operaţiei cu nici o componentă de aplicaţie de Platformă Java, Ediţia Enterprise 5 (Java EE 5). Această condiţie poate să apară când clientul JNDI (Java Naming and Directory InterfaceTM) care utilizează numele "java:" nu rulează pe firul de execuţie al unei cereri de aplicaţie de server. |
Action | Asiguraţi-vă că aplicaţia Java EE 5 nu rulează operaţii JNDI pe nume java: în blocuri de cod statice sau în fire de execuţie care sunt create de acea aplicaţie Java EE 5. Acest cod nu rulează neapărat pe firul de execuţie al unei cereri de aplicaţie de server. Prin urmare, codul nu este suportat de operaţiile JNDI pe nume java:. |
Explanation | Acest mesaj informaţional nu este tradus. |
Action | Consultaţi mesajul pentru detalii. |
Explanation | Acest mesaj de avertisment nu este tradus. |
Action | Consultaţi mesajul pentru detalii. |
Explanation | Acest mesaj de eroare nu este tradus. |
Action | Consultaţi mesajul pentru detalii. |
Explanation | Un furnizor JPA (Java Persistence API) nu poate funcţiona corespunzător fără acces la UOWSynchronizationRegistry pentru a participa în tranzacţii. |
Action | DacÇ problema persistÇ, vedeîi informaîiile pentru determinarea problemelor pe pagina WebSphere Application Server Support la http://www.ibm.com/software/webservers/appserv/was/support/. |
Explanation | Contextul componentei nu există pe firul de execuţie. Mediul runtime al serverului nu poate asocia firul de execuţie al operaţiei cu nici o componentă de aplicaţie de Platformă Java, Ediţia Enterprise 5 (Java EE 5). Această condiţie poate să apară când clientul încearcă operaţii EntityManager pe un fir de execuţie de aplicaţie non-server. |
Action | Asiguraţi-vă că aplicaţia Java EE 5 nu rulează operaţii EntityManager în blocuri de cod statice sau în fire de execuţie care sunt create de aplicaţia Java EE 5. |
Explanation | persistence.xml pentru unitatea de persistenţă conţine o eroare de sintaxă. Nici proprietatea nici valoarea nu pot avea valoarea "null". |
Action | Corectaţi eroarea de sintaxă care există în persistence.xml. |
Explanation | Un fişier persistence.xml conţine o eroare sau erori şi nu se conformează definiţiei schemei. Aplicaţia s-ar putea să nu funcţioneze conform aşteptărilor. |
Action | Corectaţi eroarea sau erorile din fişierul persistence.xml şi reîncercaţi. |
Explanation | Când sunt definite mai multe referinţe de unitate persistentă sau context persistent în descriptorul de implementare XML pentru acelaşi spaţiu nume de componentă cu acelaşi nume, toate atributele referinţei trebuie să fie identice. Un scenariu tipic în care s-ar putea întâmpla aceasta este cel în care se definesc referinţe pentru un bean enterprise şi pentru o clasă interceptor coresponentă. Atât bean-ul, cât şi interceptorul partajează acelaşi spaţiu de nume de componentă, astfel că referinţele care sunt comune între cele două trebuie să fie compatibile. |
Action | În descriptorul de implementare XML, modificaţi numele uneia dintre referinţe sau modificaţi una dintre valorile conflictuale în aşa fel încât să aibă aceeaşi valoare. |
Explanation | Când unităţi de persistenţă multiple sau referinţe ale contextului de persistenţă sunt definite în anotaţile codului sursăpentru spaşiul de nume al aceleiaşi componente cu acelaşi nume, toate atributele referinţei trebuie să fie ori la fel, ori unul să fie asignabil celuilalt. |
Action | În andotările codului sursă, schimbaţi numele unei referinţe, sau schimbaţi valorile conflictuale ca să aibă aceeaşi valoare sau una să fie asignabilă celeilalte. |
Explanation | Unităţile de persistenţă sunt scopate la o singură aplicaţie, prin urmare o referinţă de persistenţă java:global nu are sens. |
Action | Modificaţi numele referinţei de persistenţă să folosească în schimb prefixul java:app sau java:module, sau înlăturaţi prefixul java:global pentru a se folosi implicit spaţiul de nume java:comp. |
Explanation | Pentru un bean de sesiune stateful dat care injectează o anumită definiţie de unitate de persistenţă ca un context de persistenţă exstinsă mai mult de o dată, tipul de sincronizare pentru toate instanţele de injecţie trebuie să fie SYNCHRONIZED sau UNSYCHRONIZED. |
Action | Modificaţi sincronizarea tuturor instanţelor de injecţie ale unităţii de persistenţă la SYNCHRONIZED sau UNSYNCHRONIZED. |
Explanation | Un bean de sesiune stateful a extins o clasă care injectează un context de persistenţă extinsă pentru o unitate de persistenţă comună, dar tipul de sincronizare al injecţiei superclasei nu se potriveşte cu tipul de sincronizare al injecţiei subclasei. |
Action | Modificaţi sincronizarea tuturor instanţelor de injecţie ale unităţii de persistenţă la SYNCHRONIZED sau UNSYNCHRONIZED. |
Explanation | Un context de persistenţă care are un tip de sincronizare de UNSYNCHRONIED nu poate fi propagat la o componentă care a injectat acelaşi context de persistenţă, dar cu un tip de sincronizare de SYNCHRONIZED. |
Action | Modificaţi injecţia @PersistenceContext în componentele apelantului şi apelatului pentru a avea acelaşi tip de sincronizare. |
Explanation | Un context de persistenţă care are un tip de sincronizare de UNSYNCHRONIED nu poate fi propagat la o componentă care a injectat acelaşi context de persistenţă, dar cu un tip de sincronizare de SYNCHRONIZED. |
Action | Modificaţi injecţia @PersistenceContext în componentele apelantului şi apelatului pentru a avea acelaşi tip de sincronizare. |
Explanation | Acest mesaj are doar scop informaţional. |
Action | Nu este necesară nicio acţiune. |
Explanation | Clasa furnizorului JPA nu a putut fi găsită. |
Action | Modificaţi serverul sau configuraţia prin Admin Console sau taskul Admin modifyJPASpecLevel pentru a folosi un nivel JPA care este suportat de furnizorul de persistenţă curent. Alternativ, actualizaţi aplicaţia pentru a folosi un furnizor de persistenţă care este compatibil cu nivelul JPA curent. |
Explanation | Clasa furnizorului JPA nu a putut fi găsită. |
Action | Modificaţi serverul sau configuraţia pentru a folosi un nivel JPA care este suportat de furnizorul de persistenţă indicat. |
Explanation | Nu s-a găsit nicio implementare de javax.persistence.spi.PersistenceProvider. |
Action | Pentru a configura un furnizor de persistenţă implicit utilizaţi configuraţia <jpa defaultPersistenceProvider="com.acme.PersistenceProviderImpl"/> sau activaţi caracteristica bells-1.0 şi configuraţi un <bell> pentru <library> care conţine furnizorul JPA. |
Explanation | Indică nume de clasă a furnizorului de persistenţă a unei implementări JPA terţă parte folosite. |
Action | Nu este necesară nicio acţiune. |
Explanation | Indică informaţiile de nume şi versiune ale unei implementări JPA terţă parte folosite. |
Action | Nu este necesară nicio acţiune. |
Explanation | Furnizorul de persistenţă JPA nu poate fi folosit deoarece îi lipseşte implementarea unor metode care sunt cerute de specificaţia JPA 2.1. |
Action | Obţineţi o versiune mai nouă de furnizor de persistenţă JPA care este conformă cu specificaţia JPA 2.1. |
Explanation | Furnizorul JPA (Java Persistence API) a înregistrat în istoric acest mesaj informaţional. |
Action | Consultaţi documentaţia furnizorului JPA. |
Explanation | Furnizorul JPA (Java Persistence API) a înregistrat în istoric acest mesaj de avertisment. |
Action | Consultaţi documentaţia furnizorului JPA. |
Explanation | Furnizorul JPA (Java Persistence API) a înregistrat în istoric acest mesaj de eroare. |
Action | Consultaţi documentaţia furnizorului JPA. |
Explanation | Furnizorul JPA (Java Persistence API) a înregistrat în istoric acest mesaj fatal. |
Action | Consultaţi documentaţia furnizorului JPA. |