WangDaYeeeeee / GeometricWeather

A Material Design Weather Application
GNU Lesser General Public License v3.0
2.41k stars 188 forks source link

Widget Crash #487

Open toas-koas opened 1 year ago

toas-koas commented 1 year ago
type: crash
osVersion: google/lineage_taimen/taimen:13/TQ2A.230505.002/eng.emy.20230504.220202:user/release-keys
package: wangdaye.com.geometricweather:30102
process: wangdaye.com.geometricweather

io.reactivex.exceptions.d: The exception was not handled due to missing onError handler in the subscribe() method call. Further reading: https://github.com/ReactiveX/RxJava/wiki/Error-Handling | android.view.InflateException: Binary XML file line #2 in wangdaye.com.geometricweather:layout/widget_trend_hourly: Binary XML file line #2 in wangdaye.com.geometricweather:layout/widget_trend_hourly: Error inflating class wangdaye.com.geometricweather.remoteviews.trend.TrendLinearLayout
    at e5.a$f0.a(Unknown Source:2)
    at e5.a$f0.accept(Unknown Source:2)
    at io.reactivex.internal.observers.o.onError(LambdaObserver.java:3)
    at io.reactivex.internal.operators.observable.c2$a.checkTerminated(ObservableObserveOn.java:11)
    at io.reactivex.internal.operators.observable.c2$a.drainNormal(ObservableObserveOn.java:3)
    at io.reactivex.internal.operators.observable.c2$a.run(ObservableObserveOn.java:3)
    at b5.b$b.run(HandlerScheduler.java:1)
    at android.os.Handler.handleCallback(Handler.java:942)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7884)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:952)
Caused by: android.view.InflateException: Binary XML file line #2 in wangdaye.com.geometricweather:layout/widget_trend_hourly: Binary XML file line #2 in wangdaye.com.geometricweather:layout/widget_trend_hourly: Error inflating class wangdaye.com.geometricweather.remoteviews.trend.TrendLinearLayout
Caused by: android.view.InflateException: Binary XML file line #2 in wangdaye.com.geometricweather:layout/widget_trend_hourly: Error inflating class wangdaye.com.geometricweather.remoteviews.trend.TrendLinearLayout
Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Constructor.newInstance0(Native Method)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    at android.view.LayoutInflater.createView(LayoutInflater.java:858)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1010)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:965)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:663)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
    at d8.k.C(HourlyTrendWidgetIMP.java:16)
    at d8.k.E(HourlyTrendWidgetIMP.java:3)
    at d8.k.F(HourlyTrendWidgetIMP.java:8)
    at d8.k.H(Unknown Source:0)
    at d8.k.A(Unknown Source:0)
    at d8.j.run(Unknown Source:4)
    at e7.i.q(Unknown Source:0)
    at e7.i.d(Unknown Source:0)
    at e7.g.a(Unknown Source:2)
    at io.reactivex.internal.operators.observable.b0.subscribeActual(ObservableCreate.java:3)
    at io.reactivex.l.subscribe(Observable.java:14)
    at io.reactivex.internal.operators.observable.j3$b.run(Unknown Source:6)
    at io.reactivex.t$a.run(Scheduler.java:2)
    at io.reactivex.internal.schedulers.m.run(ScheduledRunnable.java:2)
    at io.reactivex.internal.schedulers.m.call(Unknown Source:0)
    at java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
    at java.lang.Thread.run(Thread.java:1012)
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 3: TypedValue{t=0x2/d=0x7f0400ff a=3}, theme={InheritanceMap=[id=0x103013fandroid:style/Theme.DeviceDefault.Light.DarkActionBar, id=0x1030238android:style/Theme.Material.Light.DarkActionBar, id=0x1030237android:style/Theme.Material.Light, id=0x103000candroid:style/Theme.Light, id=0x1030005android:style/Theme], Themes=[android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]}
    at android.content.res.TypedArray.getColorStateList(TypedArray.java:600)
    at w3.c.a(MaterialResources.java:4)
    at w3.d.<init>(TextAppearance.java:6)
    at d7.a.i(Unknown Source:2)
    at wangdaye.com.geometricweather.remoteviews.trend.TrendLinearLayout.c(TrendLinearLayout.java:6)
    at wangdaye.com.geometricweather.remoteviews.trend.TrendLinearLayout.<init>(TrendLinearLayout.java:14)
    ... 27 more