Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release 1.50.55.1 keeps stopping on Android 11 #286

Closed
scollovati opened this issue Jan 31, 2024 · 24 comments
Closed

release 1.50.55.1 keeps stopping on Android 11 #286

scollovati opened this issue Jan 31, 2024 · 24 comments

Comments

@scollovati
Copy link

HI,
with the new release 1.50.55.1 the app no more starts (i.e. Android tells that "it keeps stopping") on Android 11.

Version 1.50.54.1 was fine.

The app is installed from F-DROID.

@versus004
Copy link

Same issue here :

  • App version : 1.50.55.1 (from F-DROID)
  • Android Version : 13 (MIUI 14.0.5)

@MatthieuQ
Copy link

Same issue on android 14, Samsung A52s

@illdeletethis
Copy link

Android 11 as well, same issue

@IngoZenz
Copy link
Owner

IngoZenz commented Jan 31, 2024

Could someone edit the dnsfilter.conf file in the data folder and set "debug = true"? Once done start the app 2 times and after this check for a Logcat_file.txt file created in the data folder. Please send this file.
Thank you!

@ShenstonePorter
Copy link

ShenstonePorter commented Jan 31, 2024

Could someone edit the dnsfilter.conf file in the data folder, find the setting debug and set "debug = true"? Once done start the app 2 times and after this check for a Logcat_file.txt file created in the data folder. Please send this file. Thank you!

Just tried on my android 9 phone. The app dies before anything is logged. So, a zero length Logcat_file.txt gets created, which wouldn't be much use for you.

@IngoZenz
Copy link
Owner

could you restart once again and see the logcat_file? It migth be that log content is only created after 2nd restart...

@ShenstonePorter
Copy link

ShenstonePorter commented Jan 31, 2024

could you restart once again and see the logcat_file? It migth be that log content is only created after 2nd restart...

Went one better and got you a logcat screenshot of it crashing. Hope that helps. On Android 14 tablet, since I don't have logcat viewer app on my phone.

Screenshot_20240131_142728_Nova7

@IngoZenz
Copy link
Owner

Thanks .. from which version are you coming?

@ShenstonePorter
Copy link

@IngoZenz Sorry, both devices have the fdroid version installed: 1.50.55.1. The prior version works perfectly on both devices.

@IngoZenz
Copy link
Owner

@ShenstonePorter - what was the previous version which you updated?

@ShenstonePorter
Copy link

@IngoZenz Updated from 1.50.54.1 on both, which I've now gone back to, on both. Afk, now. Got a school run to do.

@IngoZenz
Copy link
Owner

@ShenstonePorter , in case you have some time, could you check if this is reproducible after reverting to 1.50.54.1 and updating again?. Unfortunately I cannot reproduce the issue here and the issue seems more complicated.
If this is reproducible it would be great if you could send the complete config folder of your 1.50.54.1 config before updating.

@IngoZenz
Copy link
Owner

IngoZenz commented Jan 31, 2024

In case someone currently facing the crash, please also send the config folder of the crashing app - this will help to find the issue.
From the data/files folder of pDNSf send the following files: additionalhosts.txt, dnsfilter.conf, dnsfilter-1505401.conf and VERSION.TXT.

@ShenstonePorter
Copy link

ShenstonePorter commented Jan 31, 2024

@IngoZenz Updated from 1.50.54.1 on both, which I've now gone back to, on both. Afk, now. Got a school run to do.

@ShenstonePorter , in case you have some time, could you check if this is reproducible after reverting to 1.50.54.1 and updating again?. Unfortunately I cannot reproduce the issue here and the issue seems more complicated. If this is reproducible it would be great if you could send the complete config folder of your 1.50.54.1 config before updating.

@IngoZenz Here you go, I updated from 1.50.54.1 to 1.50.55.1, and reproduced the crash, here's the files you wanted, zipped.
PersonalDNSFilter.zip

The only thing I've not tried is a completely clean install, without the data folder. Since even if I uninstall the app the data folder remains behind.

Could that be the problem? Just checked, no, the data folder disappears on uninstall, so it's not that.

@IngoZenz
Copy link
Owner

@ShenstonePorter Thanks a lot - would be great if you could also send the files after the update when it is crashing :-)

@ShenstonePorter
Copy link

@IngoZenz here you go...
PersonalDNSFilter_55.1.zip

@IngoZenz
Copy link
Owner

Thanks @ShenstonePorter! I can now reproduce the error!

@ShenstonePorter
Copy link

Glad I could help @IngoZenz

IngoZenz added a commit that referenced this issue Jan 31, 2024
@illdeletethis
Copy link

Lovely to see a fix already!
How long does it usually take to arrive on fdroid?

@IngoZenz
Copy link
Owner

IngoZenz commented Feb 2, 2024

@illdeletethis, could be arround 3 days

@MatthieuQ
Copy link

Same issue on android 14, Samsung A52s

Here is the logcat

--------- beginning of crash
01-31 12:13:18.979 23815 23815 E AndroidRuntime: FATAL EXCEPTION: main
01-31 12:13:18.979 23815 23815 E AndroidRuntime: Process: dnsfilter.android, PID: 23815
01-31 12:13:18.979 23815 23815 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{dnsfilter.android/dnsfilter.android.DNSProxyActivity}: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4164)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:230)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.os.Looper.loop(Looper.java:319)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8893)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:603)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8944)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8913)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: ... 12 more
01-31 12:13:18.979 23815 23815 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at dnsfilter.android.FilterConfig.setEntries(FilterConfig.java:128)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity$3.run(DNSProxyActivity.java:994)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at android.app.Activity.runOnUiThread(Activity.java:7848)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.loadAndApplyConfig(DNSProxyActivity.java:1024)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.initAppAndStartup(DNSProxyActivity.java:904)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:598)
01-31 12:13:18.979 23815 23815 E AndroidRuntime: ... 16 more
01-31 12:13:20.360 23870 23870 E AndroidRuntime: FATAL EXCEPTION: main
01-31 12:13:20.360 23870 23870 E AndroidRuntime: Process: dnsfilter.android, PID: 23870
01-31 12:13:20.360 23870 23870 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{dnsfilter.android/dnsfilter.android.DNSProxyActivity}: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4164)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:230)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.os.Looper.loop(Looper.java:319)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8893)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:603)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8944)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8913)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: ... 12 more
01-31 12:13:20.360 23870 23870 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at dnsfilter.android.FilterConfig.setEntries(FilterConfig.java:128)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity$3.run(DNSProxyActivity.java:994)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at android.app.Activity.runOnUiThread(Activity.java:7848)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.loadAndApplyConfig(DNSProxyActivity.java:1024)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.initAppAndStartup(DNSProxyActivity.java:904)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:598)
01-31 12:13:20.360 23870 23870 E AndroidRuntime: ... 16 more
01-31 12:13:29.532 23972 23972 E AndroidRuntime: FATAL EXCEPTION: main
01-31 12:13:29.532 23972 23972 E AndroidRuntime: Process: dnsfilter.android, PID: 23972
01-31 12:13:29.532 23972 23972 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{dnsfilter.android/dnsfilter.android.DNSProxyActivity}: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4164)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:230)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.os.Looper.loop(Looper.java:319)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8893)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:603)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8944)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8913)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: ... 12 more
01-31 12:13:29.532 23972 23972 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at dnsfilter.android.FilterConfig.setEntries(FilterConfig.java:128)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity$3.run(DNSProxyActivity.java:994)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at android.app.Activity.runOnUiThread(Activity.java:7848)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.loadAndApplyConfig(DNSProxyActivity.java:1024)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.initAppAndStartup(DNSProxyActivity.java:904)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:598)
01-31 12:13:29.532 23972 23972 E AndroidRuntime: ... 16 more
01-31 12:55:10.601 32335 32335 E AndroidRuntime: FATAL EXCEPTION: main
01-31 12:55:10.601 32335 32335 E AndroidRuntime: Process: dnsfilter.android, PID: 32335
01-31 12:55:10.601 32335 32335 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{dnsfilter.android/dnsfilter.android.DNSProxyActivity}: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4164)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:230)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.os.Looper.loop(Looper.java:319)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8893)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:603)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8944)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8913)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: ... 12 more
01-31 12:55:10.601 32335 32335 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at dnsfilter.android.FilterConfig.setEntries(FilterConfig.java:128)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity$3.run(DNSProxyActivity.java:994)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at android.app.Activity.runOnUiThread(Activity.java:7848)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.loadAndApplyConfig(DNSProxyActivity.java:1024)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.initAppAndStartup(DNSProxyActivity.java:904)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:598)
01-31 12:55:10.601 32335 32335 E AndroidRuntime: ... 16 more
01-31 23:10:45.822 11507 11507 E AndroidRuntime: FATAL EXCEPTION: main
01-31 23:10:45.822 11507 11507 E AndroidRuntime: Process: dnsfilter.android, PID: 11507
01-31 23:10:45.822 11507 11507 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{dnsfilter.android/dnsfilter.android.DNSProxyActivity}: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4164)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4322)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2685)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:230)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.os.Looper.loop(Looper.java:319)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8893)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: Caused by: java.lang.RuntimeException: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null object reference in method 'void dnsfilter.android.FilterConfig.setEntries(dnsfilter.ConfigUtil$HostFilterList[])'
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at dnsfilter.android.DNSProxyActivity.onCreate(DNSProxyActivity.java:603)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8944)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:8913)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4146)
01-31 23:10:45.822 11507 11507 E AndroidRuntime: ... 12 more
01-31 23:10:45.822 11507 11507 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to read from field 'java.lang.String dnsfilter.ConfigUtil$HostFilterList.category' on a null ob

@ShenstonePorter
Copy link

@IngoZenz Pleased to report the update arrived on F-Droid, and installs and works great. Thanks for fixing the issue.

@scollovati
Copy link
Author

@IngoZenz Pleased to report the update arrived on F-Droid, and installs and works great. Thanks for fixing the issue.

Same here. Thanks for fixing the issue.

@IngoZenz
Copy link
Owner

IngoZenz commented Feb 8, 2024

F-droid is updated with version 1.50.55.2 - so closing this issue

@IngoZenz IngoZenz closed this as completed Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants