summaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/c2kernel/process/Bootstrap.java7
-rw-r--r--src/main/java/com/c2kernel/process/module/ModuleResource.java4
-rw-r--r--src/main/java/com/c2kernel/utils/CastorXMLUtility.java2
3 files changed, 9 insertions, 4 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);
diff --git a/src/main/java/com/c2kernel/process/module/ModuleResource.java b/src/main/java/com/c2kernel/process/module/ModuleResource.java
index 874c7cc..b482067 100644
--- a/src/main/java/com/c2kernel/process/module/ModuleResource.java
+++ b/src/main/java/com/c2kernel/process/module/ModuleResource.java
@@ -10,11 +10,13 @@ import com.c2kernel.utils.Logger;
public class ModuleResource extends ModuleImport {
- public Integer version;
+ public int version;
public String resourceType;
public String resourceLocation;
public ModuleResource() {
+ // if not given, version defaults to 0
+ version = 0;
}
@Override
diff --git a/src/main/java/com/c2kernel/utils/CastorXMLUtility.java b/src/main/java/com/c2kernel/utils/CastorXMLUtility.java
index c5c2499..497f934 100644
--- a/src/main/java/com/c2kernel/utils/CastorXMLUtility.java
+++ b/src/main/java/com/c2kernel/utils/CastorXMLUtility.java
@@ -99,7 +99,7 @@ public class CastorXMLUtility
mappingContext.setClassLoader(defaultClassLoader);
// if the aAppProperties contains castor properties then
- if (aAppProperties.contains(CASTOR_XML_SERIALIZER_FACTORY)) {
+ if (aAppProperties.containsKey(CASTOR_XML_SERIALIZER_FACTORY)) {
mappingContext.setProperty(CASTOR_XML_SERIALIZER_FACTORY,
aAppProperties