日本語メッセージのエラーを発行すると落ちる

Yahoo!ウィジェットにて
id属性に”alarmSet”を設定すると
落ちると先日お伝えしましたが
間違っていました。

nullのエレメントにイベント設定を
行おうとしていたのが原因でした。

何故、”不正な文字種を発見しました”といわれて
落ちたのかというと
イベント設定の前にnullチェックをしていて
nullだったらエラーを発行していたのですが
そのエラーのメッセージに日本語を設定ていました。

エラーメッセージに日本語が入っていると
うまいこと処理してもらえず
“不正な文字種を発見しました”と言う
新たにエラーが起こっていました。

そんなところで落ちるなんて
エラーの発行でエラーが起こるなんて
思いもしなかったです。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください