add error and reportListenere.  handle error queue.