<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Exception management and error tracking in J2EE</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Sat, 25 May 2013 08:36:49 -0400</pubDate>


    <item>

        <title>My five cents</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[I am the co-author of the article that fueled the heated debate in this thread. Much has already been said, and thanks to Constantine there is little I have to add at this point. Instead, let me provide some background info.<br><br>The rules and...]]></description>
        

        <pubDate>Fri, 15 Jul 2005 11:40:26 -0400</pubDate>

        

        <jf:creationDate>Fri, 15 Jul 2005 11:40:26 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 15 Jul 2005 11:40:26 -0400</jf:modificationDate>
        <jf:date>Jul 15, 2005</jf:date>
        <jf:author>K�re Kjelstr�m</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Patterns on exception managment</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote><a href="http://www.blueskyline.com/ErrorPatterns/A2-LongshawWoods6.pdf" target="_blank">http://www.blueskyline.com/ErrorPatterns/A2-LongshawWoods6.pdf</a></blockquote><br>Great! Thank you!]]></description>
        

        <pubDate>Wed, 13 Jul 2005 05:22:43 -0400</pubDate>

        

        <jf:creationDate>Wed, 13 Jul 2005 05:22:43 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 13 Jul 2005 05:22:43 -0400</jf:modificationDate>
        <jf:date>Jul 13, 2005</jf:date>
        <jf:author>Casual Visitor</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Thou shall know the application</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[Nikita, the design chioce for your application maybe perfectly right coz it's a middleware application (if I'm assuming correctly). The whole argument FOR checked exceptions are that they make it easy for users to take actions on it. In your case you...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 21:37:38 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 21:37:38 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 21:37:38 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Raman Raja</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Exception management and error tracking in J2EE</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[I'd like to clarify some points here. Based on my experience my primary concern not with RT exceptions specifically but with approaches that advocate almost ***exclusive*** use of RT exceptions.<br><br>Both RT and checked exceptions obviously have their...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 17:45:11 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 17:45:11 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 17:45:11 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Nikita Ivanov</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>There's something achieved. Nah...</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote>There's no purpose of checking the instance of or checking against subclass exceptions because that makes the client implementation aware of the implementing classes so where's use of polympohism in this place?</blockquote><br>Exactly! Then...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 17:31:22 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 17:31:22 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 17:31:22 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>C0nst@ntine V</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>totally agree with this</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote>It's never good to let the application crash (what if your app runs a critical process on a space shuttle?) However, such errors - the ones that your application has no way of fixing should be cought by a safety net (which is a must!), and...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 17:13:38 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 17:13:38 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 17:13:38 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>There's something achieved.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[Server side has no rights to force any type of exception handling to client.<br><br>There will be clients which care and clients which dont care about our server side exceptions. So leave them decide what to handle and what not. <br><br>With checked...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 16:59:23 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 16:59:23 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 16:59:23 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Tsolak Petrosian</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>There's something achieved.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote><blockquote>I dont see the value of going with Genreric Exception approach except it is a code mess.</blockquote>Exactly. And the exception CHECKING becomes virtually disabled! Now you have to catch some meaningless generic exception,...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 16:23:57 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 16:23:57 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 16:23:57 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Grzesiek Glowaty</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Nothing is achieved.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote>I dont see the value of going with Genreric Exception approach except it is a code mess.</blockquote><br>Exactly. And the exception CHECKING becomes virtually disabled! Now you have to catch some meaningless generic exception, manually...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 15:13:56 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 15:13:56 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 15:13:56 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>C0nst@ntine V</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>(off topic)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[Nikita,<br><br>I applaud you for having the vision 3 years ago to realize the power and potential of Aspects, as well as the dedication to make good use of them in your project. I have just recently started using AOP, and believe it adds incredible value...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 14:58:30 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 14:58:30 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 14:58:30 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>C0nst@ntine V</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Nothing is achieved.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[I dont see the value of going with Genreric Exception approach except it is a code mess.]]></description>
        

        <pubDate>Tue, 12 Jul 2005 14:56:26 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 14:56:26 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 14:56:26 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Tsolak Petrosian</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Checked exceptions -- chaining, folks</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote>1. Or, an interface defines methods that throw generic (therefore, useless) checked exceptions - because there is no way of knowing what specific exceptions will be thrown by the implementations. The implementations throw specific checked...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 14:30:55 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 14:30:55 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 14:30:55 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Adam Maass</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>Nothing good.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[Lets put this way Checked Exception offer no benefits of Runtime Exceptions except have compiler complain that code doesnt handle it.<br><br>The point is that this benefit does more harm than use by forsing me to re declare the exception in call chain in...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 13:50:49 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 13:50:49 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 13:50:49 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Tsolak Petrosian</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>totally agree with this</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote><blockquote>For example your database connection pool may run out of connections because the driver you use has a bug, a sysadmin may inadvertedly shutdown a webservice, an overzealously configured mailserver may reject your javax.mail...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 13:42:08 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 13:42:08 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 13:42:08 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>C0nst@ntine V</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>totally agree with this</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=35107</link>

        

        
            <description><![CDATA[<blockquote>For example your database connection pool may run out of connections because the driver you use has a bug, a sysadmin may inadvertedly shutdown a webservice, an overzealously configured mailserver may reject your javax.mail composed messages,...]]></description>
        

        <pubDate>Tue, 12 Jul 2005 01:23:24 -0400</pubDate>

        

        <jf:creationDate>Tue, 12 Jul 2005 01:23:24 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 12 Jul 2005 01:23:24 -0400</jf:modificationDate>
        <jf:date>Jul 12, 2005</jf:date>
        <jf:author>Juozas Baliuka</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>



</channel>
</rss>

