Explanation | Excepţia stivei de apeluri ce a apărut când managerul de persistenţă a creat excepţia originală. |
Action | Vedeţi precedentul mesaj de eroare, ce a cauzat apariţia acestei excepţii a stivei de apeluri. |
Explanation | Utilizat pentru tipărirea lui messageText al excepţiei(excepţiilor) imbricate (a.k.a. înlănţuite) în excepţia orginală. |
Action | Citiţi lanţul excepţiilor pentru a ajuta în determinarea problemei. Ultima excepţie este adesea cauza rădăcină a problemei. |
Explanation | O excepţie survenită ce este înrudită cu excepţiile imbricate sau înlănţuite. |
Action | Pentru informaţii despre eroare, vedeţi excepţiile imbricate sau înlănţuite. |
Explanation | DataAccessSpec <tip>, ce face parte din fişierul xxxAdapterBinding.java generat de Deploy Tool, nu poate fi găsit pentru numele specificaţiei accesului la date dat şi intenţia de acces dată. De exemplu, optimist versus pesimist sau citire versus actualizare <intenţii de acces?>. Această eroare apare din unul din următoarele motive: Sursa de date back-end nu suportă Instrucţiunea SQL necesară pentru intenţia de acces. Codul implementat este o versiune anterioară ce nu conţine noile funcţii. |
Action | Verificaţi în clasa xxxAdapterBinding generată tipul de bean folosit. Clasa conţine definiţia pentru specificaţia accesului la date. Pentru a rezolva problema, s-ar putea să fie nevoie să relansaţi fişierul EAR (enterprise archive). |
Explanation | O eroare a apărut în unul sau mai multe fişiere de cod sursă .java generate de Deploy Tool. |
Action | Verificaţi că fişierele generate nu conţin erori. De asemenea, verificaţi că aţi specificat informaţiile corecte când aţi folosit Deploy Tool. |
Explanation | Nu este definită o relaţie pentru numele rolului relaţiei specificat. |
Action | Căutaţi în cod bean-ul ConcretexxxBean, ce este generat de Deploy tool, pentru a determina dacă numele rolului specificat este definit corespunzător. |
Explanation | Un obiect EJB (Enterprise JavaBean) nu există în context. |
Action | Verificaţi dacă obiectul EJB este disponibil în context. |
Explanation | Datele sunt deja şterse din depozitul de date, de exemplu, baza dumneavoastră de date relaţională. |
Action | Verificaţi dacă datele sunt deja şterse din depozitul de date. |
Explanation | Tranzacţia din context este nulă. |
Action | Verificaţi dacă tranzacţia este disponibilă în context. Absenţa unei tranzacţii indică de obicei o eroare de logică din componenta de container internă. |
Explanation | Metoda finder lipseşte din executeFinderForLink <tip>. |
Action | Căutaţi în cod bean-ul ConcretexxxBean, ce este generat de Deply Tool, pentru a determina dacă metoda finder dată este definită corespunzător. |
Explanation | PMHomeInfo <tip> nu există pentru un nume dat. |
Action | Verificaţi în clasa xxxAdapterBinding generată, ce este generată de Deploy Tool, pentru a determina dacă numele dat este numele schemei abstracte generate în acest cod. |
Explanation | A apărut o excepţie la crearea DataAccessSpec <tip> din clasa xxxAdapterBinding generată, ce este generată de Deploy Tool. |
Action | Verificaţi clasa xxxAdapterBinding generată. |
Explanation | ID-ul backend curent <server?> din fişierul ibm-ejb-jar-bnd.xml nu are o clasă xxxAdapterBinding implementată echivalentă. Clasa este generată de Deploy Tool. |
Action | Verificaţi procesul de implementare. |
Explanation | ID-ul backend curent <server?> din fişierul ibm-ejb-jar-bnd.xml este nul. |
Action | Verificaţi procesul de implementare. |
Explanation | ID-ul back-end curent <server?> din fişierul ibm-ejb-jar-bnd.xml nu se potriveşte cu sursa de date la care este conectat. |
Action | Verificaţi procesul de implementare sau definiţia sursei de date. |
Explanation | A survenit o excepţie ce este înrudită cu excepţiile imbricate sau înlănţuite. |
Action | Citiţi lanţul de excepţii pentru a ajuta în determinarea problemei. Ultima excepţie este adesea cauza rădăcină a problemei. |
Explanation | A survenit o excepţie ce este înrudită cu excepţiile imbricate sau înlănţuite. |
Action | Citiţi lanţul de excepţii pentru a ajuta în determinarea problemei. Această excepţie apare de obicei din cauza unei erori în configuraţia sursei de date. |
Explanation | Datele din sursa de date s-au modificat pentru bean-ul numai-citire. |
Action | Refaceţi tranzacţia sau alegeţi o strategie de citire-verificare diferită. |
Explanation | Starea bean-ului concret nu este corectă pentru metoda ciclului de viaţă specificată. |
Action | - |
Explanation | A apărut o excepţie când <cine face căutarea?> a căutat AccessIntenetService <tip>. |
Action | Verificaţi că AccessIntentService <tip> din timpul rulării este definit. Pentru mai multe informaţii, vedeţi "AccessIntent" în documentaţie. |
Explanation | A apărut o excepţie în timupl ejbCreate, ejbStore sau ejbRemove un bean, ce s-a încărcat ca intenţie de citire. |
Action | Căutaţi în setarea AccessInten metoda ce încarcă bean-ul. |
Explanation | Există o stare ilegală deoarece ejbRemove, ejbLoad sau ejbStore sunt apelate înainte de apelarea ejbPostCreate sau ejbActivate. |
Action | Căutaţi codul implementat sau containerul după probleme. |
Explanation | Există o stare ilegală deoarece ejbActivate sau ejbCreate au fost apelate pentru un bean pregătit. |
Action | Căutaţi codul implementat sau containerul după probleme. |
Explanation | A apărut o excepţie în timpul ejbCreate, ejbStore, ejbRemove un bean, ce este de tip numai citire nivel clasă |
Action | Căutaţi în fişierul ibm-ejb-jar-ext.xml setarea memorării în cache a datelor. |
Explanation | A apărut o excepţie în timpul ejbFind, ejbLoad un bean, ce este de tip numai citire nivel clasă. Totuşi, AccessIntent este setat ca pentru actualizare. |
Action | Căutaţi în fişierul ibm-ejb-jar-ext.xml setarea memorării în cache a datelor. De asemenea, căutaţi în setarea AccessIntent metoda ce încarcă bean-ul. |
Explanation | O valoare NULL pentru AccessIntent <tip> a fost primită din EntityContext <tip>. |
Action | Verificaţi cu proprietarul componentei containerului. |
Explanation | Cadrul de lucru al asocierilor nu a găsit un tip de legătură valid în metadatele asociate. |
Action | Cadrul de lucru al asocierilor şi codul generat de Deploy Tool nu sunt probabil sincronizate. |
Explanation | Containerul a creat o eroare RemoveException când managerul de persistenţă a încercat să înlăture în cascadă la un bean asociat. |
Action | Determinaţi cauza de bază a erorii RemoveException. |
Explanation | DataAccessSpec <tip> pentru o metodă finder includea un CompleteAssociationList <tip>. Totuşi, xxxDataCacheEntry <tip> nu a fost generat pentru a îl folosi. |
Action | Căutaţi în clasa xxxAdapterBinding şi clasa xxxCacheEntry, ce sunt generate de Deploy tool, tipul de bean folosit. Examinaţi intrările pe care le-aţi dat lui Deploy Tool pentru acest tip de bean. |
Explanation | Codul client a trimis o cerere PMCacheInvalidationRequest cu nume abeanAbstractSchemaName. Fie configuraţi <opţiunea?> Lifetime In Cache Usage pentru acest tip de bean fie numele beanAbstractSchemaName pentru cerere este asociat cu tipul greşit de bean. |
Action | Utilizaţi o unealtă de asamblare pentru a actualiza configuraţia Entity Bean. Pentru mai multe informaţii despre uneltele de asamblare, vedeţi centrul de informaţii. Într-o unealtă de asamblare, faceţi clic pe fila Extensii IBM şi setaţi <opţiunea?> Lifetime In Cache Usage la o valoare corespunzătoare alta decât Oprit. Ca o alternativă, găsiţi codul aplicaţiei ce trimite <cererea?> PMCacheInvalidationRequest şi corectaţi valoarea pentru numele beanAbstractSchemaName. |
Explanation | Codul client a trimis un mesaj JMS (Java Message Service) incorect subiectului de nevalidare cache pentru managerul de persistenţă. |
Action | Găsiţi codul aplicaţiei ce trimite <ce trimite?> subiectului de nevalidare cache PM şi verificaţi că urmăreşte interfaţa documentată pentru Nevalidare Cache. |
Explanation | Codul client a trimis un mesaj JMS (Java Message Service) incorect subiectului de nevalidare cache pentru managerul de persistenţă. |
Action | Găsiţi codul aplicaţiei ce trimite <ce trimite?> subiectului de nevalidare cache PM. Setaţi parametrul beanHomeJNDIName la o valoare corectă. |
Explanation | Bean-urile de entitate CMP (container-managed persistence) nu au asigurat că fiecare bean de entitate foloseşte un nume JNDI (Java Naming and Directory Interface) unic pentru home-ul bean-ului. |
Action | Examinaţi numele JNDI pentru home-ul bean-ului ce este folosit de bean-uri instalate şi înlăturaţi orice nume duplicate. Puteţi găsi bean-urile instalate în descriptorul de implementare şi alte locuri. |
Explanation | O cerere de nevalidare cache PM a cauzat o eroare când un obiect de cheie primară a fost serializat într-un byte[]. Dacă este vina clasei cheie pentru bean, alte erori trebuie să fi survenit în altă parte. |
Action | Confirmaţi că clasa de cheie primară pentru bean-ul dumneavoastră se serializează şi se deserializează corect conform specificaţiei Enterprise JavaBean (EJB) 2.x. În caz afirmativ, raportaţi această eroare la IBM. |
Explanation | Codul client a trimis un mesaj JMS (Java Message Service) incorect subiectului de nevalidare cache pentru managerul de persistenţă. |
Action | Găsiţi codul aplicaţiei ce trimite mesajul JMS subiectului de nevalidare cache PM. Asiguraţi-vă că codul aplicaţiei urmează interfaţa decumentată pentru Nevalidare Cache. În special, asiguraţi-vă că obiectele cheie pe care le transmiteţi în cerere sunt de tipul corect pentru numele beanHomeJNDIName pe care îl transmiteţi în cerere. |
Explanation | Nevalidarea cache PM nu a fost configurată corect în timpul pornirii serverului. O eroare internă a survenit probabil în instalarea subiectului TopicConnectionFactory JMS (Java Message Service) sau TopicDestination. |
Action | Înţeleg că folosiţi pentru a indica spre informaţiile despre determinarea problemei online. Dacă este posibil, încercaţi să oferiţi orice fel de ajutor astfel încât un client să poată diagnostica singur problema. |
Explanation | Firul de execuţie PMCacheInvalidationMessageHandler a prins o excepţie în timp ce primea mesaje de nevalidare. |
Action | Înţeleg că folosiţi pentru a indica spre informaţiile despre determinarea problemei online. Dacă este posibil, încercaţi să oferiţi orice fel de ajutor astfel încât un client să poată diagnostica singur problema. |
Explanation | Adaptorul de resurse a creat o excepţie când a primit o cerere de conectare. |
Action | Verificaţi că Conectorul Java EE (Java Platform, Enterprise Edition) sau adaptorul de resurse, configurat pentru utilizarea cu tipul curent de bean este un adaptor de resurse valid. Eroarea rezultă dintr-o defectare cu fabrica de conxiuni. |
Explanation | Adaptorul de resurse a creat o excepţie când a primit o cerere de conectare. |
Action | Verificaţi că Conectorul Java EE (Java Platform, Enterprise Edition) sau adaptorul de resurse, configurat pentru utilizarea cu tipul curent de bean este un adaptor de resurse valid. Eroarea rezultă dintr-o defectare cu metoda connection.getInteraction sau chiar cu interacţiunea. |
Explanation | Cea mai comună cauză pentru această excepţie este când aplicaţiile EJB (Enterprise JavaBean) Versiunea 2.0 se interblochează cu altă tranzacţie din această aplicaţie sau altă aplicaţie de pe acest sau alt calculator. În acest context, Interblocare înseamnă că încercaţi să obţineţi o blocare pe datele din baza de date când o altă tranzacţie are deja un blocaj conflictual. Blocările se obţin când încercaţi să accesaţi datele pentru un bean sau uneori pentru un bean din apropiere din aceeaşi tabelă de baze de date. |
Action | Corectaţi logica aplicaţiei sau modelul accesului la date pentru această aplicaţie sau cealaltă aplicaţie astfel încât să nu mai apară conflictul. Pentru mai multe informaţii despre când şi cum se obţin blocările, vedeţi documentaţia pentru baza dumneavoastră de date particulară sau alt depozit de date. Pentru mai multe informaţii despre cum să vă configuraţi aplicaţiile să evite o interblocare, vedeţi documentaţia Intenţie de Acces. |
Explanation | Adaptorul de resurse configurat pentru acest tip de bean indică faptul că cheia livrată este un duplicat al unei chei ce există deja în depozitul de date. Această eroare poate surveni în timpul execuţiei normale de aplicaţie. |
Action | Aplicaţia dumneavoastră ar trebui să accepte această excepţie şi s-o comunice utilizatorului dumneavoastră final. |
Explanation | Altă aplicaţie a modificat probabil datele din baza de date în timp ce le foloseaţi. Aplicaţia dumneavoastră foloseşte controlul concomitenţei optimiste, de exemplu Access Intent = optimisticUpdate şi această eroare apare în ciuda beneficiilor acestui control. |
Action | Scrieţi aplicaţia dumneavoastră astfel încât să trateze această excepţie. Fie reîncercaţi actualizarea fie comunicaţi defectarea utilizatorului dumneavoastră final şi lăsaţi utilizatorul să decidă dacă se reîncearcă actualizarea. |
Explanation | Tipul de bean folosit face parte dintr-o ierarhie de moştenire. O metodă finder a returnat date pentru o subclasă bean nerecunoscută de subclasele extractor, ce sunt generate de Deploy Tool. |
Action | Asiguraţi-vă că aveţi o intrare a descriptorului de implementare pentru toate tipurile posibile de bean din această ierarhie de moştenire. Apoi, verificaţi că Deploy Tool a generat o clasă xxxExtractor pentru toate aceste tipuri de bean. |
Explanation | Ca rezultat al unei metode finder sau de selecţie, a survenit o eroare la extragerea datelor din adaptorul de resurse sau depozitul său de date. |
Action | Verificaţi că informaţiile de mapare sau tipurile atributelor bean-urilor la maparea tipurilor de depozite de date sunt corecte. Dacă aceste informaţii sunt corecte, examinaţi clasele xxxExtractor, ce sunt generate de Deploy Tool. În particular, examinaţi metodele extractXXX(). |
Explanation | Ca rezultat al unei metode finder sau de selecţie, datele returnate din adaptorul dumneavoastră de resurse sau din depozitul său de date au rezultat într-o eroare. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | A fost făcută o încercare de a apela o metodă ce nu funcţionează decât după ce datele bean-urilor sunt extrase din această linie rezultat. Datele sunt extrase folosind metoda xxxExtractor.extractData. |
Action | Înţeleg că folosiţi pentru a indica spre informaţiile despre determinarea problemei online. Dacă este posibil, încercaţi să oferiţi orice fel de ajutor astfel încât un client să poată diagnostica singur problema. |
Explanation | Datele extrase din depozitul de date pentru un bean nu se potrivesc cu codul de extractor generat pentru acel tip de bean. De aceea, metoda nu poate procesa corespunzător datele pentru utilizare ca bean de entitate. |
Action | A apărut o eroare internă în unealta ce a generat extractorul pentru acest tip de bean. Această eroare nu apare ca rezultat al erorilor utilizatorilor în timpul mapării de date sau alte configuraţii. |
Explanation | Ca rezultat al unei metode finder sau de selecţie, a apărut o eroare în iterarea prin rezultatul javax.resource.cci.ResultSet ce a fost returnat din adaptorul dumneavoastră de resurse sau depozitul său de date. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | Adaptorul de resurse a returnat rezultatul javax.resource.cci.ResultSet. Un apel la următoarea metodă a eşuat pe rezultat. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | O eroare internă a rezultat din logica ce creează şi iniţializează o colecţie ResultCollection. |
Action | Înţeleg că folosiţi pentru a indica spre informaţiile despre determinarea problemei online. Dacă este posibil, încercaţi să oferiţi orice fel de ajutor astfel încât un client să poată diagnostica singur problema. |
Explanation | Conexiunea folosită pentru a obţine rezultatul ResultSet ar putea fi întreruptă, ceea ce poate declanşa o închidere a rezultatelor ResultSets. Această eroare de asemenea rezultă când managerul de conexiuni J2C (Java 2 Connection) a închis prematur o conexiune. |
Action | Căutaţi o conexiune abandonată la depozitul dumneavoastră de date. Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | A fost creată o excepţie SQLException când <Application Server?> a iterat printr-un rezultat ResultSet ce a fost returnat de o metodă finder sau de selecţie. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | A apărut o excepţie ce nu este înrudită cu mesajul PMGR6040 sau PMGR6041 când <Application Server> a iterat printr-un rezultat ResultSet ce a fost returnat de o metodă finder sau de selecţie. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | O conexiune a încercat să se inchidă când se afla în uz de către o metodă alta decât o metodă finder sau de selecţie. Aceste metode includ metoda creare, actualizare sau înlăturare. |
Action | Căutaţi o conexiune abandonată la depozitul dumneavoastră de date sau o altă problemă cu conexiunile la baze de date. Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Dacă utilizaţi adaptorul de resurse relaţional, ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | Managerul de persistenţă necesită ca adaptoarele de resurse să returneze rezultatul unei metode finder sau de selecţie fie ca javax.resource.cci.ResultSet fie ca javax.resource.cci.IndexedRecord. Rezultatul javax.resource.cci.MappedRecord nu este suportat. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Ar putea fi o eroare sau omisiune în subclasa EJBToRAAdapter livrată cu sau adăugată adaptorului dumneavoastră de resurse. Dacă utilizaţi adaptorul de resurse relaţional, ceea ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | Adaptorul de resurse pentru acest tip de bean a returnat rezultatul unei metode finder sau de selecţie ca un tip necunoscut de obiect. |
Action | Revizuiţi documentaţia pentru adaptorul de resurse pe care-l folosiţi pentru a vedea dacă este compatibil pentru utilizare ca depozitul de date pentru bean-uri CMP (container-managed persistence) Versiunea 2.0. Ar putea fi o eroare sau omisiune în subclasa EJBToRAAdapter livrată cu sau adăugată adaptorului dumneavoastră de resurse. Dacă utilizaţi adaptorul de resurse relaţional, ceea ce reprezintă opţiunea implicită, această eroare este o eroare internă. |
Explanation | Colecţiile returnate de o metodă finder sau de selecţie sunt de tip numai-citire; ele nu permit modificări asupra conţinutului lor. Aplicaţia dumneavoastră a încercat să apeleze o metodă de colecţie ce încearcă să actualizeze conţinutul. |
Action | Modificaţi aplicaţia dumneavoastră astfel încât să nu apeleze metode de colecţie ce încearcă să actualizeze conţinutul. Dacă aveţi nevoie de o colecţie ce are câteva, dar nu toate, din bean-urile din colecţia returnată, copiaţi elementele dorite într-o colecţie pe care o puteţi crea. |
Explanation | Extractorul generat nu a înlocuit metoda discriminare. Extractorul ar fi trebuit să înlocuiască metoda deoarece bean-ul său face parte dintr-o ierarhie de moştenire. |
Action | Dacă aţi modificat codul generat de Deploy Tool, căutaţi erori în acest cod. |
Explanation | Acest extractor generat nu a înlocuit metoda 'extractDiscriminationValues'. Extractorul ar fi trebuit să înlocuiască metoda deoarece bean-ul său face parte dintr-o ierarhie de moştenire. |
Action | Dacă aţi modificat codul generat de Deploy Tool, căutaţi erori în acest cod. |
Explanation | Wrapper-ul fieldResultRawData este un wrapper pentru mulţimea rezultat sau înregistrara indexată returnată de o metodă finder sau de selecţie. Acest wrapper este setat la o valoare ne-nulă. Trebuie să fie o eroare logică internă în codul ce a iniţializat colecţia ResultCollection. |
Action | Înţeleg că folosiţi pentru a indica spre informaţiile despre determinarea problemei online. Dacă este posibil, încercaţi să oferiţi orice fel de ajutor astfel încât un client să poată diagnostica singur problema. |
Explanation | Această adresă IP este folosită pentru a genera valori de chei unice pentru utilizare cu bean-uri ce sunt definite cu tip necunoscut de cheie primară. Această adresă IP este folosită pe sisteme de operare distribuite şi nu pe sistemul de operare z/OS. Fără adresele IP, managerul de persistenţă nu poate suporta tipul necunoscut de cheie. |
Action | Înţeleg că folosiţi pentru a indica spre informaţiile despre determinarea problemei online. Dacă este posibil, încercaţi să oferiţi orice fel de ajutor astfel încât un client să poată diagnostica singur problema. |
Explanation | Aplicaţia dumneavoastră a încercat să apeleze o metodă ce nu este suportată. |
Action | Modificaţi aplicaţia dumneavoastră astfel încât să nu apeleze metode ce nu sunt suportate. |
Explanation | DataAccessSpec generat <specificaţie?> are un WholeRowExtractor <tip?> cu mai mult de un extractor, ceea ce indică faptul că alte date de bean vor fi citite primele. Totuşi, <specificaţia?> nu are un ReadAheadHint <tip?> pentru a specifica ce alte date de bean să citească întâi. |
Action | Dacă aţi modificat codul generat de Deploy Tool, în special clasa xxxAdapterBinding, căutaţi erori în acest cod. |
Explanation | Formatul sau conţinutul datelor din clasa BeanAdapterBinding generată pentru un bean CMP (container-managed persistence) nu se potrivesc cu datele aşteptate de runtime-ul managerului de persistenţă. Această eroare poate rezulta dintr-o eroare în comanda ejbdeploy sau în runtime-ul managerului de persistenţă. Eroarea poate de asemenea rezulta când codul generat este editat incorect. |
Action | Dacă aţi modificat codul generat de Deploy Tool, căutaţi erori în acest cod. Altfel, raportaţi această eroare la IBM. Nu le spuneţi clienţilor să raporteze eroarea la IBM. Dacă nu puteţi oferi altă soluţie, adăugaţi următoarele informaţii: "Vedeţi informaţiile despre determinarea problemei pe pagina WebWebSphere Application Server Support: http://www.ibm.com/software/webservers/appserv/was/support |
Explanation | A survenit o eroare de nivel-scăzut la extragerea datelor din adaptorul dumneavoastră de resurse sau depozitul său de date ca rezultat al unei metode finder sau de selecţie. O sursă comună de erori este aceea că datele din coloana dată nu sunt un obiect Java serializat sau externalizat aşa cum era presupus. De asemenea, eroarea poate apărea datorită mapării acestei coloane back-end la un atribut bean. |
Action | Verificaţi că valoarea acestei coloane în depozitul dumneavoastră de date este un obiect Java serializat sau externalizat. Dacă este un obiect Java serializat sau externalizat, examinaţi clasele generate de Deploy Tool în special clasa xxxAdapterBinding pentru acest tip de bean. |
Explanation | La deserializarea unei coloane de date ce rezultă dintr-o metodă finder sau de selecţie, clasa Java a obiectului ce a fost serializat anterior în această coloană nu poate fi găsită. |
Action | Examinaţi calea clasei Java, fişierul JAR (Java archive) şi aşa mai departe, asociate cu aplicaţia dumneavoastră pentru a determina de ce această clasă nu poate fi găsită. Această clasă este în mod normal furnizată de dumneavoastră. Ca un test, încercaţi să creaţi o instanţă a acestei clase, sau faceţi o referire la ea, în cadrul unui servlet pe care l-aţi scris. Servletul trebuie să ruleze pe serverul de aplicaţii la fel cum rulează managerul de persistenţă. |
Explanation | Această eroare clarifică originea excepţiei precedente. |
Action | Vedeţi excepţia precedentă pentru a determina acţiunea corespunzătoare. |
Explanation | Această eroare clarifică originea excepţiei precedente. |
Action | Vedeţi excepţia precedentă pentru a determina acţiunea corespunzătoare. |
Explanation | Această eroare clarifică originea excepţiei precedente. |
Action | Vedeţi excepţia precedentă pentru a determina acţiunea corespunzătoare. |
Explanation | Această eroare clarifică originea excepţiei precedente. |
Action | Vedeţi excepţia precedentă pentru a determina acţiunea corespunzătoare. |
Explanation | Steguleţul INTERNAL_USE_ONLY_throwOnDatastoreAccess, ce este intern produsului, a fost modificat. Modificarea acestui steguleţ este o eroare de utilizator şi nu este suportată. |
Action | Înlăturarea codului aplicaţiei modifică steguleţul INTERNAL_USE_ONLY_throwOnDatastoreAccess. |