ATLAS-4734: HiveProcess - Output entity creation is ignored in case of same entity exists both inputs and outputs from context
diff --git a/addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateHiveProcess.java b/addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateHiveProcess.java
index 5787c93..bc2c91a 100644
--- a/addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateHiveProcess.java
+++ b/addons/hive-bridge/src/main/java/org/apache/atlas/hive/hook/events/CreateHiveProcess.java
@@ -70,9 +70,10 @@
         AtlasEntitiesWithExtInfo ret = null;
 
         if (!skipProcess()) {
-            List<AtlasEntity> inputs         = new ArrayList<>();
-            List<AtlasEntity> outputs        = new ArrayList<>();
-            Set<String>       processedNames = new HashSet<>();
+            List<AtlasEntity> inputs              = new ArrayList<>();
+            List<AtlasEntity> outputs             = new ArrayList<>();
+            Set<String>       processedInputNames = new HashSet<>();
+            Set<String>       processedOutputNames = new HashSet<>();
 
             ret = new AtlasEntitiesWithExtInfo();
 
@@ -80,7 +81,7 @@
                 for (ReadEntity input : getInputs()) {
                     String qualifiedName = getQualifiedName(input);
 
-                    if (qualifiedName == null || !processedNames.add(qualifiedName)) {
+                    if (qualifiedName == null || !processedInputNames.add(qualifiedName)) {
                         continue;
                     }
 
@@ -100,7 +101,7 @@
                 for (WriteEntity output : getOutputs()) {
                     String qualifiedName = getQualifiedName(output);
 
-                    if (qualifiedName == null || !processedNames.add(qualifiedName)) {
+                    if (qualifiedName == null || !processedOutputNames.add(qualifiedName)) {
                         continue;
                     }