ソースなしjarをデバック実行しようとすること自体が間違いか?
Yes:
デバックは誤ったプログラムコードを発見することで、仕様に合致した、品質の高いプログラムコードに修正することに、その存在意義があります。
もし、実行できたとしても、例外が発生した、ソースコードの行数ではなく、例外が発生した、メモリーアドレスを表示するだけです。(javaVMのアドレス)
尚、通常、リリース時に dubag=falseにするのは、一々、ソースコードの位置を確認しながら、実行すると、本来のサービスの応答性能に支障をきたすからです。