exception-handling

Getting stack trace information from a dynamically loaded

My goal here is to get stack trace information from a dynamically loaded assembly. If the dynamically loaded assembly just throws the error back to the caller, the stack trace information doesn’t tell you the location in the dynamic assembly where the error occurred. If I throw my own exception, passing in the original exception, it wil...

General Exception Handling in C#

I'm running some code through FxCop and am currently looking at clearing all of the non-breaking violations. The code itself has a few instances of try/catch blocks which just catch general exceptions; try { // Some code in here that could throw an exception } catch(Exception ex) { // Exception Thrown ... sort it out! } Now...

In Java, what is the best way of continuing to call a function until no exception is thrown?

In my Java code, I have a function called getAngle() which sometimes throws a NoAngleException. Is the following code the best way of writing a function that keeps calling getAngle() until no exception is thrown? public int getAngleBlocking() { while(true) { int angle; try { angle = getAngle(); return ...

scala 2.8 control Exception - what is the point?

In the upcoming scala 2.8, a util.control package has been added which includes a break library and a construct for handling exceptions so that code which looks like: type NFE = NumberFormatException val arg = "1" val maybeInt = try { Some(arg.toInt) } catch { case e: NFE => None } Can be replaced with code like: import util.control....

Get last function's call arguments from traceback?

Can I get the parameters of the last function called in traceback? How? I want to make a catcher for standard errors to make readable code, yet provide detailed information to user. In the following example I want GET_PARAMS to return me a tuple of parameters supplied to os.chown. Examining the inspect module advised by Alex Martelli, ...

Exception Handling Code Please explain it...

Please see the following code and its output - please explain me the code void abc(int); class A { public: A() { cout<<"Constructor Called"; } ~A() { cout<<"Destructor called"; } }; int main() { try { abc(-1); } catch(int p) { cout<<p<<endl; } return 0; } void a...

Scope of exception object in C++

What is the scope of the exception object in C++? does it go out of scope as soon as catch handler is executed? Also, if I create an unnamed exception object and throw it, then while catching that exception does it matter if I catch it by const reference or a non-const reference? ...

how to get Exception details from CFC file

I have a Function in CFC file, which will be called from .cfm file like below <cffunction name="cftest" access="public" returntype="query" output="true" hint="Function returns Records"> <cfquery name="qryTest" datasource="DBTest"> select * from emp_tab; </cfquery> <cfreturn selectRecordsResultSet /> ...

Handling Errors in ExecuteResult ASP.NET MVC

I have a file DownloadResult.cs extended from ActionResult(actually cloned from Phil Haack's one, which u can find at the following location Phil's blog ) Here how do i handle an exception(file not found ) thrown from the method ExecuteResult() in the controller level . for the source code you might want to look at Phil's code , whic...

Unhandled exceptions with Java scheduled executors

Hi, I have the following issue and I would like to know what exactly happens. I am using Java's ScheduledExecutorService to run a task every five minutes. It works very well. Executors completely changed the way I do thread programming in Java. Now, I browsed Java Doc for information about what would be the behavior in case the schedul...

How can a client gracefully detect when a server disconnects?

I am working on a client-server application. The client continuously reads data from server, so when a server is closed or disconnects then the client crashes. I tried a try/catch block, but it didn't work. My client application is written in C++. I want the client to display some proper message like "Server disconnected," then exit. ...

Performance Problem in .Net compact framework

Hi, I cant understand why sending parameters to insert function works slow in .net compact framework. Forexample following code inserts within 2 seconds cn = New SqlCeConnection(strstring) cmd = New SqlCeCommand Dim rs As SqlCeResultSet cmd.Connection = cn cmd.CommandType = CommandType.TableDirect cn.Open() ...

What happens when a .NET thread throws an exception?

We have an interface IPoller for which we have various implementations. We have a process that will take an IPoller and start it in a separate thread. I'm trying to come up with a generic way of providing exception handling for any IPollers which don't do it themselves. My original thinking was to create an implementation of IPoller t...

Parsing problem, exception

This is my BMI calculator with GUI. It compiles, but if the user enters characters rather than numbers into the fields, the program crashes. What is wrong with my catching of the numberformatexception? Id appreciate any help! import java.awt.*; import javax.swing.*; import java.awt.event.*; class Exercise1b extends JFrame{ JLabel BMIl...

Should I inherit from std::exception?

I've seen at least one reliable source (a C++ class I took) recommend that application-specific exception classes in C++ should inherit from std::exception. I'm not clear on the benefits of this approach. In C# the reasons for inheriting from ApplicationException are clear: you get a handful of useful methods, properties and constructor...

Is there an equivalent in T-SQL to C#'s "throw;" to re-throw exceptions?

The title really is the question for this one: Is there an equivalent in T-SQL to C#'s "throw;" to re-throw exceptions? In C# one can do this: try { DoSomethingThatMightThrowAnException(); } catch (Exception ex) { // Do something with the exception throw; // Re-throw it as-is. } Is there something in T-SQL's BEGIN CATCH f...

What are the best methods to handle error in a page?

Hi all, What are the different approaches to handle or show errors? ...

Custom exception handling in Python

I have two modules, main and notmain. I declared my custom exception in main module and want to catch it. This exception is raised in notmain module. The problem is I can't catch my exception raised in notmain module. main.py: class MyException(Exception): pass m = __import__('notmain') try: m.func() except MyException as e: ...

Exception Handling in C - What is the use of setjmp() returning 0?

I have a few questions relating to setjmp/longjmp usage - What is the use of setjmp(jmp___buf stackVariables) returning 0. It is a default, which we cannot influence. Is the only significance of setjmp(stackVariables) is to push the stack in stackVariables. And basically 0 tells us if the stack was pushed on stack_variables success...

the difference between try/catch/throw and try/catch(e)/throw e

what is the difference between try { } catch { throw; } and try { } catch(Exception e) { throw e;} and when should i use one or another? ...