exception-handling

How to throw exception without resetting stack trace?

This is a follow-up question to Is there a difference between “throw” and “throw ex”? is there a way to extract a new error handling method without resetting the stack trace? [EDIT] I will be trying both "inner method" and another answer provided by Earwicker and see which one can work out better to mark an answer. ...

How to avoid a NullReferenceException

if (alMethSign[z].ToString().Contains(aClass.Namespace)) Here, I load an exe or dll and check its namespace. In some dlls, there is no namespace, so aclass.namespace is not present and it's throwing a NullReferenceException. I have to just avoid it and it should continue with rest of the code. If I use try-catch, it executes the catc...

Simple exception handling in Java

Can you please let me know if my code is correct? I'm studying for my test in two hours so I dont really have time to write an application to test it. Question is: if I have a JLabel with a number as its label. simply a label that says 34 for example. I want to extract the number from the label. but i need to handle exceptions, i.e i...

Handling NHibernate Exceptions

What's the best practice for handling exceptions in NHibernate? I've got a SubjectRepository with the following: public void Add(Subject subject) { using (ISession session = HibernateUtil.CurrentSession) using (ITransaction transaction = session.BeginTransaction()) { session.Save(subject); ...

ASP.Net MVC - how to handle exception in JSON action (return JSON error info), but also publish the exception for filters?

I'm using a filter to log exceptions thrown by actions which looks like this: public override void OnActionExecuted(ActionExecutedContext filterContext) { if (filterContext.Exception != null) { //logger.Error(xxx); } base.OnActionExecuted(filterContext); } Now I'd like to handle all my JSON actions to return JSON resul...

Sys.InvalidOperationException: ImageError error #4001 in control 'Silverlight1': AG_E_NETWORK_ERROR

I'm getting the following error every time my Silverlight application load and cannot figure out how to get around it. This error occurs right when the UserControl is loaded (but before the Source is bound). I've tried handling this error during the ImageFailed event, but it is not fired when this exception is thrown. What can I do? <Im...

Question(s) on implementing check constraints with SQL CLR integration.

I'm implementing 'check' constraints that simply call a CLR function for each constrained column. Each CLR function is one or two lines of code that attempts to construct an instance of the user-defined C# data class associated with that column. For example, a "Score" class has a constructor which throws a meaningful error message when...

In what circumstances is @finally non-redundant in Cocoa's try/catch/finally Exception Handling?

Consider the following Cocoa/Obj-C code snippets: MyClass *obj; @try { [obj doSomething]; } @catch (NSException * e) { NSLog(@"Exception occurred: %@", [e description]); } @finally { [obj cleanUp]; } and MyClass *obj; @try { [obj doSomething]; } @catch (NSException * e) { NSLog(@"Exception occurred: %@", [e description]); } [obj...

Exceptions over remote methods

What are the best practices for exceptions over remote methods? I'm sure that you need to handle all exceptions at the level of a remote method implementation, because you need to log it on the server side. But what should you do afterwards? Should you wrap the exception in a RemoteException (java) and throw it to the client? This woul...

Thoughts on try-catch blocks

What are your thoughts on code that looks like this: public void doSomething() { try { // actual code goes here } catch (Exception ex) { throw; } } The problem I see is the actual error is not handled, just throwing the exception in a different place. I find it more difficult to debug because i...

Zend_Db_Table: What happens when insert results in an error?

This is probably an easy question to answer, but I don't see it mentioned in the documentation... What happens when insert results in an error? Is an exception thrown? What type? I'm trying to understand what would happen when trying to insert duplicate data in a column that is unique. So I feel like I need to do some checking first......

Exception Driven Programming for PHP?

I saw Jeff Atwood's post on his blog about Exception Driven Programming and I was curious if there is anything like ELMAH for PHP? G-Man ...

Automatically Logging Exceptions in Ruby

Is there a library or easy way to catch exceptions thrown in a Ruby program and log it to a file? I've looked over log4r and logger, but the docs on both don't provide any examples on how I would do this. I run this program remotely and lose handles to stdout and stderr, if that information helps at all. What would you recommend? ...

How do I get at the sql statement that caused an SQLException using the Postgres JDBC driver in Java?

Background In my current project - a server product with no GUI front-end, I'm trying to write in better error handling support. Errors currently are outputted to the logs and are typically not read by users. We use PostgreSQL as our database backend and we access it using direct JDBC calls and DAOs via a database pooler. Most database...

asp.net CacheDuration Attribute and Exception scenario

I am planning on using the CacheDuration Attribute with my WebMethods. I have the webmethod code wrapped in a try/catch and the exceptions are logged to the database. after handling the exception, i return the error message in the response object (lets call it ABCResponseInfo), so the calling client can know about the error. this instanc...

In Java how can I validate a thrown exception with JUnit?

When writing unit tests for a Java API there may be circumstances where you want to perform more detailed validation of an exception. I.e. more than is offered by the @test annotation offered by JUnit. For example, consider an class that should catch an exception from some other Interface, wrap that exception and throw the wrapped excep...

Valid use of goto for error management in C?

This question is actually a result of an interesting discussion at programming.reddit.com a while ago. It basically boils down to the following code: int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; ...

How do I handle SharePoint exceptions?

Hello. I`m new to SharePoint, so I guess how do I need to handle exceptions? When I write custom code do I have to check for them or maybe, if they are thrown, they automatically get logged and don't break the app? If not, then how do I log them? Thank you! Edit: And how should I log those exceptions? ...

How do you guard for Null Reference exceptions in Linq To Xml?

<?xml version="1.0" encoding="utf-8" ?> <pages> <page id="56"> <img id="teaser" src="img/teaser_company.png"></img> </page> </pages> I have an xml file that defines additional resources for pages within a cms. What's the best way to guard for Null Reference exceptions when querying this file with LinqToXml? var page = (from...

Globally catch exceptions in a WPF application?

We are having a WPF application where parts of it may throw exceptions at runtime. I'd like to globally catch any unhandled exception and log them, but otherwise continue program execution as if nothing happened (kinda like VB's On Error Resume Next). Is this possible in C#? And if so, where exactly would I need to put the exception han...