diff --git a/graphql-modules/graphql-error-handling/README.md b/graphql-modules/graphql-error-handling/README.md
deleted file mode 100644
index 06a2957ac1..0000000000
--- a/graphql-modules/graphql-error-handling/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles:
-
-- [Error Handling in GraphQL With Spring Boot](https://www.baeldung.com/spring-graphql-error-handling)
diff --git a/graphql-modules/graphql-error-handling/pom.xml b/graphql-modules/graphql-error-handling/pom.xml
deleted file mode 100644
index 581c5a0f3d..0000000000
--- a/graphql-modules/graphql-error-handling/pom.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
- 4.0.0
- graphql-error-handling
- 1.0
- graphql-error-handling
- jar
-
-
- com.baeldung.graphql
- graphql-modules
- 1.0.0-SNAPSHOT
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-dependencies
- 2.6.4
- pom
- import
-
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-data-jpa
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- com.graphql-java
- graphql-spring-boot-starter
- ${graphql-spring-boot-starter.version}
-
-
- com.graphql-java
- graphql-java-tools
- ${graphql-java-tools.version}
-
-
- org.projectlombok
- lombok
-
-
- com.h2database
- h2
-
-
- org.springframework.boot
- spring-boot-test
- test
-
-
- com.graphql-java
- graphql-spring-boot-starter-test
- ${graphql-spring-boot-starter.version}
- test
-
-
- org.skyscreamer
- jsonassert
- test
-
-
-
-
- 5.0.2
- 5.2.4
-
-
-
\ No newline at end of file
diff --git a/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/GraphQLErrorHandlerApplication.java b/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/GraphQLErrorHandlerApplication.java
deleted file mode 100644
index 565c9e0a15..0000000000
--- a/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/GraphQLErrorHandlerApplication.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package com.baeldung.graphql.error.handling;
-
-import com.baeldung.graphql.error.handling.exception.GraphQLErrorAdapter;
-import graphql.ExceptionWhileDataFetching;
-import graphql.GraphQLError;
-import graphql.servlet.GraphQLErrorHandler;
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.context.annotation.Bean;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.stream.Collectors;
-
-@SpringBootApplication
-public class GraphQLErrorHandlerApplication {
- public static void main(String[] args) {
- SpringApplication.run(GraphQLErrorHandlerApplication.class, args);
- }
-
- @Bean
- public GraphQLErrorHandler errorHandler() {
- return new GraphQLErrorHandler() {
- @Override
- public List processErrors(List errors) {
- List clientErrors = errors.stream()
- .filter(this::isClientError)
- .collect(Collectors.toList());
-
- List serverErrors = errors.stream()
- .filter(e -> !isClientError(e))
- .map(GraphQLErrorAdapter::new)
- .collect(Collectors.toList());
-
- List e = new ArrayList<>();
- e.addAll(clientErrors);
- e.addAll(serverErrors);
- return e;
- }
-
- private boolean isClientError(GraphQLError error) {
- return !(error instanceof ExceptionWhileDataFetching || error instanceof Throwable);
- }
- };
- }
-}
diff --git a/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/exception/AbstractGraphQLException.java b/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/exception/AbstractGraphQLException.java
deleted file mode 100644
index 4e7be50ae4..0000000000
--- a/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/exception/AbstractGraphQLException.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package com.baeldung.graphql.error.handling.exception;
-
-import graphql.ErrorType;
-import graphql.GraphQLError;
-import graphql.language.SourceLocation;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-public class AbstractGraphQLException extends RuntimeException implements GraphQLError {
- private Map parameters = new HashMap();
-
- public AbstractGraphQLException(String message) {
- super(message);
- }
-
- public AbstractGraphQLException(String message, Map additionParams) {
- this(message);
- if (additionParams != null) {
- parameters = additionParams;
- }
- }
-
- @Override
- public String getMessage() {
- return super.getMessage();
- }
-
- @Override
- public List getLocations() {
- return null;
- }
-
- @Override
- public ErrorType getErrorType() {
- return null;
- }
-
- @Override
- public Map getExtensions() {
- return this.parameters;
- }
-}
diff --git a/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/exception/GraphQLErrorAdapter.java b/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/exception/GraphQLErrorAdapter.java
deleted file mode 100644
index d982f98db3..0000000000
--- a/graphql-modules/graphql-error-handling/src/main/java/com/baeldung/graphql/error/handling/exception/GraphQLErrorAdapter.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.baeldung.graphql.error.handling.exception;
-
-import graphql.ErrorType;
-import graphql.ExceptionWhileDataFetching;
-import graphql.GraphQLError;
-import graphql.language.SourceLocation;
-
-import java.util.List;
-import java.util.Map;
-
-public class GraphQLErrorAdapter implements GraphQLError {
-
- private GraphQLError error;
-
- public GraphQLErrorAdapter(GraphQLError error) {
- this.error = error;
- }
-
- @Override
- public Map getExtensions() {
- return error.getExtensions();
- }
-
- @Override
- public List getLocations() {
- return error.getLocations();
- }
-
- @Override
- public ErrorType getErrorType() {
- return error.getErrorType();
- }
-
- @Override
- public List