Cita: No consigo averiguar que falla, si pongo esto siguiente no coge ningun terminal, ni siquiera aparece null ni la terminal que creo cuando aparece null.
Es imposible, o aparece null o un objeto Terminal. Puede que estés recuperando un terminal sin datos y no te des cuenta.
Usa el debugger.