AppEngine は、チャネルにメッセージを送信する際にエラーが発生した場合 (チャネルが接続されていない場合など) に ChannelFailureException をスローすることになっています。
開発サーバーはこの例外をスローしないようです。コンソールに警告が表示されます。
com.google.appengine.api.channel.dev.ChannelManager sendMessage
WARNING: Skipping message to unconnected channel: <clientId>
この警告は、com.google.appengine.api.channel.dev.LocalChannelFailureException によって生成されるようです。
ただし、実際の例外 (つまりcom.google.appengine.api.channel.ChannelFailureException ) はスローされません。開発中にこの例外をテストする方法を知っている人はいますか?