Mholloway has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/254188

Change subject: Set date format when building default Gson to prevent crash
......................................................................

Set date format when building default Gson to prevent crash

I have not been able to reproduce this crash, but it seems Gson has a
problem parsing date strings when unmarshalling tab data.

From the info I've looked at online, explicitly defining a date format
will prevent ParseExceptions here:

https://stackoverflow.com/questions/7816586/gson-java-text-
parseexception-unparseable-date

https://stackoverflow.com/questions/33408620/java-gson-java-text-
parseexception-unparseable-date

Bug: T118575
Change-Id: I516e7352f4997703d250980b3e94e5aa88f7ad46
---
M app/src/main/java/org/wikipedia/data/GsonUtil.java
1 file changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/88/254188/1

diff --git a/app/src/main/java/org/wikipedia/data/GsonUtil.java 
b/app/src/main/java/org/wikipedia/data/GsonUtil.java
index 35c7194..9ffc5cc 100644
--- a/app/src/main/java/org/wikipedia/data/GsonUtil.java
+++ b/app/src/main/java/org/wikipedia/data/GsonUtil.java
@@ -4,7 +4,8 @@
 import com.google.gson.GsonBuilder;
 
 public final class GsonUtil {
-    private static final Gson DEFAULT_GSON = new GsonBuilder().create();
+    private static final String DATE_FORMAT = "MMM dd, yyyy HH:mm:ss";
+    private static final Gson DEFAULT_GSON = new 
GsonBuilder().setDateFormat(DATE_FORMAT).create();
 
     public static Gson getDefaultGson() {
         return DEFAULT_GSON;

-- 
To view, visit https://gerrit.wikimedia.org/r/254188
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I516e7352f4997703d250980b3e94e5aa88f7ad46
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to