KarelZe / DHBW_MWI

MWI Projekt :mortar_board:
0 stars 0 forks source link

Wertpapier Anlegen schmeißt HibernateError (Database Locked) #6

Closed Franzhose closed 5 years ago

Franzhose commented 5 years ago

Steps to reproduce:

KarelZe commented 5 years ago

Der Fehler ist schon mal an anderer Stelle aufgetreten und hatte mir das schon mal intensiv angeschaut. Siehe Commit 6b8305ae237c21a6c80bb140b35affa52f0384cb.

An dieser Stelle ist mir der Fehler neu. Werde ihn mir nochmal ansehen. Ich vermute der Fehler tritt aufgrund nicht abgeschlossener Transaktionen an anderer Stelle auf, da bei meinen letzten Tests nicht aufgetreten ist.

KarelZe commented 5 years ago

Habe mir das bis eben mal angesehen. Bin noch auf keinen grünen Zweig gekommmen. Selbes Konstrukt führt bei UnternehmenAnlegenController zu keinem Fehler.

Franzhose commented 5 years ago

ja, ich habs versucht zu debuggen und habs auch noch nicht verstanden.

jcriecken commented 5 years ago

Der wird geschmissen wenn ich 2 Aktien und 2 Anleihen bei Spiel initialisieren. Ich glaub das leigt am Wertpapier Repository

jackderblaueaffe commented 5 years ago

habs meines Erachtens behoben, indem ich am Anfang der jeweiligen For-Schleife die Transaktion aufmache und am Ende schließe (davor war es vor/nach der For-Schleife) kommt mir aber iwie zu einfach vor..wäre vielleicht cool wenn das deshalb noch jemand testen könnte, da es sich auf alle Abspeicherungen von Listen in Anika bezieht..hab jetzt leider nicht mehr genug Zeit dafür :-)

MrApplebyte commented 5 years ago

Hab's mit verschiedenen Kombinationen aus Aktien und Anleihen getestet. Funktioniert jetzt ohne Fehler