Author: mbrohl
Date: Sun Oct 22 13:03:31 2017
New Revision: 1812910
URL:
http://svn.apache.org/viewvc?rev=1812910&view=revLog:
Improved: Fixing defects reported by FindBugs, package
org.apache.ofbiz.entity.serialize.
(OFBIZ-9705)
Thanks Julian Leichert for reporting and providing the patch.
Modified:
ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/serialize/XmlSerializer.java
Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/serialize/XmlSerializer.java
URL:
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/serialize/XmlSerializer.java?rev=1812910&r1=1812909&r2=1812910&view=diff==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/serialize/XmlSerializer.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/serialize/XmlSerializer.java Sun Oct 22 13:03:31 2017
@@ -69,7 +69,7 @@ import org.xml.sax.SAXException;
public class XmlSerializer {
public static final String module = XmlSerializer.class.getName();
- private static WeakReference<DateFormat> simpleDateFormatter;
+ private volatile static WeakReference<DateFormat> simpleDateFormatter;
public static String serialize(Object object) throws SerializeException, FileNotFoundException, IOException {
Document document = UtilXml.makeEmptyXmlDocument("ofbiz-ser");
@@ -132,7 +132,8 @@ public class XmlSerializer {
public static Element serializeSingle(Object object, Document document) throws SerializeException {
if (document == null) return null;
- if (object == null) return makeElement("null", object, document);
+ if (object == null)
+ return makeElement("null", null, document);
// - Standard Objects -
if (object instanceof String) {