This repository was archived by the owner on Oct 27, 2020. It is now read-only.
This repository was archived by the owner on Oct 27, 2020. It is now read-only.
RC app crashes if Program & Manage is opened while WiFi is off. #9
Closed
Description
If you launch the RC app with WiFi off and open the Program & Manage screen, the app crashes. Here is the stacktrace:
2019-08-01 08:18:35.880 27630-27630/com.qualcomm.ftcrobotcontroller E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.qualcomm.ftcrobotcontroller, PID: 27630
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.qualcomm.robotcore.wifi.NetworkConnection.getPassphrase()' on a null object reference
at org.firstinspires.ftc.robotserver.internal.webserver.CoreRobotWebServer.getConnectionInformation(CoreRobotWebServer.java:209)
at org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onOptionsItemSelected(FtcRobotControllerActivity.java:566)
at org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity$2$1.onMenuItemClick(FtcRobotControllerActivity.java:317)
at android.widget.PopupMenu$1.onMenuItemSelected(PopupMenu.java:104)
at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:761)
at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:904)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:894)
at com.android.internal.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
at android.widget.AdapterView.performItemClick(AdapterView.java:310)
at android.widget.AbsListView.performItemClick(AbsListView.java:1164)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3139)
at android.widget.AbsListView$3.run(AbsListView.java:4054)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6186)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
If, however, WiFi is turned off after the app has already been launched, then opening Program & Manage shows this:
Metadata
Metadata
Assignees
Labels
No labels