上周四,导出『神马笔记』发布包的时候,遇到混淆后NullPointerException
问题。
一、原始崩溃日志
java.lang.NullPointerException: throw with null exception
at app.haiyunshan.whatsnote.tag.c.a.b(Unknown Source:1)
at app.haiyunshan.whatsnote.tag.b.b.<init>(Unknown Source:24)
at app.haiyunshan.whatsnote.tag.b.b.<init>(Unknown Source:1)
at app.haiyunshan.whatsnote.tag.b.b$a.a(Unknown Source:2)
at app.haiyunshan.whatsnote.tag.b.a.apply(Unknown Source:4)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:194)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1390)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:235)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:501)
at app.haiyunshan.whatsnote.tag.b.b$a.a(Unknown Source:44)
at app.haiyunshan.whatsnote.tag.b.b.m(Unknown Source:8)
at app.haiyunshan.whatsnote.record.b.Ua.f(Unknown Source:0)
at app.haiyunshan.whatsnote.record.b.wa.apply(Unknown Source:2)
at java.util.Optional.map(Optional.java:211)
at app.haiyunshan.whatsnote.record.b.Ua.j(Unknown Source:19)
at app.haiyunshan.whatsnote.record.b.Ua.<init>(Unknown Source:9)
at app.haiyunshan.whatsnote.record.b.Ua.a(Unknown Source:2)
at app.haiyunshan.whatsnote.record.b.ra.apply(Unknown Source:2)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:194)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1390)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:235)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:501)
at app.haiyunshan.whatsnote.record.b.Ua.<init>(Unknown Source:49)
at app.haiyunshan.whatsnote.record.b.Ua.h(Unknown Source:4)
at app.haiyunshan.whatsnote.record