diff -r e84ef22ffd85 src/org/openbravo/erpCommon/businessUtility/InitialOrgSetup.java
--- a/src/org/openbravo/erpCommon/businessUtility/InitialOrgSetup.java	Fri May 31 18:19:45 2013 +0200
+++ b/src/org/openbravo/erpCommon/businessUtility/InitialOrgSetup.java	Fri May 31 18:20:54 2013 +0200
@@ -160,8 +160,8 @@
     OBContext.getOBContext().getWritableOrganizations();
     try {
       OBDal.getInstance().flush();
-      OBDal.getInstance().commitAndClose();
-      org = OBDal.getInstance().get(Organization.class, strOrgId);
+      OBDal.getInstance().refresh(org);
+      // org = OBDal.getInstance().get(Organization.class, strOrgId);
       client = org.getClient();
       if (strcLocationId != null && !strcLocationId.equals(""))
         try {
