Мое приложение использует библиотеку XStream 1.4.2 для извлечения объектов данных, поступающих на телефон с сервера. Там никогда не было никаких проблем на сегодняшний день. Один пользователь недавно сообщил об обновлении телефона до Android 9, и теперь приложение вызывает сбой при вызове конструктора XStream ().
Звоните:
XStream xstream = new XStream();
Ошибка (журнал телефона):
java.lang.ExceptionInInitializerError:
at com.thoughtworks.xstream.converters.collections.TreeMapConverter.<clinit> (TreeMapConverter.java:64)
at com.thoughtworks.xstream.XStream.setupConverters (XStream.java:678)
at com.thoughtworks.xstream.XStream.<init> (XStream.java:456)
at com.thoughtworks.xstream.XStream.<init> (XStream.java:381)
at com.thoughtworks.xstream.XStream.<init> (XStream.java:336)
at com.jacksgonewild.android.Client.doSend (Client.java:162)
at com.jacksgonewild.android.PostToSequenceService.postMessage (PostToSequenceService.java:340)
at com.jacksgonewild.android.PostToSequenceService.connectToServer (PostToSequenceService.java:248)
at com.jacksgonewild.android.PostToSequenceService.onHandleIntent (PostToSequenceService.java:213)
at android.app.IntentService$ServiceHandler.handleMessage (IntentService.java:76)
at android.os.Handler.dispatchMessage (Handler.java:112)
at android.os.Looper.loop (Looper.java:216)
at android.os.HandlerThread.run (HandlerThread.java:65)