Hi,
Unknown Source appears in the stack trace of exceptions when the actual
Java code is compiled using the
-g:none flag, as in
By default, debugging info is
on unless you override that setting.
If you compile your Java source codes
without that flag, you'd see the
line number corresponding to the code where the exception was thrown.
In other words, download the Sun JDK API source codes and recompile them
the normal way. You shouldn't have problem about the licensing since you
are not modifying anything in any of the codes.
HTH.