フレームワークのユーザビリティ

今使ってるフレームワークは、滅茶苦茶使いづらい。
使いづらい理由は設定ファイルが沢山あったりアーキテクチャが複雑だったりするのもあるんだけど、一番大きい原因はエラー時の情報がショボ過ぎることだ。
誰かが独自に作成したフレームワークを設計者のいない場所で使うには、かなりの試行錯誤が必要だ。そんな時、ちょっと設定ファイルの書き方がおかしいとNullPointerExceptionやらフレームワーク独自のエラー(メッセージ無し)が発生して何が悪いのかわからないフレームワークは、良いフレームワークとは言えない。
フレームワークのエラーなんか開発者しか見ないから、ユーザーや上の人からすれば関係無いのかもしれない。でももうちょっと何とかして欲しいもんだ。

try {
	...
} catch (XxxException e) {
	...
	throw new XxxException();
}

って、エラーの情報何も見れないじゃん。
エラーが起こったクラスとかで判るようになってきた自分が悲しい。