日別アーカイブ: 2012年6月19日

Runtime Error!?

昨日は久しぶりに、自宅に着いたら日付が変わっているという状態になってしまった。
原因はセットアップしているPCに入れた、アプリケーションがRuntime Errorを吐き出したためだ。

アプリケーションが出力する通常のエラーメッセージとは異なり、Runtime Errorが出力されるのは結構致命的。
今回は、自社で開発したアプリケーションではないとは言え、これまでも何度となく使った事のあるアプリケーション
だったので、プログラム的なバグというよりは環境周りに原因があるんでは・・・と考えたのだがわからない。

そもそも、環境周りも何も、モジュールをコピーしてしまえば動いてしまうくらい簡単な作りのようなので、
いざこういうエラーが出た時に疑う場所自体があまり思いつかないという状態で時間を浪費してしまっていました。

結局、原因としては設定ファイルのフォーマットが正しくなかったようだった。
実は完全な解決を待たずして、メドだけつけて終電の関係で一足先に帰ってしまったのだが。。。

それにしても、設定のミスとは言えRuntime Errorはないよな〜ってのが正直なところ。
一方で、自社製品に対しても必ずしも設定周りのエラーメッセージは優しい作りになっているとは言えない気がしている。
設定が誤っているのであれば、誤りを正してもらうのが本来の 方向性であり、いたずらにエラーを突きつけるだけでは意味が無い。

何のためにエラー処理なりを入れるのかを再度考えるいい機会なのかもしれない。

 

そう思ったが、そもそもこのアプリはエラー処理が何も入っていないから最終的にRuntime Errorなんて
引き起こしてしまったんだよな・・・
って思ったら、ちょっと悲しくなって来たけど見なかった事にする。

今日も、僕は元気です。