Closed britzke closed 11 years ago
Nachdem die RechercheBean (SessionScoped) erzeugt wurde, wird die EntityManagerFactory (ApplicationScoped) injiziert. Die Eigenschaft musste 'transient' deklariert werden, da die EntityManagerFactory nicht Serializable ist und somit nicht gespeichert werden kann. Wird nun der Server mit einer gültigen Session gestoppt und gestartet, so enthält die 'transient' Eigenschaft für die EntityManagerFactory den Wert 'Null', da sie während des Server-Neustarts nicht gespeichert wird.
Bei der Suche erscheint die Fehlermeldung: "javax.el.ELException: java.lang.IllegalArgumentException: {jpa}: Must set JPA EntityManagerFactory".
Schritte zum nachvollziehen: 1.) Starte den Server. 2.) Führe eine Recherche durch. 3.) Stoppe und starte den Server. 4.) Führe eine Recherche durch - Der Fehler erscheint.