diff --git a/src/main/java/caosdb/server/utils/Info.java b/src/main/java/caosdb/server/utils/Info.java
index e35b77bfbd18e12b3fd5c82112bffc4d337eac3a..bf85546d8303c072a322afcb9433c77eda928fec 100644
--- a/src/main/java/caosdb/server/utils/Info.java
+++ b/src/main/java/caosdb/server/utils/Info.java
@@ -77,7 +77,7 @@ public class Info extends AbstractObservable implements Observer, TransactionInt
   private static int recordsCount = -1;
   private static int recordTypesCount = -1;
   private static int tmpFilesCount;
-  private static String fssize;
+  private static String fssize = "";
 
   public static Integer getRecordsCount() throws Exception {
     return recordsCount;
@@ -197,6 +197,9 @@ public class Info extends AbstractObservable implements Observer, TransactionInt
    *     TODO: The error format for missing or not readable drop off box has to be specified.
    */
   public static Element toElement(final boolean tree) throws Exception, SQLException {
+    if (filesCount == -1 && recordsCount == -1) {
+      getInstance().syncDatabase();
+    }
     dropOffBox = new File(FileSystem.getDropOffBox());
     final Element info = new Element("Stats");
     final Element counts = new Element("counts");