Skip to content

November 2017

Windows socket registry entries required for network connectivity are missing

Last Updated on 15/11/2020

This tutorial will show how to solve the “Windows socket registry entries required for network connectivity are missing” error.

The Problem

I ran into this error for the time whilst using one of my Windows 10 machines. That said, this solution is certain to work in Windows 10 environments, but it is possible to work in future releases with a similar architecture.

The first thing I noticed was an alert over my Windows’ task bar connection icon. After that, I was unable to access any website like I had no internet connection at all:

Windows 10 task bar connection

Then, I tried the Windows’ network diagnostic tool in order to solve this issue, which printed the following report:

Windows sockets registry entries required for network connectivity are missing message
Read More »Windows socket registry entries required for network connectivity are missing

EJB: Application Exception vs System Exception

Last Updated on 15/11/2020

There are two types of exceptions in EJB: application exception and system exception. This guide will show how to identify and implement both of them.

Why two types of exceptions in EJB?

In EJB, it’s important to know whether an exception has occurred because of a business problem or a system error. That way, EJB exceptions are split in two to represent a maybe recoverable business problem (like an ordinary checked exception in Java) or a unexpected and unrecoverable issue caused by a system error or bad coding (like common runtime exceptions).

After all the concepts involved, they are just ordinary exceptions with meaningful metadata defined by annotations or XML configuration in the deployment descriptor to tell the EJB container how to deal with them.

Read More »EJB: Application Exception vs System Exception