exception-handling

how to track the exception in the application

In fact I have Idea about the exception handling. But while facing the interview I got this question by interviewer that , How to track the exception in application. means let say there is enterprise project, If we deliver the project to end user (forget for a while any tester is there/ or in my side who can track this exception). and wh...

Suppress exception popup window for .NET application launched from unattended code

Hi, I have a pre-built .NET Console application EXE that I am launching from separate C# code using the Process class. If the application throws an unhandled exception, a window pops up (the one that says " has encountered a problem and needs to close..." and has "Debug", "Send Error Report" and "Don't Send" buttons). If this happen...

Trouble debugging asp.net web service

I'm having trouble figuring out why my web service is not working correctly when called from my asp.net application in production only. I am able to run my asp.net application locally, calling the web service (in production) and it completes correctly. I am able to modify the web.config to allow me to use the test form on the producti...

try catch finally question

In a Try Catch Finally block, does the finally block always execute no matter what, or only if the catch block does not return an error? I was under the impression that the finally block only executes if the catch block passes without errors. If the catch block is executed because of an error, shouldn't it stop execution all together a...

Catching an Exception across treeview.Nodes.Add / treeview_AfterSelect event boundary

There is a place in my WinForms program that throws a MyOwnException. void CodeThatThrowsMyOwnException() { ... throw new MyOwnException("Deep Inside"); ... } Further up the stack, there is a simple try/catch block try { CodeThatThrowsMyOwnException(); } catch (MyOwnException moe) { MessageBox.Show("Hit this point...

Programmatically get the current Exception

Is there an equivalent construct within managed .NET (or C#-specific) code to the ICorDebugThread::GetCurrentException method, or the $exception helper that you can use in a watch window / within MSDEV. It would effectively give an Exception object for the current thread. An example use would be to detect if a method has been called fr...

Unhandled exception at 0x6c70f2ca in xxx.exe 0xC0000005: Access violation reading location 0xcdcdcdf1 how to debug this?

Hello i have c application that im compiling in visual studio 2010 im getting this error in one of my functions generically how can i debug this kind of exception ? the function is from dll , other functions working but not this one . ...

Is it possible to catch an access violation exception in .NET??

Is there anything I can do to catch an AccessViolationException? It is being thrown by a unmanaged DLL that I don't control. ...

When catching an exception's parameter by value, what is the order in which the destructors are called?

In the following code, what is the order in which the destructors of b, q and e are called, and which is called before handling the exception. (The "cout..." parts are leftover for the original question) #include <iostream> using namespace std; class A { public: A(int arg) : m(arg) { cout << "A::A(int) " << m << endl; m...

How to properly handle ThreadInterruptedException?

Hello, public void threadMethod() { try { // do something } catch (ThreadInterruptedException e) { Console.WriteLine("[Net]", role, "Thread interrupted."); n.CloseConnection(); } finally { if (isAutenticated == false) { n.CloseConnection(); } Dispatcher.Invoke(add...

How do we throw and catch a RangeError, ReferenceError, TypeError in JavaScript?

Hi all, I was wondering if any of you have tried catching errors such as RangeError, ReferenceError and TypeError using JavaScript's exception handling mechnism? For instance for RangeError: try { var anArray = new Array(-1); // an array length must be positive throw new RangeError("must be positive!") } catch (error) { ...

How to catch exception in asp.net view rendering?

I see there is a nice [HandeError] attribute which could be applied on controller class or method. What is my options if I would like to catch and handle exceptions which ocurred during rendering? ...

What happens when an exception is thrown while unwinding the stack from another exception?

For example in the following code: #include <iostream> using namespace std; class A { public: A() { cout << "A::A()" << endl; } ~A() { cout << "A::~A()" << endl; throw "A::exception"; } }; class B { public: B() { cout << "B::B()" << endl; throw "B::exception"; } ~B() { cout << "...

Is it okay to throw NullPointerException programatically ?

Hi, When there is a post-condition, that return value of a method must not be null, what can be done ? I could do assert returnValue != null : "Not acceptable null value"; but assertions could be turned off ! So is it okay to do if(returnValue==null) { throw new NullPointerException("return value is null at metho...

Catching a database exception in a model.save or model.save! method?

Hello, I have two models that when saving certain types of data, it causes the database to throw an exception. I can convert the data before saving to avoid the exception, but the conversion is expensive and the exception happens very rarely. So, I was wondering if it's possible to create an override of the model.save method, and catch...

Catching exceptions with BeginRead in C#

When using asynchronous code to read from streams etc using the BeginXXX / EndXXX pattern, I believe that any exceptions that occur during the process will be thrown when the call to EndXXX is made. Does this mean that the initial call to BeginXXX will never throw an exception, it will always be thrown by EndXXX? Or to put it another w...

Powershell exit does not work

I am writing a script which checks for a registry value and and exits if is 0. (It will proceed if the value is 1.) if ((Get-ItemProperty -path HKLM:\SOFTWARE\ICT\LoginScript).proceed -eq 0) { $form.close() exit } When I run the script with the reg value at 0, it fails to exit and throws an ex...

Difference between GOTO and THROW?

Many people accused me recently for just mentioning a single word - "goto". It makes me wonder, why it is considered such a nasty word. I am aware of several previous discussions on the topic, but it doesn't convince me - some of the answers just says "it's bad" not even trying to explain and some bring reasons, irrelevant for scripting ...

Type-less catch block in PHP

Has PHP any ability to catch all types of exceptions in one catch block? Is there any way to do this: try { throw new Exception; OR throw new MyException; } catch(???) { // Catch both exception types } ...

java compiler says this exception is never thrown in body of corresponding try statement - but it _is_ thrown

I have the following code: try { //jaw-ws service port operation port.login(); } catch (Exception e) { logger.error("Caught Exception in login(): " + e.getMessage()); } When the above is run with an incorrect hostname, I get: Caught Exception in login(): HTTP transport error: java.net.UnknownHostException: abc That is c...