Home Forum Nuclos Entwicklung Makros und Regeln CollectableComparison.error – aber warum? CollectableComparison.error – aber warum?

#6567
Frank Pavlic
Teilnehmer

Hallo,
der vollständige Stacktrace zeigt, dass die Exception aus dem nuclos-Kern kommt. Wenn ich den Stacktrace so lese, wird mit einem geklonten aber noch nicht gespeicherten Datensatz der UpdateEvent vorbereitet. Und in der Funktion addDependantsFromDatabase(…) wird dann die intid des geklonten Datensatzes als Komparand verwendet, welcher allerdings noch null ist. Sieht schwer nach Bug aus.

Laut Stacktrace sieht es ganz danach aus, als dass deine Regel im Event „Aktualisieren“ geschieht, also noch bevor der geklonte Datensatz eingefügt wird. Wenn ich richtig liege, müsste deine Regel im Event „Aktualisieren (im Anschluss)“ funktionieren.
Auf jeden Fall empfehle ich Dir ein JIRA aufzumachen mit den ganzen Daten von hier. Nebenbei kannst Du ja mal den Test mit „Aktualisieren (im Anschluss)“ machen.

Gruß
Frank