See, if this will fix ReloadableEntityManagerFactoryTest related to TOMEE-3753 and OPENJPA-2844
diff --git a/container/openejb-core/src/test/java/org/apache/openejb/persistence/ReloadableEntityManagerFactoryTest.java b/container/openejb-core/src/test/java/org/apache/openejb/persistence/ReloadableEntityManagerFactoryTest.java
index c274f11..6b36e62 100644
--- a/container/openejb-core/src/test/java/org/apache/openejb/persistence/ReloadableEntityManagerFactoryTest.java
+++ b/container/openejb-core/src/test/java/org/apache/openejb/persistence/ReloadableEntityManagerFactoryTest.java
@@ -67,6 +67,14 @@
     public void reload() {
         final ReloadableEntityManagerFactory remft = (ReloadableEntityManagerFactory) emf;
         final EntityManagerFactory originalEmf = remft.getDelegate();
+
+        /*
+         * XXX Remove / update this call if OPENJPA-2844 is resolved
+         * Workaround: Initialize the underlying Broker by calling createEntityManager() first
+         * before calling getProperties()
+         */
+        remft.createEntityManager();
+
         assertEquals("false", emf.getProperties().get("openjpa.DataCache"));
         select();