TintBrowser icon indicating copy to clipboard operation
TintBrowser copied to clipboard

NullPointerException in loadUrl

Open Prefest2018 opened this issue 5 years ago • 0 comments

Execuse me, I found a NPE of TintBrowser on an AVD of API 19, the trace log is here:

E/AndroidRuntime( 8740): FATAL EXCEPTION: main
E/AndroidRuntime( 8740): Process: org.tint, PID: 8740
E/AndroidRuntime( 8740): java.lang.NullPointerException
E/AndroidRuntime( 8740): 	at org.tint.ui.managers.BaseUIManager.loadUrl(BaseUIManager.java:518)
E/AndroidRuntime( 8740): 	at org.tint.ui.managers.BaseUIManager.loadUrl(BaseUIManager.java:170)
E/AndroidRuntime( 8740): 	at org.tint.ui.managers.BaseUIManager.loadHomePage(BaseUIManager.java:200)
E/AndroidRuntime( 8740): 	at org.tint.ui.managers.TabletUIManager.closeCurrentTab(TabletUIManager.java:209)
E/AndroidRuntime( 8740): 	at org.tint.ui.activities.TintBrowserActivity.onOptionsItemSelected(TintBrowserActivity.java:305)
E/AndroidRuntime( 8740): 	at android.app.Activity.onMenuItemSelected(Activity.java:2600)
E/AndroidRuntime( 8740): 	at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:1012)
E/AndroidRuntime( 8740): 	at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:742)
E/AndroidRuntime( 8740): 	at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
E/AndroidRuntime( 8740): 	at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:881)
E/AndroidRuntime( 8740): 	at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:546)
E/AndroidRuntime( 8740): 	at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:115)
E/AndroidRuntime( 8740): 	at android.view.View.performClick(View.java:4438)
E/AndroidRuntime( 8740): 	at android.view.View$PerformClick.run(View.java:18422)
E/AndroidRuntime( 8740): 	at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime( 8740): 	at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 8740): 	at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 8740): 	at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime( 8740): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 8740): 	at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 8740): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime( 8740): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime( 8740): 	at dalvik.system.NativeStart.main(Native Method)

I guess it is related to preferences 'PREFERENCE_HOME_PAGE' and 'PREFERENCE_START_PAGE_LIMIT' preference, would you like to have a look? I can also provide the test cases to reproduces the bug if necessary.

Prefest2018 avatar Nov 21 '19 04:11 Prefest2018