Hallo zusammen,
ich bin seit zwei Tagen auf einer Fehlersuche. Ich bekomme nach einigen Änderungs- und Speicheraktionen mit den geladenen persistenten Objekten die Exception
"Die Auflistung wurde geändert. Der Enumerationsvorgang kann möglicherweise nicht ausgeführt werden."
beim Flush() der Session.
Ich benutze NHibernate 1.2.0.3001 und habe schon jede Menge Versuche gestartet, auf diesen Fehler zu kommen. Leider finde ich die beroffene Auflistung nicht. Ich habe wenig Auflistungen verwendet, und diese einzeln geprüft bzw. testweise herausgenommen und bin nun langsam am verzweifeln.
Meine Frage: Welchen Weg kann man gehen um herauszufinden, welche Auflistung hier betroffen ist? Warum gibt NHibernate hier nicht mehr informationen?
Ich habe bereits log4net installiert und im DEBUG-Modus laufen lassen, leider werde ich nicht schlau daraus. Genauso die InnerException gibt nicht mehr Preis.
Kennt jemand einen beseren Weg? Wie würdet Ihr vorgehen?
Ich verzichte darauf, hier meine Mappingfiles etc. zu posten, sondern bin eher interessiert an eurem Standardvorgehen zur Fehlersuche in so einem Fall.
Danke wenn jemand einen Tipp für mich hat.
Bernd aus München
|