diff options
Diffstat (limited to 'src/main/java/com')
| -rw-r--r-- | src/main/java/com/c2kernel/persistency/XMLClusterStorage.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/com/c2kernel/persistency/XMLClusterStorage.java b/src/main/java/com/c2kernel/persistency/XMLClusterStorage.java index 5909fac..5cfa63c 100644 --- a/src/main/java/com/c2kernel/persistency/XMLClusterStorage.java +++ b/src/main/java/com/c2kernel/persistency/XMLClusterStorage.java @@ -63,13 +63,16 @@ public class XMLClusterStorage extends ClusterStorage { String filePath = getFilePath(sysKey, path)+".xml";
String objString = FileStringUtility.file2String(filePath);
if (objString.length() == 0) return null;
-
+ Logger.debug(9, objString);
if (type.equals("Outcome"))
return new Outcome(path, objString);
- else
- return (C2KLocalObject)CastorXMLUtility.unmarshall(objString);
+ else {
+ C2KLocalObject obj = (C2KLocalObject)CastorXMLUtility.unmarshall(objString);
+ return obj;
+ }
} catch (Exception e) {
+ Logger.error(e);
Logger.msg(3,"XMLClusterStorage.get() - The path "+path+" from "+sysKey+" does not exist.: "+e.getMessage());
}
return null;
|
