Explanation | Während der Serververarbeitung für den JPA-Standardprovider konnte der Server die Datei für den Provider im Paket nicht finden. |
Action | Überprüfen Sie das Paket des JPA-Providers, um festzustellen, ob folgende Angaben vorhanden sind: Die Datei META-INF/services/javax.persistence.spi.PersistenceProvider definiert die richtige Providerimplementierungsklasse. Die Implementierungsklasse ist im Paket vorhanden. Die JAR-Datei des Providers ist in der Eigenschaft Bundle-ClassPath in der Datei META-INF/MANIFEST.MF angegeben. |
Explanation | Während der Serververarbeitung für den Standard-JPA-Provider konnte der Server den Inhalt einer Datei im Paket des JPA-Providers nicht lesen. |
Action | Überprüfen Sie das Paket des JPA-Providers, um festzustellen, ob die Datei META-INF/services/javax.persistence.spi.PersistenceProvider vorhanden und ordnungsgemäß formatiert ist. |
Explanation | Die JPA-Spezifikation (Java Persistence API) erfordert, dass ein erweiterter Persistenzkontext nur innerhalb des Geltungsbereichs einer Stateful-Session-Bean initialisiert wird. Die Anwendung versuchte jedoch, den erweiterten Persistenzkontext innerhalb des Geltungsbereichs eines anderen Bean-Typs zu initialisieren. |
Action | Ändern Sie die Anwendung in der Weise, dass Sie den erweiterten Persistenzkontext innerhalb des Geltungsbereichs einer Stateful-Session-Bean initialisiert, oder ändern Sie den Persistenzkontext. |
Explanation | Im Application Server ist als Systemstandard-JPA-Provider der Provider für JPA-Produkte für WebSphere installiert. Dieser Standardprovider wurde jedoch nicht gefunden. Daher wird die JPA-Standardfunktion inaktiviert. |
Action | Wenden Sie sich an Ihren Systemadministrator, damit dieser eine WSJPA-Systemstandardimplementierung oder eine benutzerdefinierte WSJPA-Implementierung für den Anwendungsserver zugänglich macht. |
Explanation | Zum Aktivieren der vollständigen JPA-Unterstützung muss der Persistenzprovider eventuell eine Codeinjektion in die JPA-Entität vornehmen. Die JPA-Codeinjektion wird vom aktiven ClassLoader-Typ nicht unterstützt. Daher funktioniert eine JPA möglicherweise nicht wie erwartet. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Gemäß Abschnitt 6.2 der JPA-Spezifikation (Java Persistence API) muss der Name der Persistenzeinheit innerhalb einer EJB-JAR-Datei, einer WAR-Datei, einer Anwendungsclient-JAR- oder einer EAR-Datei eindeutig sein. Die überzählige Persistenzeinheit wird ignoriert. |
Action | Bevor Sie die Operation wiederholen, sollten Sie die überzählige Persistenzeinheit umbenennen oder entfernen. |
Explanation | Die Serverlaufzeit kann den Operationsthread keiner Java EE 5-Anwendungskomponente (Java Platform, Enterprise Edition 5) zuordnen. Diese Bedingung kann auftreten, wenn der JNDI-Client, der den java:-Namen verwendet, nicht im Thread einer Serveranwendungsanforderung ausgeführt wird. |
Action | Stellen Sie sicher, dass eine Java EE 5-Anwendung keine JNDI-Operationen für java:-Namen in statischen Codeblöcken oder in Threads ausführt, die von dieser Java EE 5-Anwendung erstellt wurden. Solcher Code wird nicht unbedingt im Thread einer Serveranwendungsanforderung ausgeführt und wird deshalb von JNDI-Operationen für java:-Namen nicht unterstützt. |
Explanation | Die Methode createContainerEntityManagerFactory des JPA-Providers (Java Persistence API) konnte keine EntityManagerFactory zurückgeben. Dieser Fall kann eintreten, wenn ein falscher JPA-Provider für die persistente Einheit verwendet wird oder wenn ein Fehler im JPA-Provider aufgetreten ist. |
Action | Vergewissern Sie sich, dass der richtige JPA-Provider für die persistente Einheit konfiguriert wurde, und prüfen Sie, ob zum JPA-Provider bereits Fehler zurückgegeben wurden. |
Explanation | Die Anwendung ist entweder nicht installiert oder sie wurde nicht gestartet. |
Action | Installieren oder starten Sie die Anwendung. |
Explanation | Die Anwendung hat eine Persistenzeinheit oder eine Referenz auf den Persistenzkontext ohne einen Persistenzeinheitennamen definiert und es kann keine eindeutige Persistenzeinheit gefunden werden. |
Action | Ändern Sie die Anwendung in der Weise, dass sie einen Persistenzeinheitennamen für die Referenz angibt, oder geben Sie eine eindeutige Persistenz an. |
Explanation | Der Server hat versucht, die Datenquelle für die Persistenzeinheit zu lokalisieren. Die Datenquelle wurde jedoch nicht gefunden. |
Action | Stellen Sie sicher, dass die angeforderte Datenquelle erstellt und gebunden wurde. |
Explanation | Der Versuch des JPA-Providers (Java Persistence API), eine Klasse umzusetzen, ist mit einer Ausnahme des Typs IllegalClassFormatException fehlgeschlagen. Die Klassendatei ist beschädigt oder beim JPA-Provider liegt ein Fehler vor. |
Action | Korrigieren Sie die beschädigte Klassendatei oder wenden Sie sich an den JPA-Provider. |
Explanation | Die Methode createContainerEntityManagerFactory des JPA-Providers (Java Persistence API) konnte keine EntityManagerFactory zurückgeben. |
Action | Wenden Sie sich an den JPA-Provider des Ressourcenadapters. |
Explanation | In der Implementierungsbeschreibungsdatei sind mehrere Referenzen auf den Persistenzkontext mit dem Namen deklariert. Alle Instanzen außer der ersten Instanz werden ignoriert. |
Action | Bevor Sie die Operation wiederholen, sollten Sie die überzählige Referenz auf die Persistenzeinheit umbenennen oder entfernen. |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Eine XML-Datei enthält einen oder mehrere Fehler und sie entspricht nicht der Schemadefinition. Die Anwendung funktioniert möglicherweise nicht wie erwartet. |
Action | Korrigieren Sie den oder die Fehler in der Datei persistence.xml und wiederholen Sie die Operation. |
Explanation | Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Vergewissern Sie sich, dass die Anwendung ordnungsgemäß mit dem Modul assembliert und installiert ist. |
Action | Überprüfen Sie die Konfiguration der Anwendung mit einem Anwendungsassembliertool, installieren Sie die Anwendung und wiederholen Sie anschließend die Operation. |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Die Persistenzeinheit und die Annotation zur Abhängigkeitsinjektion müssen ordnungsgemäß definiert sein. |
Action | Überprüfen Sie, ob die Persistenzeinheit und die Annotation zur Abhängigkeitsinjektion ordnungsgemäß definiert sind. Wiederholen Sie den Prozess. |
Explanation | Die JAR-Dateispezifikation für die Persistenzeinheit ist fehlerhaft. Daher kann die JPA-Komponente (Java Persistence API) diese Daten nicht an den Persistenzprovider liefern. |
Action | Korrigieren Sie die JAR-Dateispezifikation und wiederholen Sie die Operation. |
Explanation | Die JPA-Stamm-URL für ein Modul in der Anwendung ist fehlerhaft. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Eine Anwendung hat eine Persistenzeinheitenreferenz für eine Persistenzeinheit definiert, die bei der Suche von META-INF/persistence.xml in allen Dateien und Verzeichnissen im Klassenpfad nicht gefunden wurde. |
Action | Stellen Sie sicher, dass der Name der Persistenzeinheit richtig angegeben wurde und dass die Persistenzeinheit ordnungsgemäß in der Anwendung assembliert wurde, indem Sie sich vergewissern, dass die Persistenzeinheit in einer Datei META-INF/persistence.xml definiert ist, die in einer JAR-Datei oder in einem Verzeichnis im Klassenpfad enthalten ist. |
Explanation | Die für diese Persistenzeinheit definierte Datenquelle muss in den Komponenten-Namespace gebunden sein. |
Action | Stellen Sie sicher, dass die angeforderte Datenquelle erstellt und in den Namespace java:comp/env gebunden wurde. |
Explanation | Die für diese Persistenzeinheit definierte Datenquelle muss in den globalen Namespace gebunden sein. |
Action | Stellen Sie sicher, dass die angeforderte Datenquelle erstellt und in den globalen Namespace gebunden wurde. |
Explanation | Eine andere java.sql.Connection-Methode als die Methode close oder die Methode isClosed kann nicht aufgerufen werden, weil die Serverlaufzeit den Operationsthread keiner Java EE 5-Anwendungskomponente (Java Platform, Enterprise Edition 5) zuordnen kann. Diese Bedingung kann auftreten, wenn der JNDI-Client (Java Naming and Directory Interface), der den java:-Namen verwendet, nicht im Thread einer Serveranwendungsanforderung ausgeführt wird. |
Action | Stellen Sie sicher, dass eine Java EE-5-Anwendung keine JNDI-Operationen für java:-Namen in statischen Codeblöcken oder in Threads ausführt, die von dieser Java EE 5-Anwendung erstellt wurden. Dieser Code wird nicht unbedingt im Thread einer Serveranwendungsanforderung ausgeführt. Deshalb wird er von JNDI-Operationen für java:-Namen nicht unterstützt. |
Explanation | Die Datenquelle wurde nicht gefunden, weil die Serverlaufzeit den Operationsthread keiner Java EE 5-Anwendungskomponente (Java Platform, Enterprise Edition 5) zuordnen kann. Diese Bedingung kann auftreten, wenn der JNDI-Client (Java Naming and Directory Interface), der den "java:"-Namen verwendet, nicht im Thread einer Serveranwendungsanforderung ausgeführt wird. |
Action | Stellen Sie sicher, dass eine Java EE 5-Anwendung keine JNDI-Operationen für java:-Namen in statischen Codeblöcken oder in Threads ausführt, die von dieser Java EE 5-Anwendung erstellt wurden. Dieser Code wird nicht unbedingt im Thread einer Serveranwendungsanforderung ausgeführt. Deshalb wird er von JNDI-Operationen für java:-Namen nicht unterstützt. |
Explanation | This informational message is not translated. |
Action | See message for details. |
Explanation | This warning message is not translated. |
Action | See message for details. |
Explanation | This error message is not translated. |
Action | See message for details. |
Explanation | Ein JPA-Provider (Java Persistence API) funktioniert nicht ordnungsgemäß, wenn er keinen Zugriff auf UOWSynchronizationRegistry hat, um an Transaktionen teilzunehmen. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Der Komponentenkontext ist nicht im Thread vorhanden. Die Serverlaufzeitumgebung kann den Operationsthread keiner Java EE 5-Anwendungskomponente (Java Platform, Enterprise Edition 5) zuordnen. Diese Bedingung kann eintreten, wenn der Client versucht, EntityManager-Operationen in einem Anwendungsthread auszuführen, der kein Server-Thread ist. |
Action | Stellen Sie sicher, dass eine Java EE 5-Anwendung keine EntityManager-Operationen in statischen Codeblöcken oder in Threads ausführt, die von der Java EE-Anwendung erstellt werden. |
Explanation | Die Datei persistence.xml für die Persistenzeinheit enthält einen Syntaxfehler. Weder die Eigenschaft noch der Wert darf null sein. |
Action | Beheben Sie den Syntaxfehler in der Datei persistence.xml. |
Explanation | Die Datei persistence.xml enthält Fehler und entspricht nicht der Schemadefinition. Die Anwendung funktioniert möglicherweise nicht wie erwartet. |
Action | Korrigieren Sie den oder die Fehler in der Datei persistence.xml und wiederholen Sie die Operation. |
Explanation | Wenn mehrere Persistenzeinheiten- oder Persistenzkontextreferenzen im XML-Implementierungsdeskriptor für denselben Komponenten-Namespace mit demselben Namen definiert sind, müssen alle Attribute der Referenz identisch sein. Dieser Fehler tritt gewöhnlich auf, wenn Referenzen für eine Enterprise-Bean und für eine entsprechende Interceptor-Klasse definiert werden. Bean und Interceptor verwenden denselben Komponenten-Namespace. Deshalb müssen auch die Referenzen zwischen den beiden Parteien kompatibel sein. |
Action | Ändern Sie im XML-Implementierungsdeskriptor den Namen einer der Referenzen oder ändern Sie einen der widersprüchlichen Werte so, dass beide Werte identisch sind. |
Explanation | Wenn mehrere Persistenzeinheiten- oder Persistenzkontextreferenzen in den Quellcodeannotationen für denselben Komponenten-Namespace mit demselben Namen definiert sind, müssen alle Attribute der Referenz identisch sein bzw. dem jeweils anderen Attribut zugeordnet werden können. |
Action | Ändern Sie in den Quellcodeannotationen den Namen einer der Referenzen oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann. |
Explanation | Persistenzeinheiten sind einer einzigen Anwendung zugeordnet und deshalb hat eine java:global-Persistenzreferenz keine Bedeutung. |
Action | Ändern Sie den Namen der Persistenzreferenz so, dass stattdessen des Präfix java:app oder java:module verwendet wird, oder entfernen Sie das Präfix java:global, um den java:comp-Standardnamespace zu verwenden. |
Explanation | Bei einer bestimmten Stateful Session-Bean, die eine bestimmte Persistenzeinheitendefinition mehrfach als erweiterten Persistenzkontext einfügt, muss der Synchronisationstyp für alle Injektionsinstanzen SYNCHRONIZED oder UNSYCHRONIZED sein. |
Action | Ändern Sie den Synchronisationstyp aller Injektionsinstanzen der Persistenzeinheit in SYNCHRONIZED oder UNSYNCHRONIZED. |
Explanation | Eine Stateful Session-Bean hat eine Klasse erweitert, die einen erweiterten Persistenzkontext für eine allgemeine Persistenzeinheit einfügt, aber der Synchronisationstyp der Superklasseninjektion stimmt nicht mit dem Synchronisationstyp der Unterklasseninjektion überein. |
Action | Ändern Sie den Synchronisationstyp aller Injektionsinstanzen der Persistenzeinheit in SYNCHRONIZED oder UNSYNCHRONIZED. |
Explanation | Ein Persistenzkontext mit dem Synchronisationstyp UNSYNCHRONIZED kann nicht an eine Komponente weitergegeben werden, die zwar denselben Persistenzkontext mit dem Synchronisationstyp SYNCHRONIZED einfügt. |
Action | Ändern Sie die @PersistenceContext-Injektion im aufrufenden Modul und allen aufgerufenen Komponenten so, dass sie denselben Synchronisationstyp haben. |
Explanation | Ein Persistenzkontext mit dem Synchronisationstyp UNSYNCHRONIZED kann nicht an eine Komponente weitergegeben werden, die zwar denselben Persistenzkontext mit dem Synchronisationstyp SYNCHRONIZED einfügt. |
Action | Ändern Sie die @PersistenceContext-Injektion im aufrufenden Modul und allen aufgerufenen Komponenten so, dass sie denselben Synchronisationstyp haben. |
Explanation | Diese Nachricht ist nur zu Ihrer Information bestimmt. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Die JPA-Providerklasse wurde nicht gefunden. |
Action | Ändern Sie den Server bzw. die Konfiguration über die Administrationskonsole oder mit der AdminTask modifyJPASpecLevel so, dass eine vom aktuellen Persistenzprovider unterstützte JPA-Spezifikationsstufe verwendet wird. Alternativ können Sie die Anwendung so aktualisieren, dass sie einen Persistenzprovider verwendet, der mit der aktuellen JPA-Spezifikationsstufe kompatibel ist. |
Explanation | Die JPA-Providerklasse wurde nicht gefunden. |
Action | Ändern Sie den Server bzw. die Konfiguration so, dass eine vom angegebenen Persistenzprovider unterstützte JPA-Spezifikationsstufe verwendet wird. |
Explanation | Es wurde keine Implementierung von javax.persistence.spi.PersistenceProvider gefunden. |
Action | Zum Konfigurieren eines Standardpersistenzproviders verwenden Sie die <jpa defaultPersistenceProvider="com.acme.PersistenceProviderImpl"/>-Konfiguration oder aktivieren Sie das Feature bells-1.0 und konfigurieren Sie <bell> für die <library> mit dem JPA-Provider. |
Explanation | Gibt den Klassennamen des verwendeten Persistenzproviders einer JPA-Implementierung eines anderen Anbieters an. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Gibt den Namen und die Versionsinformationen einer verwendeten JPA-Implementierung eines anderen Anbieters an. |
Action | Es ist keine Aktion erforderlich. |
Explanation | Der JPA-Persistenzprovider kann nicht verwendet werden, da er nicht die von der JPA-2.1-Spezifikation erforderlichen Implementierungsmethoden enthält. |
Action | Verwenden Sie eine neuere Version des JPA-Persistenzproviders, der mit der JPA-2.1-Spezifikation kompatibel ist. |
Explanation | Der JPA-Provider (Java Persistence API) hat diese Informationsnachricht protokolliert. |
Action | Sehen Sie sich die Dokumentation zum JPA-Provider an. |
Explanation | Der JPA-Provider (Java Persistence API) hat diese Warnung protokolliert. |
Action | Sehen Sie sich die Dokumentation zum JPA-Provider an. |
Explanation | Der JPA-Provider (Java Persistence API) hat diese Fehlernachricht protokolliert. |
Action | Sehen Sie sich die Dokumentation zum JPA-Provider an. |
Explanation | Der JPA-Provider (Java Persistence API) hat diese schwer wiegende Fehlernachricht protokolliert. |
Action | Sehen Sie sich die Dokumentation zum JPA-Provider an. |