diff -r 9320552a7445 src/org/openbravo/mobile/core/process/ProcessHQLQuery.java
--- a/src/org/openbravo/mobile/core/process/ProcessHQLQuery.java	Mon Nov 02 12:20:37 2015 +0100
+++ b/src/org/openbravo/mobile/core/process/ProcessHQLQuery.java	Tue Nov 03 18:57:04 2015 +0100
@@ -57,9 +57,16 @@
         OBContext.setAdminMode();
       }
 
-      Long lastUpdated = jsonsent.has("lastUpdated")
-          && !jsonsent.get("lastUpdated").equals("undefined") ? jsonsent.getLong("lastUpdated")
-          : null;
+      Long lastUpdated = null;
+      try {
+        lastUpdated = (jsonsent.has("lastUpdated") && !jsonsent.isNull("lastUpdated")
+            && !jsonsent.get("lastUpdated").equals("null") && !jsonsent.get("lastUpdated").equals(
+            "undefined")) ? jsonsent.getLong("lastUpdated") : null;
+      } catch (Exception e) {
+        lastUpdated = null;
+        log.warn("lastUpdated param is not a valid timestamp. Full refresh will be executed this time: "
+            + e.getMessage());
+      }
 
       String dateFormat = jsonsent.has("_dateFormat") ? jsonsent.getString("_dateFormat") : null;
 
