WebSphere Application-Server-Nachrichten
             Betriebssysteme: AIX, HP-UX, IBM i, Linux, Solaris, Windows, z/OS


PMGR

PMGR0000E: Aufruf-Stack:
{0}
Erläuterung Die Ausnahme im Aufruf-Stack, die eingetreten ist, als der Persistenzmanager die ursprüngliche Ausnahme erstellt hat.
Aktion Lesen Sie die vorherige Fehlernachricht, um festzustellen, warum die Ausnahme im Aufruf-Stack erstellt wurde.
PMGR0001E: Ursache: {0}
Erläuterung Wird zum Ausgeben des Nachrichtentextes der verschachtelten Ausnahme (a.k.a.-verkettet) in der ursprünglichen Ausnahme verwendet.
Aktion Lesen Sie die Kette der Ausnahmen, um den Fehler festzustellen. Die letzte Ausnahme ist häufig die eigentliche (Fehler-)Ursache.
PMGR1000E: Ausnahme: {0}
Erläuterung Es ist eine Ausnahme eingetreten, die sich auf die verschachtelten oder verketteten Ausnahmen bezieht.
Aktion Weitere Informationen zum Fehler finden Sie in den verschachtelten oder verketteten Ausnahmen.
PMGR1001E: Eine derartige DataAccessSpec ist nicht vorhanden: {0}.
Erläuterung Das Element "DataAccessSpec <Typ>", das Teil der vom Implementierungstool generierten Datei "xxxAdapterBinding.java" ist, wurde für die angegebene Datenzugriffsspezifikation und die angegebene Zugriffsart (Access Intent) nicht gefunden, z. B. "optimistisch" gegenüber "pessimistisch" oder "Lesen" gegenüber "Aktualisieren". Dieser Fehler tritt aus den folgenden Gründen auf: Die Back-End-Datenquelle unterstützt die SQL-Anforderung nicht, die für die Zugriffsart erforderlich ist. Der implementierte Code hat eine frühere Version, die die neuen Funktionen nicht enthält.
Aktion Suchen Sie in der generierten Klasse "xxxAdapterBinding" den Typ der verwendeten Bean. Die Klasse enthält die Definition für die Datenzugriffsspezifikation. Zur Behebung des Fehlers müssen Sie die EAR-Datei möglicherweise erneut implementieren.
PMGR1002E: Bei der Generierung des Codes ist ein Fehler aufgetreten.
Erläuterung In mindestens einer der Quellcodedateien mit der Erweiterung ".java", die vom Implementierungstool generiert werden, ist ein Fehler aufgetreten.
Aktion Stellen Sie sicher, dass die generierten Dateien keine Fehler enthalten. Prüfen Sie auch, ob Sie bei der Verwendung des Implementierungstools die richtigen Informationen angegeben haben.
PMGR1003E: Derartige LinkMetadata sind nicht vorhanden: {0}.
Erläuterung Es ist keine Beziehung für den angegebenen Beziehungsrollennamen definiert.
Aktion Überprüfen Sie den Code für die Bean "ConcretexxxBean", der vom Implementierungstool generiert wird, um festzustellen, ob der angegebene Rollenname ordnungsgemäß definiert ist.
PMGR1004E: Das EJB-Objekt ist leer.
Erläuterung Es ist kein EJB-Objekt im Kontext vorhanden.
Aktion Prüfen Sie, ob das EJB-Objekt im Kontext verfügbar ist.
PMGR1005E: Der zu ladende Datensatz ist leer.
Erläuterung Die Daten wurden bereits aus dem Datenspeicher, z. B. der relationalen Datenbank, gelöscht.
Aktion Prüfen Sie, ob die Daten bereits aus dem Datenspeicher gelöscht wurden.
PMGR1006E: Die Transaktion ist leer.
Erläuterung Die Transaktion aus dem Kontext ist null.
Aktion Prüfen Sie, ob die Transaktion im Kontext verfügbar ist. Das Fehlen einer Transaktion weist gewöhnlich auf einen Logikfehler in der internen Containerkomponente hin.
PMGR1007E: Interner Fehler: Suchprogramm für ExecuteFinderForLink fehlt. Der implementierte Code enthält möglicherweise Fehler.
Erläuterung Die Finder-Methode in "executeFinderForLink <Typ>" fehlt.
Aktion Überprüfen Sie den Code für die Bean "ConcretexxxBean", der vom Implementierungstool generiert wird, um festzustellen, ob die angegebene Finder-Metode ordnungsgemäß definiert wurde.
PMGR1008E: Es wurde keine zugehörige Ausgangsposition für den Namen gefunden: {0}.
Erläuterung "PMHomeInfo <Typ>" ist für den angegebenen Namen nicht vorhanden.
Aktion Überprüfen Sie die Klasse "xxxAdapterBinding", die vom Implementierungstool generiert wird, um festzustellen, ob der angegebene Name der Name des abstrakten Schemas ist, das in diesem Code generiert wird.
PMGR1009E: Beim Erstellen der Spezifikation für den Datenzugriff aus der BAB ist ein Fehler aufgetreten: {0}.
Erläuterung Beim Erstellen von "DataAccessSpec <Typ>" aus der Klasse "xxxAdapterBinding", die vom Implementierungstool generiert wird, ist eine Ausnahme eingetreten.
Aktion Überprüfen Sie die generierte Klasse "xxxAdapterBinding".
PMGR1010E: Für die aktuelle Back-End-ID {0} ist kein implementierter Code in der JAR-Datei vorhanden.
Erläuterung Die aktuelle Back-End-Server-ID in der Datei "ibm-ejb-jar-bnd.xml" hat keine entsprechende implementierte Klasse "xxxAdapterBinding". Die Klasse wird vom Implementierungstool generiert.
Aktion Überprüfen Sie den Implementierungsprozess.
PMGR1011E: Die aktuelle Back-End-ID ist null.
Erläuterung Die aktuelle Back-End-Server-ID in der Datei "ibm-ejb-jar-bnd.xml" ist null.
Aktion Überprüfen Sie den Implementierungsprozess.
PMGR1012E: Die aktuelle Back-End-ID {0}stimmt nicht mit der Zieldatenquelle überein.
Erläuterung Die aktuelle Back-End-Server-ID in der Datei "ibm-ejb-jar-bnd.xml" stimmt nicht mit der verbundenen Datenquelle überein.
Aktion Überprüfen Sie den Implementierungsprozess oder die Datenquellendefinition.
PMGR1013E: Ausnahme beim Überprüfen der aktuellen Back-End-ID {0}: {1}
Erläuterung Es ist eine Ausnahme eingetreten, die sich auf die verschachtelten oder verketteten Ausnahmen bezieht.
Aktion Lesen Sie die Kette der Ausnahmen, um den Fehler festzustellen. Die letzte Ausnahme ist häufig die eigentliche (Fehler-)Ursache.
PMGR1014E: Ausnahme beim Abrufen der Verbindungs-Factory: {0}
Erläuterung Es ist eine Ausnahme eingetreten, die sich auf die verschachtelten oder verketteten Ausnahmen bezieht.
Aktion Lesen Sie die Kette der Ausnahmen, um den Fehler festzustellen. Diese Ausnahme tritt gewöhnlich ein, weil ein Fehler in der Datenquellenkonfiguration enthalten ist.
PMGR1015E: Überprüfung der schreibgeschützten Bean (0) fehlgeschlagen.
Erläuterung Die Daten in der Datenquelle für die schreibgechützte Bean wurden geändert.
Aktion Starten Sie die Transaktion erneut, oder wählen Sie eine andere Strategie für die Überprüfung aus.
PMGR1101E: Der Status ist ungültig.
Erläuterung Der Status der konkreten Bean ist für die angegebene Lebenszyklusmethode nicht korrekt.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR1102E: Beim Suchen nach AccessIntentService {0} ist ein Fehler aufgetreten.
Erläuterung Beim Suchen von "AccessIntenetService <Typ>" ist eine Ausnahme eingetreten.
Aktion Stellen Sie sicher, dass "AccessIntentService <Typ>" in der Laufzeitumgebung definiert ist. Weitere Informationen finden Sie in der Dokumentation zu "AccessIntent".
PMGR1103E: Aktualisierung der schreibgeschützten Bean auf Instanzebene -- {0}.
Erläuterung Beim Ausführen der Methode "ejbCreate", "ejbStore" oder "ejbRemove" für eine Bean, die mit der Zugriffsart "read" (lesen) geladen werden, ist eine Ausnahme eingetreten.
Aktion Überprüfen Sie die AccessIntent-Einstellung für die Methode, die die Bean lädt.
PMGR1104E: Unzulässiger Status, weil ejbRemove/ejbLoad/ejbStore vor ejbPostCreateor/ejbActivate aufgerufen wurde.
Erläuterung Es wurde ein unzulässiger Status gefunden, weil die Methode "ejbRemove", "ejbLoad" oder "ejbStore" vor der Methode "ejbPostCreate" oder "ejbActivate" aufgerufen wurde.
Aktion Überprüfen Sie den implementierten Code oder den Container auf Fehler.
PMGR1105E: Unzulässiger Status, weil ejbActivate/ejbCreate für eine betriebsbereite Bean aufgerufen wurde.
Erläuterung Es wurde ein unzulässiger Status gefunden, weil die Methode "ejbActivate" oder "ejbCreate" für eine betriebsbereite Bean aufgerufen wurde.
Aktion Überprüfen Sie den implementierten Code oder den Container auf Fehler.
PMGR1106E: Aktualisierung einer schreibgeschützten Bean auf Klassenebene.
Erläuterung Es ist eine Ausnahme eingetreten, als die Methode "ejbCreate", "ejbStore" oder "ejbRemove" für eine Bean aufgerufen wurde, die nur auf Klassenebene gelesen werden kann.
Aktion Überprüfen Sie die Datencacheeinstellung in der Datei "ibm-ejb-jar-ext.xml".
PMGR1107E: Suche einer auf Klassenebene schreibgeschützten Bean für Aktualisierung -- {0}.
Erläuterung Es ist eine Ausnahme eingetreten, als die Methode "ejbFind" oder "ejbLoad" für eine Bean aufgerufen wurde, die nur auf Klassenebene gelesen werden kann. Der Wert für die AccessIntent-Einstellung ist jedoch "update".
Aktion Überprüfen Sie die Datencacheeinstellung in der Datei "ibm-ejb-jar-ext.xml". Überprüfen Sie auch die AccessIntent-Einstellung für die Methode, die die Bean lädt.
PMGR1108E: Es wurde kein AccessIntent angegeben.
Erläuterung Es wurde ein Nullwert für "AccessIntent <Typ>" von "EntityContext <Typ>" empfangen.
Aktion Wenden Sie sich an den Eigner der Containerkomonente.
PMGR2000E: Die Link-Metadaten enthalten keinen gültigen Link-Typ.
Erläuterung Das Assoziations-Framework hat keinen gültigen Verbindungstyp in den zugehörigen Metadaten gefunden.
Aktion Das Assoziations-Framework und der Assoziationscode, der vom Implementierungstool generiert wird, sind wahrscheinlich nicht synchronisiert.
PMGR2010E: Beim kaskadierenden Löschen wurde eine RemoveException ausgelöst.
Erläuterung Der Container hat einen Fehler des Typs "RemoveException" erstellt, als der Persistenzmanager versucht hat, eine zugeordnete Bean kaskadierend zu entfernen.
Aktion Bestimmen Sie die eigenstliche Ursache des Fehlers "RemoveException".
PMGR5010E: Die Bean (DataAccessSpec) wurde mit allen in der Liste enthaltenen Zuordnungen, aber ohne entsprechende DataCacheEntry-Unterstützung generiert.
Erläuterung Das Element "DataAccessSpec <Typ>" für eine Finder-Methode ist in einem Element "CompleteAssociationList <Typ>" enthalten. Das Element "xxxDataCacheEntry <Typ>" wurde nicht generiert.
Aktion Überprüfen Sie die vom Implementierungstool generierten Klassen "xxxAdapterBinding" und "xxxCacheEntry" für den verwendeten Bean-Typ. Überprüfen Sie die Werte, die Sie im Implementierungstool für diesen Bean-Typ eingegeben haben.
PMGR5020E: Die Einstellung "Lebensdauer im Cache" ist für den angegebenen Bean-Typ nicht aktiviert. Deshalb ist kein Cache vorhanden, der validiert werden könnte. Die Invalidierungsanforderung wird ignoriert.
Erläuterung Der Clientcode hat eine PMCacheInvalidationRequest-Anforderung mit dem Namen "abeanAbstractSchemaName" gesendet. Konfigurieren Sie die Option "Lebensdauer im Cache" für diesen Bean-Typ, oder prüfen Sie, ob der beanAbstractSchemaName-Name für die Anforderung dem falschen Bean-Typ zugeordnet ist.
Aktion Verwenden Sie ein Assembliertool, um die Konfiguration der Entity-Bean zu aktualisieren. Weitere Informationen zu Assembliertools finden Sie im Information Center. Klicken Sie in einem Assembliertool auf das Register "IBM Erweiterungen", und setzen Sie die Option "Lebensdauer im Cache" auf einen anderen Wert als "Aus". Suchen Sie alternativ den Anwendungscode, der die PMCacheInvalidationRequest-Anforderung sendet, und korrigieren Sie den Wert für den beanAbstractSchemaName-Namen.
PMGR5021E: Der PM Invalidation Listener hat eine Nachricht empfangen, aber der Nachrichtenparameter war kein PMCacheInvalidationRequest-Objekt wie erforderlich.
Erläuterung Der Clientcode hat eine ungültige JMS-Nachricht an das Topic für Cacheinvalidierung für den Persistenzmanager gesendet.
Aktion Suchen Sie den Anwendungscode, der die Nachricht an das Topic für Cacheinvalidierung des Persistenzmanagers sendet, und stellen Sie sicher, dass der dokumentierten Schnittstelle für Cacheinvalidierung entspricht.
PMGR5022E: Der JNDI-Name des Bean-Home-Verzeichnisses, {0}, wurde nicht unter den Namen der Beans gefunden, die derzeit im Anwendungsserver installiert sind.
Erläuterung Der Clientcode hat eine ungültige JMS-Nachricht an das Topic für Cacheinvalidierung für den Persistenzmanager gesendet.
Aktion Suchen Sie den Anwendungscode, der die Nachricht an das Topic für Cacheinvalidierung des Persistenzmanagers sendet. Setzen Sie den Parameter "beanHomeJNDIName" auf den richtigen Wert.
PMGR5023E: Der JNDI-Name des Bean-Home-Verzeichnisses, {0}, wurde für mehr als eine Bean verwendet, die derzeit im Anwendungsserver installiert sind. Für CMP-Beans müssen die JNDI-Namen für Bean-Home-Verzeichnisse eindeutig sein.
Erläuterung CMP-Entity-Beans (Container-Managed Persistence, über Container realisierte Transaktionspersistenz) stellen nicht sicher, dass jede Entity-Bean einen eindeutigen JNDI-Namen für die Home-Schnittstelle der Bean verwenden.
Aktion Überprüfen Sie den JNDI-Namen der Home-Schnittstelle, der von den installierten Beans verwendet wird, und entfernen Sie alle doppelt vergebenen Namen. Sie finden die installierten Beans im Implementierungsdeskriptor und an anderen Stellen.
PMGR5024E: Beim Zugriff auf das Schlüsselobjekt {0} vom Typ Byte-Array ist eine E/A-Ausnahme eingetreten.
Erläuterung Eine Anforderung zur Invalidierung des PM-Cache hat einen Fehler verursacht, als das Primärschlüsselobjekt in eine Bytefeldgruppe (byte[]) serialisiert wurde. Wenn die Schlüsselklasse für die Bean fehlerhaft ist, müssen auch an anderer Stelle Fehler aufgetreten sein.
Aktion Stellen Sie sicher, dass die Primärschlüsselklasse für die Bean ordnungsgemäß serialisiert und entserialisiert werden kann, wie es die Spezifikation Enterprise JavaBean (EJB) 2.x erfordert. Sollte dies nicht der Fall sein, melden Sie den Fehler bei IBM.
PMGR5025E: Beim Entserialisieren des vom Clientcode übergebenen primären Schlüsselobjekts ist eine Ausnahme vom Typ ClassNotFoundException eingetreten. Das Schlüsselobjekt hat nicht die richtige Klasse für den Bean-Typ mit einem JNDI-Home-Verzeichnis {0}.
Erläuterung Der Clientcode hat eine ungültige JMS-Nachricht an das Topic für Cacheinvalidierung für den Persistenzmanager gesendet.
Aktion Suchen Sie den Anwendungscode, der die Nachricht an das Topic für Cacheinvalidierung des Persistenzmanagers sendet. Stellen Sie sicher, dass der Anwendungscode der dokumentierten Schnittstelle für die Cacheinvalidierung entspricht. Vergewissern Sie sich, dass die Schlüsselobjekte, die in der Anforderung übergeben werden, den richtigen Typ für den in der Anforderung übergebenenen beanHomeJNDIName haben.
PMGR5026E: Beim Invalidieren der Listener-Initialisierung ist eine Ausnahme eingetreten.
Erläuterung Die Einstellung für die Invalidierung des PM-Cache wurde während des Serverstarts nicht ordnungsgemäß gesetzt. Bei der Installation des JMS-Topics "TopicConnectionFactory" oder "TopicDestination" ist ein interner Fehler aufgetreten.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR5027E: Beim Empfang einer Nachricht für die PM-Cache-Invalidierung ist eine Ausnahme eingetreten.
Erläuterung Der PMCacheInvalidationMessageHandler-Thread hat beim Empfang von Invalidierungsnachrichten eine Ausnahme abgefangen.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR6020E: Beim Verbindungsaufbau zum Adapter {0} ist ein Fehler aufgetreten.
Erläuterung Der Ressourcenadapter hat beim Empfang einer Verbindungsanforderung eine Ausnahme erstellt.
Aktion Stellen Sie sicher, dass der Java-EE-Connector (Java Platform, Enterprise Edition) oder der Ressourcenadapter für den aktuellen Bean-Typ korrekt ist. Der Fehler ist auf einen Fehler in der Verbindungs-Factory zurückzuführen.
PMGR6022E: Bei der Verwendung des Adapters für das Erstellen oder Ausführen einer Interaktion ist ein Fehler aufgetreten. {0}
Erläuterung Der Ressourcenadapter hat beim Empfang einer Verbindungsanforderung eine Ausnahme erstellt.
Aktion Stellen Sie sicher, dass der Java-EE-Connector (Java Platform, Enterprise Edition) oder der Ressourcenadapter für den aktuellen Bean-Typ korrekt ist. Der Fehler ist auf einen Fehler in der Methode "connection.getInteraction" oder in der Interaktion selbst zurückzuführen.
PMGR6023E: Potenzieller Konflikt zwischen dieser Transaktion und einer anderen Transaktion beim Zugriff auf dieselben Daten. Dieser Fehler ist wahrscheinlich auf das Anwendungsdesign zurückzuführen.
Erläuterung Wahrscheinlich ist bei einer EJB-2.0-Anwendung, dass diese Transaktion mit einer Transaktion in dieser oder einer anderen Anwendung auf diesem oder einem anderen Computer in Konflikt steht (Deadlock). Deadlock bedeutet in diesem Kontext, dass Sie versuchen, den Zugriff auf bestimmte Daten in der Datenbank zu reservieren, eine andere Transaktion die Daten aber bereits reserviert hat. Datensperren werden angefordert, wenn Sie versuchen, auf die Daten für eine Bean zuzugreifen. Manchmal werden Sperren auch für benachbarte Beans in derselben Datenbanktabelle gesetzt.
Aktion Korrigieren Sie die Anwendungslogik oder das Datenzugriffsmuster dieser Anwendung oder der anderen Anwendung, mit der der Konflikt aufgetreten ist. Nähere Informationen dazu, wann und wie Sperren angefordert werden, finden Sie in der Dokumentation zu Ihrer Datenbank oder anderen Datenspeichern. Weitere Informationen dazu, wie Sie Ihre Anwendungen so konfigurieren, dass keine Deadlock auftreten, finden Sie in der Dokumentation zu Access Intents.
PMGR6024E: Ausnahme vom Typ "DuplicateKeyException" in interaction.execute(...), inputRecord = {0}
Erläuterung Der für diesen Bean-Typ konfigurierte Ressourcenadapter zeigt an, dass der angegebene Schlüssel das Duplikat eines bereits im Datenspeicher vorhandenen Schlüssels ist. Dieser Fehler kann während der normalen Anwendungsausführung auftreten.
Aktion Ihre Anwendung muss diese Ausnahme akzeptieren und dem Endbenutzer melden.
PMGR6025E: Eine Aktualisierung mit optimistischer Steuerung des gemeinsamen Zugriffs ist fehlgeschlagen, weil die Bean-Daten im Datenspeicher geändert wurden, nachdem diese Transaktion sie gelesen hat. Entweder enthält ein Prädikatwert einen geänderten Wert oder die Bean selbst wurde gelöscht.
Erläuterung Wahrscheinlich hat eine andere Anwendung die Daten in der Datenbank geändert, während Sie sie verwendet haben. Ihre Anwendung verwendet eine optimistische Steuerung des gemeinsamen Zugriffs, z. B. Access Intent = optimisticUpdate, und dieser Fehler tritt trotz der Vorteile auf, die diese Steuerung mit sich bringt.
Aktion Schreiben Sie Ihre Anwendung so, dass diese Ausnahme behandelt wird. Wiederholen Sie die Aktualisierung, oder melden Sie den Fehler Ihren Endbenutzern und lassen Sie sie entscheiden, ob die Aktualisierung wiederholt werden soll.
PMGR6030E: EJBCompositeExtractor enthält keinen AbstractEJBExtractor für die aktuelle Ergebniszeile.
Erläuterung Der verwendete Bean-Typ gehört zu einer Vererbungshierarchie. Eine Finder-Methode hat Daten für eine Bean-Unterklasse zurückgegeben, die von den Extractor-Unterklassen, die vom Implementierungstool generiert werden, nicht erkannt wird.
Aktion Vergewissern Sie sich, dass ein DD-Eintrag für alle gültigen Bean-Typen in dieser Vererbungshierarchie vorhanden ist. Stellen Sie anschließend sicher, dass das Implementierungstool eine xxxExtractor-Klasse für alle diese Bean-Typen erstellt.
PMGR6031E: Beim Abrufen der resultSet-Spalte {0} als {1} ist eine SQL-Ausnahme eingetreten. RawBeanData={2}
Erläuterung Beim Abrufen der Daten aus dem Ressourcenadapter bzw. aus seinem Datenspeicher ist in der Finder- oder Select-Methode ein Fehler aufgetreten.
Aktion Stellen Sie sicher, dass die Zuordnungsinformationen bzw. die Zuordnung der Attributtypen der Bean zu den Datenspeichertypen korrekt sind. Wenn diese Informationen korrekt sind, überprüfen Sie die Klassen "xxxExtractor", die vom Implementierungstool generiert werden. Überprüfen Sie insbesondere die Methoden "extractXXX()".
PMGR6032E: Beim Ausführen von {0} ist eine SQL-Ausnahme eingetreten: {1}
Erläuterung Beim Zurückgeben der Daten aus dem Ressourcenadapter bzw. aus seinem Datenspeicher ist in der Finder- oder Select-Methode ein Fehler aufgetreten.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6033E: Die Methode darf erst nach Aufruf von "extractData()" aufgerufen werden.
Erläuterung Es wurde versucht, eine Methode aufzurufen, die erst dann funktioniert, wenn Bean-Daten aus der Ergebniszeile extrahiert wurden. Die Daten werden mit der Methode "xxxExtractor.extractData" extrahiert.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR6034E: Fehler beim Extrahieren der Daten aus einer Zeile in den finder-Ergebnissen (beispielsweise wurde der Wert in einer discrimination-Spalte nicht vom verarbeitenden Extrahierungsprogramm erkannt).
Erläuterung Die aus dem Datenspeicher für eine Bean abgerufenen Daten stimmen nicht mit dem generierten Code des Extrahierungsprogramms für diesen Bean-Typ überein. Deshalb kann die Methode die Daten nicht als Entity-Bean verwenden.
Aktion Es ist ein interner Fehler in dem Tool aufgetreten, das das Extrahierungsprogramm für diesen Bean-Typ generiert hat. Dieser Fehler ist nicht auf einen Fehler bei der Datenzuordnung oder anderen Konfigurationsfehler zurückzuführen.
PMGR6035E: Beim Aufruf von ResultSet.next() ist eine SQL-Ausnahme eingetreten. ResultSet ist {0}
Erläuterung Bei der Iteration durch das "javax.resource.cci.ResultSet"-Ergebnis, das vom Ressourcenadapter oder seinem Datenspeicher zurückgegeben wurde, ist ein Fehler in der Finder- oder Select-Methode aufgetreten.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6036E: Beim Aufruf von ResultSet.next() ist eine unerwartete Ausnahme eingetreten. ResultSet ist {0}
Erläuterung Der Ressourcenadapter hat das javax.resource.cci.ResultSet-Ergebnis zurückgegeben. Der Aufruf der nächsten Methode für das Ergebnis ist ein Fehler aufgetreten.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6038E: In RawBeanData waren sowohl resultRecord und resultSet leer. Dies darf nicht passieren. Es handelt sich hier um einen internen Logikfehler.
Erläuterung Es ist ein interner Fehler in der Logi aufgetreten, die eine ResultCollection-Sammlung erstellt und initialisiert.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR6040E: resultSet muss beim ersten Aufruf von resultSet.next() geschlossen werden. ResultSet ist {0}
Erläuterung Die Verbindung, die zum Abrufen des ResultSet-Ergebnisses verwendet wird, ist möglicherweise unterbrochen, was zum Schließen des ResultSets-Ergebnisses führt. Dieser Fehler tritt auch auf, wenn der J2C-Verbindungsmanager (Java 2 Connection) eine Verbindung vorzeitig schließt.
Aktion Suchen Sie in Ihrem Datenspeicher nach gelöschten Verbindungen. Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6041E: Beim ersten Aufruf von resultSet.next() ist eine SQL-Ausnahme eingetreten. ResultSet ist {0}
Erläuterung Bei der Iteration durch ein ResultSet-Ergebnis, das von einer Finder- oder Select-Methode zurückgegeben wurde, wurde eine Ausnahme vom Typ "SQLException" erstellt.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6042E: Beim ersten Aufruf von resultSet.next() ist ein Fehler, aber kein SQL-Fehler aufgetreten. ResultSet ist {0}
Erläuterung Bei der Iteration durch ein ResultSet-Ergebnis, das von einer Finder- oder Select-Methode zurückgegeben wurde, wurde eine Ausnahme erstellt, die sich nicht auf die Nachricht PMGR6040 oder PMGR6041 bezieht.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6043E: Beim Schließen der Verbindung nach normaler Ausführung von interaction.execute(...) ist ein Fehler aufgetreten. Ausgelöste Ausnahme: {0}
Erläuterung Es wurde versucht, eine Verbindung zu schließen, die gerade on einer anderen Methode als einer Finder- oder Select-Methode verwendet wird. Zu diesen Methoden gehören die Methoden "create", "update" und "remove".
Aktion Suchen Sie in Ihrem Datenspeicher nach gelöschten Verbindungen oder anderen Problemen mit Datenbankverbindungen. Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6045E: Das Ergebnis ist MappedRecord. Dieses Ergebnis wird nicht unterstützt. In der Dokumentation zu ResultCollection können Sie die Standards für Ressourcenadapter in Ergebnissen des Typs cci.Record nachlesen.
Erläuterung Der Persistenzmanager erfordert, dass die Ressourcenadapter das Ergebnis einer Finder- oder Select-Methode als javax.resource.cci.ResultSet oder javax.resource.cci.IndexedRecord zurückgeben. Das javax.resource.cci.MappedRecord-Ergebnis wird nicht unterstützt.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Es könnte ein Fehler oder eine Auslassung in der Unterklasse EJBToRAAdapter vorliegen, die mit dem Ressourcenadapter angegeben (oder diesem hinzugefügt) wurde. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6046E: Der Ergebnistyp ist unbekannt. In der Dokumentation zu ResultCollection können Sie die Standards für Ressourcenadapter in Ergebnissen des Typs cci.Record nachlesen.
Erläuterung Der Ressourcenadapter für diesen Bean-Typ hat das Ergebnis einer finder- oder select-Methode in Form eines unbekannten Objekttyps zurückgegeben.
Aktion Lesen Sie in der Dokumentation zu dem verwendeten Ressourcenadapter nach, ob er als Datenspeicher für CMP-Beans der Version 2.0 verwendet werden kann. Es könnte ein Fehler oder eine Auslassung in der Unterklasse EJBToRAAdapter vorliegen, die mit dem Ressourcenadapter angegeben (oder diesem hinzugefügt) wurde. Wenn Sie den relationalen Ressourcenadapter verwenden (Standardeinstellung), ist dies ein interner Fehler.
PMGR6050E: Die Collection ist schreibgeschützt, weil sie Daten aus dem Datenspeicher eines Ausgabeprogramms enthält.
Erläuterung Von einer Finder- oder Select-Methode zurückgegebene Datensammlungen (Collections) sind schreibgeschützt. Ihr Inhalt kann also nicht geändert werden. Ihre Anwendung hat versucht, eine Collection-Methode aufzurufen, die den Inhalt aktualisieren würde.
Aktion Ändern Sie Ihre Anwendung so, dass sie keine Collection-Methoden aufruft, die den Inhalt ändern. Falls Sie eine Datensammlung benötigen, die einige, aber nicht alle Beans enthält, kopieren Sie die gewünschten Elemente in eine Datensammlung, die Sie selbst erstellt haben.
PMGR6051E: Das generierte Extrahierungsprogramm hat die Methode "discriminate" nicht inaktiviert, obwohl es dies hätte tun müssen, weil seine Bean zu einer Vererbungshierarchie gehört.
Erläuterung Das generierte Extrahierungsprogramm hat die Methode "discriminate" nicht überschrieben. Das Extrahierungsprogramm hätte die Methode überschreiben müssen, weil die zugehörige Bean Teil einer Vererbungshierarchie ist.
Aktion Wenn Sie den vom Implementierungstool generierten Code geändert haben, überprüfen Sie den Code auf Fehler.
PMGR6052E: Das generierte Extrahierungsprogramm hat die Methode 'extractDiscriminationValues' nicht inaktiviert, obwohl es dies hätte tun müssen, weil seine Bean zu einer Vererbungshierarchie gehört.
Erläuterung Das generierte Extrahierungsprogramm hat die Methode "extractDiscriminationValues" nicht überschrieben. Das Extrahierungsprogramm hätte die Methode überschreiben müssen, weil die zugehörige Bean Teil einer Vererbungshierarchie ist.
Aktion Wenn Sie den vom Implementierungstool generierten Code geändert haben, überprüfen Sie den Code auf Fehler.
PMGR6053E: Interner Fehler: ResultCollection.fieldResultRawData ist leer.
Erläuterung 2fieldResultRawData" ist ein Wrapper für den Ergebnissatz bzw. in den indexierten Datensatz, der von einer finder- oder select-Methode zurückgegeben wird. Dieser Wrapper ist auf einen Wert ungleich null gesetzt. Es muss ein interner Logikfehler im Code vorliegen, der die ResultCollection initialisiert hat.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR6054E: Die IP-Adresse des lokalen Host, die für die Generierung des eindeutigen Schlüsselwerts verwendet wird, wurde (beim Aufruf java.net.InetAddress.getLocalHost().getHostAddress()) nicht gefunden.
Erläuterung Diese IP-Adresse wird verwendet, um eindeutige Schlüsselwerte für Beans zu generieren, die mit dem unbekannten Primärschlüsseltyp definiert sind. Sie wird auf verteilten Betriebssystemen, aber nicht auf dem Betriebssystem z/OS verwendet. Ohne die IP-Adresse kann der Persistenzmanager den unbekannten Schlüsseltyp nicht unterstützen.
Aktion If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR6055E: Die Funktion wird nicht unterstützt.
Erläuterung Ihre Anwendung hat versucht, eine Methode aufzurufen, die nicht unterstützt wird.
Aktion Ändern Sie Ihre Anwendung so, dass sie keine nicht unterstützten Methoden aufruft.
PMGR6056E: Die generierte DataAccessSpec enthält einen WholeRowExtractor mit mehreren Extrahierungsprogrammen (was darauf hinweist, dass andere Bean-Daten vorausgelesen werden), aber keinen ReadAheadHint, der darauf hinweist, welche Bean-Daten vorausgelesen werden sollen.
Erläuterung Die generierte DataAccessSpec hat einen WholeRowExtractor mit mehreren Extractor-Klassen. Dies weist darauf hin, dass andere Bean-Daten zuerst gelesen werden. Die Spezifikation hat jedoch keinen a ReadAheadHint, der angibt, welche anderen Bean-Daten zuerst gelesen werden sollen.
Aktion Wenn Sie den vom Implementierungstool generierten Code, insbesondere die Klasse xxxAdapterBinding, geändert haben, überprüfen Sie den Code auf Fehler.
PMGR6057E: Fehler beim Generieren des BeanAdapterBinding-Inhalts. Es ist entweder ein interner Fehler in ejbdeploy aufgetreten, oder der generierte Code wurde nachträglich geändert und durch diese Änderung wurde ein Fehler eingeführt.
Erläuterung Das Format oder der Inhalt der Daten in der generierten Unterklasse "BeanAdapterBinding" für eine CMP-Bean entspricht nicht den Erwartungen der Laufzeitumgebung des Persistenzmanagers. Dieser Fehler kann auf einen Fehler im Befehl "ejbdeploy" oder in der Laufzeitumgebung des Persistenzmanagers zurückzuführen sein. Möglicherweise wurden auch ungültige Änderungen am generierten Code vorgenommen.
Aktion Wenn Sie den vom Implementierungstool generierten Code geändert haben, überprüfen Sie den Code auf Fehler. Andernfalls melden Sie den Fehler bei IBM. Wenn Sie den Fehler nicht beheben können, sehen Sie sich die Informationen zur Fehlerbestimmung auf der Unterstützungswebseite von WebSphere Application Server unter der Adrsse "http://www.ibm.com/software/webservers/appserv/was/support" an.
PMGR6101E: SerializableDVFieldExtractor hat beim Extrahieren eines Dependent Value für ein ejbSelect für ein CMP-Feld (DV) einen Fehler festgestellt.
Erläuterung Beim Abrufen der Daten vom Ressourcenadapter bzw. aus seinem Datenspeicher ist in der Finder- oder Select-Methode ein Fehler der unteren Ebene aufgetreten. Es ist möglich, dass die Daten in der angegebenen Spalte kein serialisiertes bzw. externes Java-Objekt sind, wie es aber zugesichert wurde. Möglicherweise ist aber auch eine Zuordnung dieser Back-End-Spalte zu einem Bean-Attribut nicht zulässig.
Aktion Stellen Sie sicher, dass der Wert dieser Spalte in Ihrem Datenspeicher ein serialisiertes oder externes Java-Objekt ist. Wenn die Daten ein serialisiertes oder externes Java-Objekt sind, überprüfen Sie die Klassen, die vom Implementierungstool generiert wurden, insbesondere die Klasse "xxxAdapterBinding" für diesen Bean-Typ.
PMGR6102E: SerializableDVFieldExtractor konnte die Klasse eines Dependent Value für ein ejbSelect für ein CMP-Feld (DV) nicht finden.
Erläuterung Beim Entserialisieren einer Datenspalte, die von einer Finder- oder Select-Methode zurückgegeben wurde, wurde die Java-Klasse des zuvor serialisierten Objekts in dieser Spalte nicht gefunden.
Aktion Überprüfen Sie den Java-Klassenpfad, die JAR-Datei und andere Dateien, die Ihrer Anwendung zugeordnet sind, um festzustellen, warum diese Klasse nicht gefunden wurde. Diese Klasse wird gewöhnlich vom Benutzer bereitgestellt. Beispielsweise können Sie versuchen, eine Instanz der Klasse zu erstellen oder auf andere Weise auf diese Klasse zu verweisen, z. B. in einem von Ihnen geschriebenen Servlet. Das Servlet muss wie der Persistenzmanager im Anwendungsserver ausgeführt werden.
PMGR6501E: Durch ErrorProcessingResultCollectionRow verursacht.
Erläuterung Dieser Fehler gibt den Ursprung der vorherigen Ursache an.
Aktion Sehen Sie sich die vorherige Ausnahme an, um die entsprechenden Maßnahmen zu bestimmen.
PMGR6502E: Durch PersistenceManagerInternalError verursacht.
Erläuterung Dieser Fehler gibt den Ursprung der vorherigen Ursache an.
Aktion Sehen Sie sich die vorherige Ausnahme an, um die entsprechenden Maßnahmen zu bestimmen.
PMGR6503E: Durch BeanGenerationException verursacht.
Erläuterung Dieser Fehler gibt den Ursprung der vorherigen Ursache an.
Aktion Sehen Sie sich die vorherige Ausnahme an, um die entsprechenden Maßnahmen zu bestimmen.
PMGR6504E: Durch BeanDeploymentDescriptorException verursacht.
Erläuterung Dieser Fehler gibt den Ursprung der vorherigen Ursache an.
Aktion Sehen Sie sich die vorherige Ausnahme an, um die entsprechenden Maßnahmen zu bestimmen.
PMGR6999E: INTERNAL USE ONLY: Es wurde versucht, auf einen Datenspeicher zuzugreifen, obwohl der Zugriff inaktiviert ist.
Erläuterung Das produktinterne Flag INTERNAL_USE_ONLY_throwOnDatastoreAccess wurde geändert. Dies ist ein Benutzerfehler. Die Änderung des Flags wird nicht unterstützt.
Aktion Entfernen Sie den Anwendungscode, der das Flag INTERNAL_USE_ONLY_throwOnDatastoreAccess ändert.
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: Mar 30, 2011 6:43:31 PM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ws.ejbpersistence.utilpm.ejbpersistence_NLS.html

© Copyright IBM Corporation 2006, 2010. Alle Rechte vorbehalten.
Dieses Information Center ist powered by Eclipse Technology (http://www.eclipse.org).