Nella remota possibilità che qualcuno si imbatta in questa domanda, il problema era un db.close() errante chiamata sullo stesso riferimento db utilizzato in seguito per db.dropDatabase() . IMO "topologia distrutta ' è un errore strano per questo (forse 'socket chiuso '), ma in questo caso era il problema.