Spooky Exceptions (6) java.lang.NullPointerException – ….MergeManager.registerObjectForMergeCloneIntoWorkingCopy(MergeManager.java:1054)


Umgebung

  • Wildfly 10
  • EE7
  • Postgres
  • Eclipselink

Situation

Es kommt folgende NPE von Eclipselink:

 
1:10:10,476 INFO  [stdout] (default task-32) java.lang.NullPointerException
2017-02-20 11:10:10,485 INFO  [stdout] (default task-32)     at 
org.eclipse.persistence.internal.sessions.MergeManager.registerObjectForMergeCloneIntoWorkingCopy(
MergeManager.java:1054) 
~[eclipselink.jar!/:2.6.4.v20160829-44060b6]
2017-02-20 11:10:10,485 INFO  [stdout] (default task-32)     at 
org.eclipse.persistence.internal.sessions.MergeManager.mergeChangesOfCloneIntoWorkingCopy(
MergeManager.java:564) 
~[eclipselink.jar!/:2.6.4.v20160829-44060b6]
2017-02-20 11:10:10,485 INFO  [stdout] (default task-32)     at 
org.eclipse.persistence.internal.sessions.MergeManager.mergeChanges(MergeManager.java:313) 

Auch dies ist leider wieder eine Meldung, die die eigentlich Ursache verschleiert. Der Grund für diese NPE ist, dass eine Entität nicht in der persistence.xml angegeben wurde bzw. von einer automatischen Erkennung nicht registriert wurde. Beachtet auch die Ableitungshierarchie – es müssen alle Entitäten eingetragen sein!

Du hast Fragen oder Anmerkungen? Kontakt: arndt@schoenb.de

,