exception-handling

Ignoring exceptions

I have some code which ignores a specific exception. try { foreach (FileInfo fi in di.GetFiles()) { collection.Add(fi.Name); } foreach (DirectoryInfo d in di.GetDirectories()) { populateItems(collection, d); } } catch (UnauthorizedAccessException ex) { //ignore and move onto next directory } ...

(Windows) Exception Handling: to Event Log or to Database?

I've worked in shops where I've implemented Exception Handling into the event log, and into a table in the database. Each have their merits, of which I can highlight a few based on my experience: Event Log Industry standard location for exceptions (+) Ease of logging (+) Can log database connection problems here (+) Can build report ...

Forcing application to throw specific exceptions

Hi. We are replacing the exception handling system in our app in order to conform to Vista certification, but the problem is how to force certain exceptions to be thrown, so that we can check the response. Unfortunately the whole app was written without taking into consideration proper layering, abstraction or isolation principles, and...

Sys.WebForms.PageRequestManagerServerErrorException 12031

I'm occasionaly getting the following popup from an AJAX.NET application Sys.WebForms.PageRequestManagerServerErrorException: An Unknown error occurred while processing the request on the server. The status code returned from the server was: 12031 From the Microsoft kb that status code indicates a ERROR_INTERNET_CONNECTION_RESET, but i...

.Net Equivalent of set_unexpected()

Is there a .net equivalent to the C++ unexpected()/set_unexpected() functionality? Edit: Sorry--I omitted some details previously: Language: C# 2.0 I have some legacy apps that seem to be throwing some unhandled exception somewhere. I just want to put something in place to stop the customer's pain until I can trace the actual sour...

Global.asax and handling exceptions that occur in spawned Threads

I have an exception handler . In my asp.net application. It’s written in Global.asax. In the the Application_Error() method. It works for Exceptions that happen in the context of pages and classes that are called as a result of a request to the application. But if I spawn a thread, as a result of a request (or other reason, like an ap...

how can I handle the warning of file_get_contents() function in php ?

I wrote a php code like this $site="http://www.google.com"; $content = file_get_content($site); echo $content; but when I remove "http://" from $site I get this warning Warning: file_get_contents(www.google.com) [function.file-get-contents]: failed to open stream: i try ( try and Catch ) but it didn't work . ...

When would I use uncaught_exception?

What is a good use case for uncaught_exception? ...

Catching all unhandled C++ exceptions?

Is there some way to catch exceptions which are otherwise unhandled (including those thrown outside the catch block)? I'm not really concerned about all the normal cleanup stuff done with exceptions, just that I can catch it, write it to log/notify the user and exit the program, since the exceptions in these casese are generaly fatal, u...

Transparent generic exception handling for asp.net / MOSS2007 (with code)

Not exactly a question this, but something that might help out a few people I hope.. Some time ago, I wrote a general transparent exception handling module for use in a MOSS 2007 (Sharepoint) solution. The solution had many web parts, web parts that would often break, causing the entire page they were on to crash. This was causing our t...

Why can't I use the 'AccessDeniedException' namespace?

I get the message that the namespace can't be found when I use the code below. Where does the AccessDeniedException live? try { ... } catch (SomeKindOfException ex) { MessageBox.Show(ex.Message); } catch (AccessDeniedException ex) { //Do something else } Thanks ...

Async command pattern - exception handling.

I am implementing an asynchronous command pattern for the "client" class in a client/server application. I have done some socket coding in the past and I like the new Async pattern that they used in the Socket / SocketAsyncEventArgs classes. My async method looks like this: public bool ExecuteAsync(Command cmd); It returns true if the e...

How slow are Java exceptions?

Question: Is excepion handling in Java actually slow? Conventinal wisdom, as well as a lot of Google results, says that exceptional logic shouldn't be used for normal program flow in Java. Two reasons are usually given, 1) its really slow - even an order of magnitude slower than regular code (the reasons given vary), and 2) its messy ...

How to catch exceptions from processes in C#

I all... I have an acceptance runner program here that looks something like this: public Result Run(CommandParser parser) { var result = new Result(); var watch = new Stopwatch(); watch.Start(); try { _testConsole.Start(); parser.ForEachInput(input => { _testConsole.StandardInpu...

What are the Advantages of Using OnAsyncPostBackError over Page_Error

I am currently researching an Exception handling architecture for our App. We will be using UpdatePanels extensively and we will also be calling webservices. I want to know if there is any real need to implement a ScriptManager.OnAsyncPostBackError handler compared to, the Page_Error event which seems to catch all exceptions that are ...

Does wrapping everything in try/catch blocks constitute Defensive Programming?

Hi, I have been programming for last 3 years. When I program, I used to handle all known exceptions and alert the user gracefully. I have seen some code recently which has almost all methods wrapped inside try/catch blocks. The author says it is part of defensive programming. I wonder is this really the defensive programming? Do you rec...

Print Stack Trace to Screen in J2ME

Is there a way to print a stack trace to screen in j2me? I have code that looks like the following, which works fine for displaying the message, but can't figure out any way to get ahold of the stack trace. try { throw new RuntimeException("This is bad stuff!"); } catch (Exception e ) { mainForm.append("Excep...

How to stop ASP.Net website throwing HttpUnhandledException exception while browsing forward/back through paged listing of items?

Hi, I have an ASP.Net hosted website which displays a list of results as a DataGrid or ASP.Net Repeater with paging of results. If one scrolls quickly through the pages by pressing the Previous/Next tabs sometimes an HttpUnhandledException is thrown and the debug page rendered instead of the next listing of results. The debug screen is...

Why catch an exception just to throw it again?

In an webservice I see this code: Whats the point of catch the exception and just throw it again? Do I miss something? <WebMethod()> _ Public Function dosomething() As Boolean Try If successful Then Return True Else Return False End If Catch ex As Exception Throw ex End...

Cool or Stupid? Catch(Exception[NamingException, CreateException] e)

I was writing some code, and I notice a pattern in the exception handling that got me thinking: try{ // do stuff... throws JMS, Create and NamingException } catch (NamingException e) { log1(e); rollback(); doSomething(e) } catch (CreateException e) { log1(e); rollback(); doSomething(e)...