summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/process/Bootstrap.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2014-09-21 17:49:43 +0200
committerAndrew Branson <andrew.branson@cern.ch>2014-09-21 17:49:43 +0200
commitcfa70de9ec7745356ed00c1502d5bd55eee14181 (patch)
tree03bfdd5c05d8303542bd7b4591016f825091b402 /src/main/java/com/c2kernel/process/Bootstrap.java
parent482b98e869d07802310e249d09d784c63f9a86b6 (diff)
Lost commits - NPE on ModuleResource.getVersion caused by bad
autoboxing, and Olivier's classloader tweaks.
Diffstat (limited to 'src/main/java/com/c2kernel/process/Bootstrap.java')
-rw-r--r--src/main/java/com/c2kernel/process/Bootstrap.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/c2kernel/process/Bootstrap.java b/src/main/java/com/c2kernel/process/Bootstrap.java
index d5fcaa0..1b9e027 100644
--- a/src/main/java/com/c2kernel/process/Bootstrap.java
+++ b/src/main/java/com/c2kernel/process/Bootstrap.java
@@ -67,6 +67,10 @@ public class Bootstrap
public void run() {
try {
Thread.currentThread().setName("Bootstrapper");
+
+ ClassLoader wClassLoader = Bootstrap.class.getClassLoader();
+ Logger.msg(String.format("Bootstrap.run() setContextClassLoader=[%s]",wClassLoader));
+ Thread.currentThread().setContextClassLoader(wClassLoader);
// make sure all of the boot items are up-to-date
Logger.msg("Bootstrap.run() - Verifying kernel boot data items");
@@ -120,8 +124,7 @@ public class Bootstrap
}
}
- public static DomainPath verifyResource(String ns, String itemName, Integer version, String itemType, ItemPath itemPath, String dataLocation, boolean reset) throws Exception {
- if (version == null) version = 0;
+ public static DomainPath verifyResource(String ns, String itemName, int version, String itemType, ItemPath itemPath, String dataLocation, boolean reset) throws Exception {
LookupManager lookupManager = Gateway.getLookupManager();
ResourceImportHandler typeImpHandler = getHandler(itemType);
Logger.msg(1, "Bootstrap.verifyResource() - Verifying version "+version+" of "+typeImpHandler.getName()+" "+itemName);