File tree Expand file tree Collapse file tree
build/generated/source/kapt/debug/rxhttp/wrapper/param
src/main/java/com/example/httpsender/entity
rxhttp-compiler/src/main/java/com/rxhttp/compiler Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626import rxhttp .wrapper .entity .ProgressT ;
2727import rxhttp .wrapper .parse .StreamParser ;
2828import rxhttp .wrapper .parse .Parser ;
29+ import rxhttp .wrapper .utils .LogUtil ;
2930
3031public final class ObservableParser <T > extends Observable <T > {
3132
@@ -103,6 +104,7 @@ public void onNext(Progress progress) {
103104 try {
104105 v = Objects .requireNonNull (parser .onParse (p .getResult ()), "The onParse function returned a null value." );
105106 } catch (Throwable t ) {
107+ LogUtil .log (p .getResult ().request ().url ().toString (), t );
106108 fail (t );
107109 return ;
108110 }
@@ -212,6 +214,7 @@ public void onNext(Progress progress) {
212214 T t = Objects .requireNonNull (parser .onParse (progressT .getResult ()), "The onParse function returned a null value." );
213215 p = new ProgressT <>(t );
214216 } catch (Throwable t ) {
217+ LogUtil .log (progressT .getResult ().request ().url ().toString (), t );
215218 onError (t );
216219 return ;
217220 }
Original file line number Diff line number Diff line change @@ -46,6 +46,8 @@ public ErrorInfo(Throwable throwable) {
4646 String code = throwable .getLocalizedMessage ();
4747 if ("416" .equals (code )) {
4848 errorMsg = "请求范围不符合要求" ;
49+ } else {
50+ errorMsg = throwable .getMessage ();
4951 }
5052 } else if (throwable instanceof JsonSyntaxException ) { //请求成功,但Json语法异常,导致解析失败
5153 errorMsg = "数据解析失败,请稍后再试" ;
Original file line number Diff line number Diff line change @@ -489,6 +489,7 @@ object ClassHelper {
489489 import rxhttp.wrapper.entity.ProgressT;
490490 import rxhttp.wrapper.parse.StreamParser;
491491 import rxhttp.wrapper.parse.Parser;
492+ import rxhttp.wrapper.utils.LogUtil;
492493
493494 public final class ObservableParser<T> extends Observable<T> {
494495
@@ -566,6 +567,7 @@ object ClassHelper {
566567 try {
567568 v = Objects.requireNonNull(parser.onParse(p.getResult()), "The onParse function returned a null value.");
568569 } catch (Throwable t) {
570+ LogUtil.log(p.getResult().request().url().toString(), t);
569571 fail(t);
570572 return;
571573 }
@@ -675,6 +677,7 @@ object ClassHelper {
675677 T t = Objects.requireNonNull(parser.onParse(progressT.getResult()), "The onParse function returned a null value.");
676678 p = new ProgressT<>(t);
677679 } catch (Throwable t) {
680+ LogUtil.log(progressT.getResult().request().url().toString(), t);
678681 onError(t);
679682 return;
680683 }
You can’t perform that action at this time.
0 commit comments