Skip to content

Instantly share code, notes, and snippets.

@pieceofquality
Created March 31, 2019 17:36
Show Gist options
  • Save pieceofquality/6a70d6dd21df68369935df61da7b450a to your computer and use it in GitHub Desktop.
Save pieceofquality/6a70d6dd21df68369935df61da7b450a to your computer and use it in GitHub Desktop.
2019-03-31 20:32:56.145 8812-8812/com.pinbonus2 E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.pinbonus2, PID: 8812
com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: empty String
at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:306)
at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:296)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)
at com.google.gson.Gson.fromJson(Gson.java:927)
at com.google.gson.Gson.fromJson(Gson.java:892)
at com.google.gson.Gson.fromJson(Gson.java:841)
at com.google.gson.Gson.fromJson(Gson.java:813)
at com.pinbonus.data.check.repositories.CheckRepository.parseAndRefreshChecks(CheckRepository.java:64)
at com.pinbonus.data.check.repositories.CheckRepository.access$000(CheckRepository.java:26)
at com.pinbonus.data.check.repositories.CheckRepository$1.onRequestCompleted(CheckRepository.java:57)
at com.pinbonus.common.network.SuccessHandler.onResponse(SuccessHandler.java:38)
at com.pinbonus.common.network.PinBonusSuccessHandler.onResponse(PinBonusSuccessHandler.java:12)
at com.pinbonus.common.network.PinBonusSuccessHandler.onResponse(PinBonusSuccessHandler.java:5)
at com.pinbonus.common.network.NetworkRequest.deliverResponse(NetworkRequest.java:175)
at com.pinbonus.common.network.NetworkRequest.deliverResponse(NetworkRequest.java:23)
at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:101)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.NumberFormatException: empty String
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1842)
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.lang.Double.parseDouble(Double.java:539)
at com.google.gson.stream.JsonReader.nextLong(JsonReader.java:964)
at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:304)
at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:296) 
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131) 
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222) 
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) 
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) 
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) 
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131) 
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222) 
at com.google.gson.Gson.fromJson(Gson.java:927) 
at com.google.gson.Gson.fromJson(Gson.java:892) 
at com.google.gson.Gson.fromJson(Gson.java:841) 
at com.google.gson.Gson.fromJson(Gson.java:813) 
at com.pinbonus.data.check.repositories.CheckRepository.parseAndRefreshChecks(CheckRepository.java:64) 
at com.pinbonus.data.check.repositories.CheckRepository.access$000(CheckRepository.java:26) 
at com.pinbonus.data.check.repositories.CheckRepository$1.onRequestCompleted(CheckRepository.java:57) 
at com.pinbonus.common.network.SuccessHandler.onResponse(SuccessHandler.java:38) 
at com.pinbonus.common.network.PinBonusSuccessHandler.onResponse(PinBonusSuccessHandler.java:12) 
at com.pinbonus.common.network.PinBonusSuccessHandler.onResponse(PinBonusSuccessHandler.java:5) 
at com.pinbonus.common.network.NetworkRequest.deliverResponse(NetworkRequest.java:175) 
at com.pinbonus.common.network.NetworkRequest.deliverResponse(NetworkRequest.java:23) 
at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:101) 
at android.os.Handler.handleCallback(Handler.java:790) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:164) 
at android.app.ActivityThread.main(ActivityThread.java:6494) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment