Bei aktuellem Informationsstand wird es jedenfalls schwierig da einen spezifischeren Rat zu geben als: systematisch debuggen und generell immer die Rückgabewerte von Funktionen zu überprüfen und entsprechend zu reagieren!
Sehe ich auch so. Es wäre gut wenn sich der TE diesbezüglich nochmal äußern würde.