admin管理员组文章数量:1390399
This is found on crash reporting, for an Android App with stacktrace as below
.joda.time.chrono.ISOChronology
ISOChronology.java line 59 in .joda.time.chrono.ISOChronology.<clinit>()
.joda.time.LocalDateTime
LocalDateTime.java line 266 in .joda.time.LocalDateTime.<init>()
.joda.time.LocalDateTime
LocalDateTime.java line 111 in .joda.time.LocalDateTime.now()
The Android App is using 'joda-time:joda-time:2.13.0'
What could possibly cause it? How one can replicate the issue locally?
From the Joda time code, it crashes here .java#L59C24-L59C79
This happened across different range of devices (Samsung, Google, Oppo...), and Android version (12, 14, 15...)
The full stack here
Exception java.lang.ExceptionInInitializerError:
at .joda.time.chrono.ISOChronology.<clinit> (ISOChronology.java:59)
at .joda.time.LocalDateTime.<init> (LocalDateTime.java:266)
at .joda.time.LocalDateTime.now (LocalDateTime.java:111)
... some proprietary code at Android Application ....
at android.app.Instrumentation.callApplicationOnCreate (Instrumentation.java:1316)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:7848)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication (Unknown Source)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2486)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:230)
at android.os.Looper.loop (Looper.java:319)
at android.app.ActivityThread.main (ActivityThread.java:9063)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:588)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1103)
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Object.hashCode()' on a null object reference
at java.util.concurrent.ConcurrentHashMap.get (ConcurrentHashMap.java:936)
at .joda.time.chrono.GregorianChronology.getInstance (GregorianChronology.java:114)
at .joda.time.chrono.GregorianChronology.getInstance (GregorianChronology.java:99)
at .joda.time.chrono.GregorianChronology.<clinit> (GregorianChronology.java:70)
本文标签:
版权声明:本文标题:android - LocalDateTime.now() crash on ISOChronology.java line 59 in org.joda.time.chrono.ISOChronology.<clinit>() 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744710300a2621090.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论