마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

해당 오류의 원인을 알고싶습니다.

0 추천

앱 구동시

 

W/System.err: com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Expected an int but was 0.14 at line 1 column 308 path $.PNN50
W/System.err:     at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:228)
W/System.err:     at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:218)
W/System.err:     at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:131)
W/System.err:     at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:222)
W/System.err:     at com.google.gson.Gson.fromJson(Gson.java:922)
W/System.err:     at com.google.gson.Gson.fromJson(Gson.java:887)
W/System.err:     at com.google.gson.Gson.fromJson(Gson.java:836)
W/System.err:     at com.itnade.biomacpa.FileRecordRepository.lambda$getRecordEntities$1$FileRecordRepository(FileRecordRepository.java:56)
W/System.err:     at com.itnade.biomacpa.FileRecordRepository$$Lambda$1.apply(Unknown Source:4)
W/System.err:     at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:194)
W/System.err:     at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
W/System.err:     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
W/System.err:     at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
W/System.err:     at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
W/System.err:     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:235)
W/System.err:     at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:501)
W/System.err:     at com.itnade.biomacpa.FileRecordRepository.getRecordEntities(FileRecordRepository.java:62)
W/System.err:     at com.itnade.biomacpa.receiver.RecordFetchReceiver.onReceive(RecordFetchReceiver.java:38)
W/System.err:     at android.app.ActivityThread.handleReceiver(ActivityThread.java:3299)
W/System.err:     at android.app.ActivityThread.-wrap17(Unknown Source:0)
W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1710)
W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:106)
W/System.err:     at android.os.Looper.loop(Looper.java:175)
W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:6722)
W/System.err:     at java.lang.reflect.Method.invoke(Native Method)
W/System.err:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)
W/System.err: Caused by: java.lang.NumberFormatException: Expected an int but was 0.14 at line 1 column 308 path $.PNN50
W/System.err:     at com.google.gson.stream.JsonReader.nextInt(JsonReader.java:1204)
W/System.err:     at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:226)
W/System.err:  ... 26 more
D/AndroidRuntime: Shutting down VM

이러면서 VM이 죽습니다.

 

원인을 알고싶습니다.

 

 

 

 

 

 

 

easel (180 포인트) 님이 2018년 11월 9일 질문

1개의 답변

0 추천
com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Expected an int but was 0.14 at line 1 column 308 path $.PNN50

int를 받으려고 하는데, 0.14라는 float 값이 왔다고 합니다.
쎄미 (162,410 포인트) 님이 2018년 11월 9일 답변
...