Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / January 2007

Tip: Looking for answers? Try searching our database.

Column numbers is stack trace - enhancement request

Thread view: 
Sasi - 15 Jan 2007 12:16 GMT
I filed the following enhancement request to Sun. Would like to hear
opinion about how useful implementing this feature would be.

Synopsis:    Need column numbers in stack traces
Description:
A DESCRIPTION OF THE REQUEST :
Stack traces contain only line numbers and in certain cases line number
alone is not sufficient for figuring out where exactly an exception
occurred. Consider the following line of code.

value = getItem().getRelatedItem().getName().getValue();

If the above line throws a NullPointerException, we have no clue
whether it is the getItem, getRelatedItem or the getName that is
returning a null value. So providing just the line number is not
sufficiently helpful in narrowing down the problem. If the stack trace
also contains the column number where the null was encountered, it will
be really helpful.

Though the above code could be rewritten to several lines so that we
can clearly identify which method returned null, there are tons of such
existing code and changing them all will be an unreasonably complex
task.
Sasi - 15 Jan 2007 12:18 GMT
Please ignore this thread. I've created another thread due to the typo
in the subject.

> I filed the following enhancement request to Sun. Would like to hear
> opinion about how useful implementing this feature would be.
[quoted text clipped - 19 lines]
> existing code and changing them all will be an unreasonably complex
> task.
Andrew Thompson - 15 Jan 2007 12:55 GMT
Please refrain from top-posting, even when responding
to your own cancelled thread.  It would also have been
sensible to trim the majority of the earlier post, as it
was not relevant to your immediate reply.

> Please ignore this thread.

No.

>...I've created another thread due to the typo in the subject.

The typing error was trivial - I did not notice it
until you mentioned it.  In any case, a typing
error in the title is not something that justifies
a repost.

> > I filed the following enhancement request to Sun. Would like to hear
> > opinion about how useful implementing this feature would be.

Almost no use.  If it would require more bytes
in the code, or the VM, I would go on to say it
that adding that 'feature' would be a detriment.
(Especially for encouraging the production of
more crap code, like what you posted)

Let us know the URL of the bug report, so I
can vote against it.

Andrew T.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.