Explanation | Durante l'elaborazione del server per il provider JPA predefinito, il server non è riuscito a trovare il file per il provider nell'insieme. |
Action | Esaminare l'insieme del provider JPA per verificare che esistano le seguenti informazioni: Il file META-INF/services/javax.persistence.spi.PersistenceProvider definisce la corretta classe di implementazione del provider. La classe di implementazione esiste nel bundle. Il file JAR (Java archive) del provider è specificato nella proprietà Bundle-ClassPath nel file META-INF/MANIFEST.MF. |
Explanation | Durante l'elaborazione del server per il provider JPA predefinito, il server non riesce a leggere il contenuto del file nell'insieme del provider JPA. |
Action | Esaminare l'insieme del provider JPA per verificare che il file META-INF/services/javax.persistence.spi.PersistenceProvider esista e sia formattato correttamente. |
Explanation | La specifica JPA (Java Persistence API) richiede che un contesto di persistenza esteso venga avviato solo nell'ambito di un bean di sessione con stato e l'applicazione ha tentato di avviare il contesto di persistenza esteso nell'ambito di un tipo di bean diverso. |
Action | Modificare l'applicazione in modo da avviare il contesto di persistenza esteso nell'ambito di un bean di sessione con stato oppure cambiare il contesto di persistenza. |
Explanation | Il provider Java Persistence API per prodotti WebSphere è installato nel server delle applicazioni per il provider JPA predefinito di sistema. Tuttavia questo provider predefinito non viene individuato. Quindi la funzione JPA predefinita viene disabilitata. |
Action | Contattare l'amministratore di sistema per rendere un'implementazione WSJPA definita dall'utente o quella predefinita di sistema accessibile al server di applicazioni. |
Explanation | Per abilitare il supporto completo JPA, un provider di persistenza potrebbe dover inserire codice in un'entità JPA. Il tipo di programma di caricamento classe attivo non supporta l'injection di codice JPA. Quindi un'entità JPA potrebbe non operare come previsto. |
Action | Non sono richieste azioni. |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | Come indicato nella specifica JPA (Java Persistence API) Sezione 6.2, il PUN (Persistence Unit Name, nome unità di persistenza) deve essere univoco in un singolo file EJB-JAR (Enterprise JavaBeans-Java archive), in un file WAR (Web Archive), in un file JAR di client di applicazioni o in un file EAR (enterprise archive). L'unità di persistenza duplicata verrà ignorata. |
Action | Prima di tentare nuovamente, ridenominare o rimuovere l'unità di persistenza duplicata. |
Explanation | Il runtime del server non è in grado di associare il thread dell'operazione ad un componente dell'applicazione Java Platform, Enterprise Edition 5 (Java EE 5). Questa condizione può verificarsi quando il client JNDI che utilizza il nome java: non viene eseguito sul thread di una richiesta dell'applicazione server. |
Action | Accertarsi che un'applicazione Java EE5 non esegua operazioni JNDI su nomi java: all'interno di blocchi di codice statici oppure in thread creati da quell'applicazione Java EE5. Tale codice non viene necessariamente eseguito sul thread di una richiesta di applicazione server e quindi non è supportato dalle operazioni JNDI sui nomi java:. |
Explanation | Il metodo createContainerEntityManagerFactory del provider JPA (Java Persistence API) non è riuscito a restituire un EntityManagerFactory. Questo potrebbe verificarsi se viene utilizzato il provider JPA non corretto per l'unità di persistente o se si è verificato un errore nel provider JPA. |
Action | Accertarsi che sia stato configurato il provider JPA corretto per l'unità persistente e verificare eventuali errori precedenti del provider JPA. |
Explanation | L'applicazione non è installata o non è stata avviata. |
Action | Installare o avviare l'applicazione. |
Explanation | L'applicazione ha definiti un'unità di persistenza o un riferimento di contesto di persistenza senza un nome unità di persistenza ed è impossibile individuare un'unità di persistenza univoca. |
Action | Modificare l'applicazione in modo da specificare un nome unità di persistenza per il riferimento o fornire una persistenza univoca. |
Explanation | Il server ha tentato di individuare l'origine dati per l'unità di persistenza. Tuttavia è impossibile individuare un'origine dati. |
Action | Verificare che l'origine dati richiesta sia stata creata e collegata. |
Explanation | Il provider JPA (Java Persistence API) ha tentato di trasformare la classe e non vi è riuscito con eccezione IllegalClassFormatException. Il file di classi è danneggiato o il provider JPA ha un problema. |
Action | Correggere il file di classi danneggiato o contattare il provider JPA per assistenza. |
Explanation | Il metodo createContainerEntityManagerFactory del provider JPA (Java Persistence API) ha dato esito negativo. |
Action | Contattare il provider JPA per assistenza. |
Explanation | Più di un riferimento di contesto di persistenza è dichiarato nel file di descrizione distribuzione. Tutte le istanze, eccetto la prima, verranno ignorate. |
Action | Prima di tentare nuovamente, ridenominare o rimuovere il riferimento di contesto di persistenza duplicato. |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | Il file XML contiene uno o più errori e non è conforme alla definizione dello schema. L'applicazione potrebbe non funzionare come previsto. |
Action | Correggere l'errore o gli errori nel file persistence.xml file e tentare nuovamente. |
Explanation | Questa eccezione è imprevista. Al momento la causa non è nota. |
Action | Se il problema persiste, visitare il sito web indicato di seguito ed effettuare una ricerca per ID messaggio al fine di verificare se sono disponibili ulteriori informazioni: pagina del supporto per IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ pagina del supporto per IBM WebSphere Application Server per z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Verificare che l'applicazione sia stata assemblata correttamente con il modulo e che sia installata. |
Action | Utilizzare uno strumento di assembly applicazioni per verificare la configurazione dell'applicazione, installare l'applicazione e tentare nuovamente. |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | L'unità di persistenza e l'annotazione dell'injection di dipendenza devono essere definite in modo appropriato. |
Action | Verificare che l'unità di persistenza e l'annotazione di injection di dipendenza siano state definite correttamente. Ripetere nuovamente il processo. |
Explanation | La specifica del file JAR per l'unità di persistenza non è formata in modo corretto. Pertanto il componente JPA (Java Persistence API) non è in grado di fornire i dati al provider di persistenza. |
Action | Correggere la specifica del file JAR e tentare nuovamente. |
Explanation | La specifica dell'URL root JPA per il modulo nell'applicazione non è corretta. |
Action | Se il problema persiste, visitare il sito web indicato di seguito ed effettuare una ricerca per ID messaggio al fine di verificare se sono disponibili ulteriori informazioni: pagina del supporto per IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ pagina del supporto per IBM WebSphere Application Server per z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | Un'applicazione ha definito un riferimento per una unità di persistenza che non è stato possibile trovare dopo la ricerca di META-INF/persistence.xml in tutti i file e le directory nel percorso classe. |
Action | Verificare che il nome dell'unità di persistenza sia scritto correttamente e che l'unità sia assemblata correttamente nell'applicazione, verificando che l'unità di persistenza sia definita in un file META-INF/persistence.xml che si trovi in un JAR o in una directory nel percorso classe. |
Explanation | L'origine dati definita per questa unità di persistenza deve essere collegata nello spazio nomi del componente. |
Action | Verificare che l'origine dati richiesta sia stata creata e collegata nello spazio nomi java:comp/env. |
Explanation | L'origine dati definita per questa unità di persistenza deve essere collegata nello spazio nomi globale. |
Action | Verificare che l'origine dati richiesta sia stata creata e collegata nello spazio nomi globale. |
Explanation | Non è possibile richiamare un metodo java.sql.Connection diverso dal metodo close o isClosed perché l'ambiente runtime del server non è in grado di associare il thread dell'operazione ad un componente dell'applicazione Java Platform, Enterprise Edition 5 (Java EE 5). Questa condizione può verificarsi quando il client JNDI (Java Naming and Directory Interface) che utilizza il nome java: non viene eseguito sul thread di una richiesta dell'applicazione server. |
Action | Accertarsi che un'applicazione Java EE 5 non esegua operazioni JNDI su nomi java: all'interno di blocchi di codice statici oppure in thread creati da quell'applicazione Java EE 5. Tale codice non viene necessariamente eseguito sul thread di una richiesta di applicazione server. Quindi il codice non è supportato dalle operazioni JNDI sui nomi java:. |
Explanation | Non è possibile individuare l'origine dati perché l'ambiente runtime del server non è in grado di associare il thread dell'operazione ad un componente dell'applicazione Java Platform, Enterprise Edition 5 (Java EE 5). Questa condizione può verificarsi quando il client JNDI (Java Naming and Directory Interface) che utilizza il nome "java:" non viene eseguito sul thread di una richiesta dell'applicazione server. |
Action | Accertarsi che un'applicazione Java EE 5 non esegua operazioni JNDI su nomi java: all'interno di blocchi di codice statici oppure in thread creati da quell'applicazione Java EE 5. Tale codice non viene necessariamente eseguito sul thread di una richiesta di applicazione server. Quindi il codice non è supportato dalle operazioni JNDI sui nomi java:. |
Explanation | Questo messaggio informativo non è tradotto. |
Action | Vedere il messaggio per i dettagli. |
Explanation | Questo messaggio di avvertenza non è tradotto. |
Action | Vedere il messaggio per i dettagli. |
Explanation | Questo messaggio di errore non è tradotto. |
Action | Vedere il messaggio per i dettagli. |
Explanation | Un provider JPA (Java Persistence API) non può funzionare correttamente senza l'accesso a UOWSynchronizationRegistry che consente di partecipare alle transazioni. |
Action | Se il problema persiste, visitare il sito web indicato di seguito ed effettuare una ricerca per ID messaggio al fine di verificare se sono disponibili ulteriori informazioni: pagina del supporto per IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ pagina del supporto per IBM WebSphere Application Server per z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Il contesto del componente non esiste sul thread. L'ambiente runtime del server non è in grado di associare il thread dell'operazione ad alcun componente dell'applicazione Java Platform, Enterprise Edition 5 (Java EE 5). Questa condizione può verificarsi quando il client tenta operazioni EntityManager in un thread delle applicazioni non del server. |
Action | Accertarsi che un'applicazione Java EE 5 non esegua operazioni EntityManager con blocchi di codice statici o in thread creati dall'applicazione Java EE. |
Explanation | Il file persistence.xml dell'unità di persistenza contiene un errore di sintassi. Il campo relativo alla proprietà e quello relativo al valore potrebbero avere un valore null. |
Action | Correggere l'errore di sintassi presente nel file persistence.xml. |
Explanation | Un file persistence.xml contiene uno o più errori e non è conforme alla definizione dello schema. L'applicazione potrebbe non funzionare come previsto. |
Action | Correggere l'errore o gli errori nel file persistence.xml file e tentare nuovamente. |
Explanation | Quando si definiscono con lo stesso nome più riferimenti di contesto persistenza o unità di persistenza nel descrittore di distribuzione XML per lo stesso spazio dei nomi del componente, tutti gli attributi del riferimento devono essere uguali. Uno scenario tipico in cui si può verificare tutto ciò è quando si definiscono i riferimenti per un bean enterprise e per una classe intercettatore corrispondente. Il bean e l'intercettatore condividono lo stesso spazio dei nomi del componente, di conseguenza i riferimenti che sono in comune trai due devono essere compatibili. |
Action | Nel descrittore di distribuzione XML, modificare il nome di uno dei riferimenti o modificare uno dei valori in conflitto in modo da renderli uguali. |
Explanation | Quando si definiscono con lo stesso nome più riferimenti di contesto o unità persistenti nelle annotazioni del codice sorgente per lo stesso spazio dei nomi del componente, tutti gli attributi del riferimento devono essere identici oppure uno di essi deve poter essere assegnabile all'altro. |
Action | Nelle annotazioni del codice sorgente, modificare il nome di uno dei riferimenti o modificare uno dei valori in conflitto in modo da renderlo uguale all'altro o rendere uno di questi valori assegnabile all'altro. |
Explanation | Le unità persistenti sono nell'ambito di una singola applicazione, quindi un riferimento persistente java:global non ha senso. |
Action | Modificare il nome riferimento persistente per utilizzare invece il prefisso java:app o java:module o rimuovere il prefisso java:global per utilizzare lo spazio dei nomi java:comp predefinito. |
Explanation | Per un dato bean di sessione con stato che include una specifica definizione di unità persistente come contesto persistente esteso più di una volta, il tipo di sincronizzazione per tutte le istanze di injection deve essere SYNCHRONIZED o UNSYCHRONIZED. |
Action | Modificare la sincronizzazione di tutte le istanze di injection dell'unità persistente su SYNCHRONIZED o UNSYNCHRONIZED. |
Explanation | Un bean di sessione con stato ha esteso una classe che include un contesto persistente esteso per una unità persistente comune, ma il tipo di sincronizzazione dell'injection della superclasse non corrisponde a quello dell'injection della sottoclasse. |
Action | Modificare la sincronizzazione di tutte le istanze di injection dell'unità persistente su SYNCHRONIZED o UNSYNCHRONIZED. |
Explanation | Un contesto di persistenza che ha un tipo di sincronizzazione UNSYNCHRONIED non può essere propagato a un componente che ha incluso lo stesso contesto persistente ma con un tipo di sincronizzazione SYNCHRONIZED. |
Action | Modificare l'injection @PersistenceContext nei componenti chiamante e chiamato perché abbiano lo stesso tipo di sincronizzazione. |
Explanation | Un contesto di persistenza che ha un tipo di sincronizzazione UNSYNCHRONIED non può essere propagato a un componente che ha incluso lo stesso contesto persistente ma con un tipo di sincronizzazione SYNCHRONIZED. |
Action | Modificare l'injection @PersistenceContext nei componenti chiamante e chiamato perché abbiano lo stesso tipo di sincronizzazione. |
Explanation | Messaggio a solo scopo informativo. |
Action | Non sono richieste azioni. |
Explanation | Impossibile in dividuare la classe provider JPA. |
Action | Modificare il server o la configurazione per utilizzare il livello JPA supportato dal provider di persistenza corrente attraverso la console di gestione o la AdminTask modifyJPASpecLevel. In alternativa, aggiornare l'applicazione per utilizzare un provider di persistenza compatibile con il livello JPA corrente. |
Explanation | Impossibile in dividuare la classe provider JPA. |
Action | Modificare il server o la configurazione per utilizzare il livello JPA supportato dal provider di persistenza indicato. |
Explanation | Impossibile individuare una implementazione di javax.persistence.spi.PersistenceProvider. |
Action | Per configurare un provider di persistenza predefinito, utilizzare la configurazione <jpa defaultPersistenceProvider="com.acme.PersistenceProviderImpl"/> o abilitare la funzione bells-1.0 e configurare un <bell> per <library> contenente il provider JPA. |
Explanation | Il provider JPA (Java Persistence API) ha registrato questo messaggio informativo. |
Action | Consultare la documentazione sul provider JPA. |
Explanation | Il provider JPA (Java Persistence API) ha registrato questo messaggio di avvertenza. |
Action | Consultare la documentazione sul provider JPA. |
Explanation | Il provider JPA (Java Persistence API) ha registrato questo messaggio di errore. |
Action | Consultare la documentazione sul provider JPA. |
Explanation | Il provider JPA (Java Persistence API) ha registrato questo messaggio irreversibile. |
Action | Consultare la documentazione sul provider JPA. |