Scusatemi, ho risolto il problema.
il mio errore stava nel fatto che il codice che lanciava l'errore stesse nel costruttore e non nel metodo update().