tagged [exception]

How to prevent an exception in a background thread from terminating an application?

How to prevent an exception in a background thread from terminating an application? I can hookup to `AppDomain.CurrentDomain.UnhandledException` to log exceptions from background threads, but how do I...

29 Nov at 11:49

How to implement one "catch'em all" exception handler with resume?

How to implement one "catch'em all" exception handler with resume? I wonder how can I write a exception handler in the application level which will give the user the option to resume the application f...

20 Jan at 12:19

How do I check if a variable exists?

How do I check if a variable exists? I want to check if a variable exists. Now I'm doing something like this: Are there other ways without exceptions?

9 Apr at 09:48

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

The difference between try/catch/throw and try/catch(e)/throw e What is the difference between and ? And when should I use one or the other?

9 Jun at 15:50

Difference between OperationCanceledException and TaskCanceledException?

Difference between OperationCanceledException and TaskCanceledException? What is the difference between `OperationCanceledException` and `TaskCanceledException`? If I am using .NET 4.5 and using the `...

22 Oct at 14:30

How to throw exception to next catch?

How to throw exception to next catch? ![enter image description here](https://i.stack.imgur.com/o1Zyw.png) I want to throw an exception at next catch, (I attached image) Anybody know how to do this?

22 Aug at 14:29

Using Exception.Data

Using Exception.Data How have you used the Exception.Data property in C# projects that you've worked on? I'd like answers that suggest a pattern, rather than those that are very specific to your app.

11 Mar at 08:33

How can I use FileInfo class, avoiding PathTooLongException?

How can I use FileInfo class, avoiding PathTooLongException? How can I use (to avoid PathTooLongException): with paths bigger than 260 chars? Are there similar classes/methods that return the same res...

3 Nov at 17:45

Global exception handler for windows services?

Global exception handler for windows services? Is there a way to globally handle exceptions for a Windows Service? Something similar to the following in Windows Forms applications:

5 Nov at 17:13

What's the difference between Application.ThreadException and AppDomain.CurrentDomain.UnhandledException?

What's the difference between Application.ThreadException and AppDomain.CurrentDomain.UnhandledException? Alright, this is an easy one: - What's the difference between `Application.ThreadException` an...

18 May at 21:1

Collection was modified; enumeration operation may not execute in ArrayList

Collection was modified; enumeration operation may not execute in ArrayList I'm trying to remove an item from an `ArrayList` and I get this Exception: `Collection was modified; enumeration operation m...

4 Mar at 20:34

Should I catch and wrap general Exception?

Should I catch and wrap general Exception? Can following code be considered as a good practice? If not, why?

3 Feb at 15:25

TAP global exception handler

TAP global exception handler This code throws an exception. Is it possible to define an application global handler that will catch it? Using .net 4.5 / WPF

Best way to check for inner exception?

Best way to check for inner exception? I know sometimes innerException is null So the following might fail: Is there a quick ternary way to check if innerException is null or not?

16 Nov at 19:27

System.Windows.Forms.AxHost.InvalidActiveXStateException was unhandled

System.Windows.Forms.AxHost.InvalidActiveXStateException was unhandled I am continuously struggling with this exception > An unhandled exception of type 'System.Windows.Forms.AxHost.InvalidActiveXStat...

29 Mar at 05:52

Return in catch block?

Return in catch block? Is it wrong to have a return statement in a `catch` block? What are the alternatives? i.e:

31 Aug at 07:1

Print the stack trace of an exception

Print the stack trace of an exception How do I print the stack trace of an exception to a stream other than stderr? One way I found is to use getStackTrace() and print the entire list to the stream.

25 Jul at 22:16

How do I determine what type of exception occurred?

How do I determine what type of exception occurred? `some_function()` raises an exception while executing, so the program jumps to the `except`: How do I see what caused the exception to occur?

3 Jul at 18:7

Is it possible to handle exceptions within LINQ queries?

Is it possible to handle exceptions within LINQ queries? Example: How to make it work even if it throws exceptions? Like a try catch block with a default value case an exceptions is thrown...

18 Aug at 14:29

What does "throw;" by itself do?

What does "throw;" by itself do? > [difference between throw and throw new Exception()](https://stackoverflow.com/questions/2999298/difference-between-throw-and-throw-new-exception) What would be th...

23 May at 12:26

The variable 'MyException' is declared but never used

The variable 'MyException' is declared but never used I need to clear this warning : The complier is telling me : > The variable 'MyException' is declared but never used How can I fix this.

29 Aug at 06:47

When KeyNotFoundException is thrown, how do I see which key wasn't found?

When KeyNotFoundException is thrown, how do I see which key wasn't found? A `System.Collections.Generic.Dictionary` is throwing `KeyNotFoundException`, but I can't see which key is supposedly missing....

What is the proper way to rethrow an exception in C#?

What is the proper way to rethrow an exception in C#? Is it better to do this: Or this: Do they do the same thing? Is one better than the other?

11 Jul at 22:18

In C#, are there any built-in exceptions I shouldn't use?

In C#, are there any built-in exceptions I shouldn't use? Are there any Exceptions defined in the .NET Framework that I shouldn't throw in my own code, or that it is bad practice to? Should I write my...

20 Sep at 19:59

How expensive are exceptions in C#?

How expensive are exceptions in C#? How expensive are exceptions in C#? It seems like they are not incredibly expensive as long as the stack is not deep; however I have read conflicting reports. Is th...

27 Sep at 03:34

System.Exception.Data Property

System.Exception.Data Property The System.Exception class (actually any exception) has Data property which is almost always empty. While throwing exceptions, should this field be of any use? Or does i...

1 May at 10:31

What are checked exceptions in Java/C#?

What are checked exceptions in Java/C#? I am a C# developer doing occasional coding in Java. Can someone explain in simple terms what are checked exceptions in Java and why is it needed? Haven't come ...

21 Feb at 03:45

Correct way to try/except using Python requests module?

Correct way to try/except using Python requests module? Is this correct? Is there a better way to structure this? Will this cover all my bases?

Best practices: throwing exceptions from properties

Best practices: throwing exceptions from properties When is it appropriate to throw an exception from within a property getter or setter? When is it not appropriate? Why? Links to external documents o...

28 Sep at 18:1

Throwing ArgumentNullException in constructor?

Throwing ArgumentNullException in constructor? For a constructor with a single parameter, is it OK to throw an ArgumentNullException inside the constructor if the parameter is null/empty? OR, should i...

System.Runtime.InteropServices.COMException (0x80040154):

System.Runtime.InteropServices.COMException (0x80040154): I'm getting an exception in a c# project: > System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for com...

2 Dec at 15:37

Pass object (List<string>) as part of Exception

Pass object (List) as part of Exception I am constructing a list of strings and then want to throw an exception and let the UI handle the list and create the error message for the user. Is there a way...

25 Jun at 17:2

Which built-in .NET exceptions can I throw from my application?

Which built-in .NET exceptions can I throw from my application? If I need to throw an exception from within my application which of the built-in .NET exception classes can I use? Are they all fair gam...

5 Dec at 04:23

Parallel.Foreach exceptions and cancel

Parallel.Foreach exceptions and cancel I have tried to find out how exceptions and cancel work for `Parallel.Foreach`. All examples seems to deal with Tasks. What happens on an exception in `Parallel....

How Can I Force Execution to the Catch Block?

How Can I Force Execution to the Catch Block? I am wondering can `try..catch` force execution to go into the `catch` and run code in there? here example code:

16 Feb at 15:14

await with null propagation System.NullReferenceException

await with null propagation System.NullReferenceException I have the following code: `Visual Studio` highlights this code, saying 'Possible NullReferenceException' by the way, without `await` `Visual ...

C# "Using" Syntax

C# "Using" Syntax Does the using catch the exception or throw it? i.e. If the streamreader throws an exception is it caught by using or thrown so the calling function can handle it?

11 Apr at 21:52

Can you catch a native exception in C# code?

Can you catch a native exception in C# code? In C# code can you catch a native exception thrown from deep in some unmanaged library? If so do you need to do anything differently to catch it or does a ...

29 Sep at 20:41

Do I need to create my own InvalidArgumentException.. I couldn't find any builtin type in c#

Do I need to create my own InvalidArgumentException.. I couldn't find any builtin type in c# Do I need to create my own InvalidArgumentException.. I couldn't find any built-in types in c#... Is there ...

26 Jan at 20:42

How to handle general exceptions in Asp.Net MVC?

How to handle general exceptions in Asp.Net MVC? I want to transfer all unhandled exceptions to an error page in Asp.Net MVC. What is the way to handle the unhandled exceptions in Asp.net MVC? Is ther...

6 Mar at 11:36

Why does this "finally" execute?

Why does this "finally" execute? If you run the code below it actually executes the finally after every call to the goto: Why?

12 May at 20:18

Is it a good practice to throw an exception on Validate() methods or better to return bool value?

Is it a good practice to throw an exception on Validate() methods or better to return bool value? Is it recommended or not to throw exceptions from Validation methods like: Apart from this : Is there ...

29 May at 11:56

Catch Application Exceptions in a Windows Forms Application

Catch Application Exceptions in a Windows Forms Application Is there anyway to catch expections that is thrown by anywhere in the code? I would like to catch exceptions and handle them in a similar ma...

7 Sep at 12:42

Why does Dictionary.ContainsKey throw ArgumentNullException?

Why does Dictionary.ContainsKey throw ArgumentNullException? The documentation states that `bool Dictionary.ContainsKey(TKey key)` throws an exception in case a null key is passed. Could anyone give a...

6 Dec at 15:45

Try-Catch with fluent expressions

Try-Catch with fluent expressions This LINQ query expression fails with Win32Exception "": And this fails with IOException "": What is the best way to filter out inaccessible objects and avoid excepti...

WPF global exception handler

WPF global exception handler Sometimes, under not reproducible circumstances, my WPF application crashes without any message. The application simply close instantly. Where is the best place to impleme...

15 Jun at 11:50

Why doesn't list have safe "get" method like dictionary?

Why doesn't list have safe "get" method like dictionary? Why doesn't list have a safe "get" method like dictionary?

How can I catch all types of exceptions in one catch block?

How can I catch all types of exceptions in one catch block? In C++, I'm trying to catch all types of exceptions in one catch (like `catch(Exception)` in C#). How is it done? And what's more, how can o...

31 Oct at 14:15

Will Try / Finally (without the Catch) bubble the exception?

Will Try / Finally (without the Catch) bubble the exception? I am almost positive that the answer is YES. If I use a Try Finally block but do not use a Catch block then any exceptions WILL bubble. Cor...

29 Nov at 18:51

pretty printing exceptions in C#

pretty printing exceptions in C# Is there any API that allows to prints all the exception-related info (stack trace, inner etc...)? Just like when the exception is thrown - all the data is printed to ...

15 Dec at 13:52