Skip to content

Commit d36c63e

Browse files
committed
Nuix 9 testing and updates
1 parent f5485c8 commit d36c63e

9 files changed

Lines changed: 38 additions & 13 deletions

Java/src/main/java/com/nuix/javaenginesimple/ThirdPartyDependencyChecker.java

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.nuix.javaenginesimple;
22

33
import java.util.List;
4-
import java.util.StringJoiner;
54

65
import org.apache.log4j.Logger;
76

@@ -23,18 +22,28 @@ public class ThirdPartyDependencyChecker {
2322
* @param utilities Needs an instance of Utilities to get access to third party dependency information
2423
*/
2524
public static void logAllDependencyInfo(Utilities utilities) {
26-
StringJoiner message = new StringJoiner("\n");
27-
message.add("Reviewing third party dependency statuses:");
28-
List<ThirdPartyDependency> dependencies = utilities.getThirdPartyDependencies();
29-
for(ThirdPartyDependency dependency : dependencies) {
30-
ThirdPartyDependencyStatus status = dependency.performCheck();
31-
message.add(String.format(
32-
"[%s] '%s': %s",
33-
status.isAttentionRequired() ? " " : "X",
34-
dependency.getDescription(),
35-
status.getMessage()
36-
));
25+
logger.info("Reviewing third party dependency statuses:");
26+
try {
27+
List<ThirdPartyDependency> dependencies = utilities.getThirdPartyDependencies();
28+
for(ThirdPartyDependency dependency : dependencies) {
29+
try {
30+
ThirdPartyDependencyStatus status = dependency.performCheck();
31+
logger.info(String.format(
32+
"[%s] '%s': %s",
33+
status.isAttentionRequired() ? " " : "X",
34+
dependency.getDescription(),
35+
status.getMessage()
36+
));
37+
} catch (Exception e) {
38+
logger.error(String.format(
39+
"[!] '%s': Error Checking Status: %s",
40+
dependency.getDescription(),
41+
e.getMessage()
42+
));
43+
}
44+
}
45+
} catch (Exception e) {
46+
logger.error("Error while fetching list of third party dependencies",e);
3747
}
38-
logger.info(message.toString());
3948
}
4049
}

Java/src/main/java/com/nuix/javaenginesimple/examples/BasicExportExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@ public void itemProcessed(ItemEventInfo info) {
244244
} catch (Exception e) {
245245
logger.error("Unhandled exception",e);
246246
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
247+
} finally {
248+
wrapper.close();
247249
}
248250
}
249251
}

Java/src/main/java/com/nuix/javaenginesimple/examples/BasicInitializationExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,8 @@ public void accept(Utilities utilities) {
120120
// Lets dump a diagnostics file since something went wrong and having
121121
// this may be helpful for trouble shooting
122122
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
123+
} finally {
124+
wrapper.close();
123125
}
124126
}
125127
}

Java/src/main/java/com/nuix/javaenginesimple/examples/BasicSearchAndTagExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ public void accept(Utilities utilities) {
109109
} catch (Exception e) {
110110
logger.error("Unhandled exception",e);
111111
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
112+
} finally {
113+
wrapper.close();
112114
}
113115
}
114116
}

Java/src/main/java/com/nuix/javaenginesimple/examples/CreateProductionSetExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ public void accept(Utilities utilities) {
110110
} catch (Exception e) {
111111
logger.error("Unhandled exception",e);
112112
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
113+
} finally {
114+
wrapper.close();
113115
}
114116
}
115117
}

Java/src/main/java/com/nuix/javaenginesimple/examples/CreateSimpleCaseExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ public void accept(Utilities utilities) {
9494
} catch (Exception e) {
9595
logger.error("Unhandled exception",e);
9696
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
97+
} finally {
98+
wrapper.close();
9799
}
98100
}
99101
}

Java/src/main/java/com/nuix/javaenginesimple/examples/IntermediateSearchAndTagExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ public void accept(Utilities utilities) {
147147
} catch (Exception e) {
148148
logger.error("Unhandled exception",e);
149149
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
150+
} finally {
151+
wrapper.close();
150152
}
151153
}
152154
}

Java/src/main/java/com/nuix/javaenginesimple/examples/LoadDataIntoCaseExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,8 @@ public void cleaningUp() {
276276
} catch (Exception e) {
277277
logger.error("Unhandled exception",e);
278278
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
279+
} finally {
280+
wrapper.close();
279281
}
280282
}
281283
}

Java/src/main/java/com/nuix/javaenginesimple/examples/OpenCaseExample.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ public void accept(Utilities utilities) {
8787
} catch (Exception e) {
8888
logger.error("Unhandled exception",e);
8989
NuixDiagnostics.saveDiagnostics("C:\\EngineDiagnostics");
90+
} finally {
91+
wrapper.close();
9092
}
9193
}
9294
}

0 commit comments

Comments
 (0)