From 45b0025f427dd16f374d5cc7c20f702b159396c9 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Thu, 14 Jun 2012 12:00:33 +0200 Subject: Debugging. For some reason separating the return from the unmarshalling stopped a strange threading issue. --- src/main/java/com/c2kernel/persistency/XMLClusterStorage.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/c2kernel/persistency/XMLClusterStorage.java') 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; -- cgit v1.2.3