dotnet Exception Handling

.NET Exceptions – System.Management.ManagementException

Moving along through the detailed .NET Exception Handling series, today we will be exploring the System.Management.ManagementException. A ManagementException is thrown when something goes wrong while working with the Windows Management Instrumentation (WMI) components contained within the System.Management namespace. WMI essentially allows scripts and applications to perform queries against local or… continue reading →

JavaScript Error Handling

JavaScript Async/Await Exception Handling with Airbrake!

Introduced in ES6, promises are the big leap forward into asynchronous operations that JavaScript has needed for some time. However, in ES7 (or ESNext, as the upcoming release is sometimes referred to), promises were dramatically improved with the introduction of async functions and the await operator. In short, an async… continue reading →

dotnet Exception Handling

.NET Exceptions – System.Security.Authentication.InvalidCredentialException

Making our way through the detailed .NET Exception Handling series we’ve been creating, today we’ll be looking into the System.Security.Authentication.InvalidCredentialException. The InvalidCredentialException occurs when authentication fails for one of a number of authentication stream classes in the .NET Framework. In this article we’ll explore the InvalidCredentialException by looking at where… continue reading →

Java Exception Handling

Java Exception Handling – UnsupportedClassVersionError

Moving along through our detailed Java Exception Handling series, today we’ll be taking a closer look at the UnsupportedClassVersionError. The UnsupportedClassVersionError can be rather confusing, but the simplest explanation is that it occurs when the Java Virtual Machine (JVM) attempts to access a class file that was compiled using a… continue reading →