listenerがnullの場合、Exceptionまたはlogを出した方がいいと思うのですが、どうでしょうか？