Author: michiel
Date: 2010-02-08 16:43:19 +0100 (Mon, 08 Feb 2010)
New Revision: 40899
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypeCollector.java
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypes.java
Log:
DataTypes#reinizalize gives exception
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypeCollector.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypeCollector.java
2010-02-08 15:42:23 UTC (rev 40898)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypeCollector.java
2010-02-08 15:43:19 UTC (rev 40899)
@@ -45,7 +45,7 @@
private List<DataTypeCollector> collectors = new
CopyOnWriteArrayList<DataTypeCollector>();
// the DataTypeCollector used to store datatypes accessible throughout the
application
- private static DataTypeCollector systemDataTypeCollector;
+ static DataTypeCollector systemDataTypeCollector;
/**
* Creates the DataTypeCollector used to store datatypes accessible
throughout the application.
@@ -288,7 +288,6 @@
roots.clear();
collectors.clear();
signature = null;
- systemDataTypeCollector = null;
}
Modified: mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypes.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypes.java
2010-02-08 15:42:23 UTC (rev 40898)
+++ mmbase/trunk/core/src/main/java/org/mmbase/datatypes/DataTypes.java
2010-02-08 15:43:19 UTC (rev 40899)
@@ -92,6 +92,9 @@
public static synchronized void reinitialize() {
initialized = false;
dataTypeCollector.clear();
+ DataTypeCollector.systemDataTypeCollector = null;
+ DataTypeCollector.createSystemDataTypeCollector();
+
initialize();
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs