hagaygo / OpenWrtManager

Mobile app for interacting with your OpenWrt device.
GNU General Public License v3.0
145 stars 10 forks source link

Failed to parse errors #51

Closed ishanjain28 closed 2 months ago

ishanjain28 commented 2 months ago

Debug Trace

NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling: []("ssid")
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:38)
#1      _objectNoSuchMethod (dart:core-patch/object_patch.dart:85)
#2      WIFIStatusState.myWidget (package:openwrt_manager/Overview/WIFIStatus.dart:63)
#3      OverviewWidgetBaseState._getMyWidget (package:openwrt_manager/Overview/OverviewWidgetBase.dart:234)
#4      OverviewWidgetBaseState.getWidget (package:openwrt_manager/Overview/OverviewWidgetBase.dart:303)
#5      OverviewWidgetBaseState.build (package:openwrt_manager/Overview/OverviewWidgetBase.dart:35)
#6      StatefulElement.build (package:flutter/src/widgets/framework.dart:5583)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5471)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#10     StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#11     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#12     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#14     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#15     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#17     StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#21     StatelessElement.update (package:flutter/src/widgets/framework.dart:5547)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#27     ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5547)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#33     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#36     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#38     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#39     ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#40     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#42     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#43     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#44     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#45     StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#46     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#47     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#48     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#49     ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#50     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#51     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#52     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#54     StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#55     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#56     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#57     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#58     ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#59     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#60     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#61     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#62     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#63     StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#64     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#65     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#66     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#67     StatelessElement.update (package:flutter/src/widgets/framework.dart:5547)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#69     Element.updateChildren (package:flutter/src/widgets/framework.dart:3964)
#70     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6896)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#72     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#73     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#74     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#75     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#76     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#78     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#79     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#80     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#81     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#82     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#83     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#84     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#85     StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#86     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#87     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#88     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#89     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#90     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#91     ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#92     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#93     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#94     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#95     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#96     Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#97     ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#98     Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#99     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#100    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#101    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#102    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#103    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#104    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#105    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#106    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#107    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#108    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#109    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#110    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#111    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#112    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#113    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#114    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#115    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#116    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#117    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#118    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#119    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#120    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#121    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#122    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#123    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#124    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#125    StatelessElement.update (package:flutter/src/widgets/framework.dart:5547)
#126    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#127    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#128    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#129    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#130    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#131    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#132    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#133    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#134    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#135    Element.updateChildren (package:flutter/src/widgets/framework.dart:3964)
#136    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6896)
#137    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#138    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#139    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#140    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#141    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#142    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#143    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#144    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#145    StatelessElement.update (package:flutter/src/widgets/framework.dart:5547)
#146    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#147    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#148    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#149    StatelessElement.update (package:flutter/src/widgets/framework.dart:5547)
#150    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#151    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#152    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#153    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#154    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#155    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#156    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#157    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#158    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#159    Element.updateChildren (package:flutter/src/widgets/framework.dart:3964)
#160    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6896)
#161    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#162    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#163    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#164    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#165    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#166    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#167    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#168    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#169    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#170    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#171    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#172    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#173    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#174    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#175    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#176    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#177    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#178    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#179    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#180    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#181    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#182    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#183    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#184    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#185    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#186    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#187    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#188    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#189    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#190    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#191    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6743)
#192    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#193    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#194    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#195    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#196    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#197    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#198    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#199    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#200    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#201    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#202    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#203    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#204    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#205    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#206    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#207    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#208    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#209    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#210    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#211    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#212    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#213    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#214    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#215    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#216    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#217    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#218    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#219    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#220    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#221    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#222    ProxyElement.update (package:flutter/src/widgets/framework.dart:5800)
#223    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#224    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#225    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#226    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#227    StatefulElement.update (package:flutter/src/widgets/framework.dart:5657)
#228    Element.updateChild (package:flutter/src/widgets/framework.dart:3815)
#229    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5496)
#230    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5634)
#231    Element.rebuild (package:flutter/src/widgets/framework.dart:5187)
#232    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2895)
#233    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:984)
#234    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:457)
#235    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1325)
#236    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1255)
#237    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1113)
#238    _invoke (dart:ui/hooks.dart:312)
#239    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:383)
#240    _drawFrame (dart:ui/hooks.dart:283)

[{"jsonrpc":"2.0","id":1,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","luci-rpc","getHostHints",{}]},{"jsonrpc":"2.0","id":2,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","luci-rpc","getWirelessDevices",{}]},{"jsonrpc":"2.0","id":3,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"anuwifi-2.4"}]},{"jsonrpc":"2.0","id":4,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"anuwifi-5"}]},{"jsonrpc":"2.0","id":5,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"zeguest-5"}]},{"jsonrpc":"2.0","id":6,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"sjhome-2.4"}]},{"jsonrpc":"2.0","id":7,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"sjhome-5"}]},{"jsonrpc":"2.0","id":8,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"pmwifi-5"}]},{"jsonrpc":"2.0","id":9,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"pmwifi-2.4"}]},{"jsonrpc":"2.0","id":10,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"pj-5"}]},{"jsonrpc":"2.0","id":11,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","iwinfo","assoclist",{"device":"pj-2.4"}]},{"jsonrpc":"2.0","id":12,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","system","info",{}]},{"jsonrpc":"2.0","id":13,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","system","board",{}]},{"jsonrpc":"2.0","id":14,"method":"call","params":["792ec3d9dc10c1d87eb0bd75979af6e4","luci-rpc","getDHCPLeases",{}]}]
[
    {
        "jsonrpc": "2.0",
        "id": 1,
        "result": [
            0,
            {
                "00:31:92:76:47:39": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "TL-SG2210MP"
                },
                "08:25:25:03:5B:1B": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "08:25:25:40:9A:12": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "10:27:F5:7D:AF:A7": {
                    "ipaddrs": [
                        "10.0.99.12"
                    ],
                    "ip6addrs": [
                        "fe80::1227:f5ff:fe7d:afa7"
                    ],
                    "name": "Openwrt-AP4"
                },
                "10:27:F5:7D:AF:A8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1227:f5ff:fe7d:afa8"
                    ]
                },
                "10:27:F5:7D:AF:A9": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1227:f5ff:fe7d:afa9"
                    ]
                },
                "12:27:F5:7D:AF:A8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1027:f5ff:fe7d:afa8"
                    ]
                },
                "12:27:F5:7D:AF:A9": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1027:f5ff:fe7d:afa9"
                    ]
                },
                "16:27:F5:7D:AF:A8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1427:f5ff:fe7d:afa8"
                    ]
                },
                "16:27:F5:7D:AF:A9": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1427:f5ff:fe7d:afa9"
                    ]
                },
                "16:A6:29:3D:3F:79": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "18:C0:4D:08:4D:54": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "emerald"
                },
                "1A:27:F5:7D:AF:A8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1827:f5ff:fe7d:afa8"
                    ]
                },
                "1A:27:F5:7D:AF:A9": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1827:f5ff:fe7d:afa9"
                    ]
                },
                "1E:27:F5:7D:AF:A9": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                        "fe80::1c27:f5ff:fe7d:afa9"
                    ]
                },
                "24:A1:60:0D:4C:7B": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "ESP_0D4C7B"
                },
                "26:58:9E:19:94:F0": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "2A:05:EE:40:42:99": {
                    "ipaddrs": [
                        "10.0.99.14"
                    ],
                    "ip6addrs": [
                    ],
                    "name": "adguardhome"
                },
                "2A:70:F5:EB:28:70": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "34:60:F9:E4:50:79": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "Openwrt-AP3"
                },
                "34:E8:94:76:A6:1C": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "Openwrt-AP3"
                },
                "38:1F:8D:39:8E:06": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "wlan0"
                },
                "3A:05:EE:AA:42:50": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "postgres"
                },
                "3E:F1:8A:66:86:1D": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "40:F5:20:ED:3E:E8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "ESP_ED3EE8"
                },
                "44:1B:88:4C:EB:4A": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "48:A9:8A:D7:6E:E1": {
                    "ipaddrs": [
                        "10.0.99.1"
                    ],
                    "ip6addrs": [
                    ]
                },
                "4A:9E:F4:1F:CD:DE": {
                    "ipaddrs": [
                        "10.0.99.13"
                    ],
                    "ip6addrs": [
                    ]
                },
                "4C:6B:E8:9A:4C:C6": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "4E:13:F4:DD:4C:47": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "52:10:DF:B4:39:C2": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "60:A4:B7:47:8E:94": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "EAP245"
                },
                "62:71:40:56:24:D5": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "vm"
                },
                "6E:75:53:30:80:1E": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "70:BB:E9:1C:22:25": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "74:F2:FA:C1:B3:F7": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "7A:25:E4:9E:E3:C0": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "ha"
                },
                "7C:21:4A:27:78:EC": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "88:52:EB:E3:26:88": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "8A:DF:13:1B:FD:8E": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "vscode"
                },
                "94:14:7A:72:8B:F8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "98:E7:F4:2C:42:0B": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "9A:64:F8:58:5B:07": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "9C:5F:B0:7A:B7:16": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "A2:1C:8F:A6:94:65": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "A4:55:90:53:F3:04": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "A8:A1:59:61:D6:F3": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "pve"
                },
                "B2:76:E6:F9:A7:DE": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "B2:B2:72:88:FE:01": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "B4:B0:24:98:0C:FA": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "TL-SG2210P"
                },
                "B6:81:3C:6B:36:D1": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "paperless"
                },
                "B8:27:EB:08:8E:F2": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "r2d2"
                },
                "B8:27:EB:73:EA:E8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "c3po"
                },
                "D6:7B:D0:98:D6:2B": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "deluge"
                },
                "D8:07:B6:B4:7E:9E": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": "Openwrt-AP2"
                },
                "DA:4C:27:4B:10:74": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "DA:96:59:67:10:A8": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "DE:79:5D:49:59:E4": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "EC:71:DB:5E:1D:6E": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "EC:71:DB:61:0B:71": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "EC:71:DB:AB:5C:C2": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "EC:D0:9F:57:5D:1F": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                },
                "F8:D0:27:1E:71:5E": {
                    "ipaddrs": [
                    ],
                    "ip6addrs": [
                    ],
                    "name": ""
                }
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 2,
        "result": [
            0,
            {
                "radio0": {
                    "up": true,
                    "pending": false,
                    "autostart": true,
                    "disabled": false,
                    "retry_setup_failed": false,
                    "config": {
                        "path": "1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0",
                        "band": "2g",
                        "cell_density": 0,
                        "country": "IN",
                        "htmode": "HT40",
                        "channel": "auto"
                    },
                    "interfaces": [
                                            "//": "<redacted>"
                    }
                }
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 3,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 4,
        "result": [
            0,
            {
                "results": [
                    {
                        "mac": "A4:55:90:53:F3:04",
                        "signal": -64,
                        "signal_avg": -63,
                        "noise": -92,
                        "inactive": 6300,
                        "connected_time": 37,
                        "thr": 192093,
                        "authorized": true,
                        "authenticated": true,
                        "preamble": "short",
                        "wme": true,
                        "mfp": false,
                        "tdls": false,
                        "mesh llid": 0,
                        "mesh plid": 0,
                        "mesh plink": "",
                        "mesh local PS": "",
                        "mesh peer PS": "",
                        "mesh non-peer PS": "",
                        "rx": {
                            "drop_misc": 0,
                            "packets": 414,
                            "bytes": 30467,
                            "ht": false,
                            "vht": false,
                            "he": false,
                            "mhz": 20,
                            "rate": 6000
                        },
                        "tx": {
                            "failed": 4,
                            "retries": 154,
                            "packets": 98,
                            "bytes": 17259,
                            "ht": false,
                            "vht": true,
                            "he": false,
                            "mhz": 80,
                            "rate": 263300,
                            "mcs": 6,
                            "nss": 1,
                            "short_gi": false
                        }
                    }
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 5,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 6,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 7,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 8,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 9,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 10,
        "result": [
            0,
            {
                "results": [
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 11,
        "result": [
            0,
            {
                "results": [
                    {
                        "mac": "96:FA:7E:4D:E1:87",
                        "signal": -68,
                        "signal_avg": -68,
                        "noise": 0,
                        "inactive": 17060,
                        "connected_time": 47,
                        "thr": 60281,
                        "authorized": true,
                        "authenticated": true,
                        "preamble": "short",
                        "wme": true,
                        "mfp": false,
                        "tdls": false,
                        "mesh llid": 0,
                        "mesh plid": 0,
                        "mesh plink": "",
                        "mesh local PS": "",
                        "mesh peer PS": "",
                        "mesh non-peer PS": "",
                        "rx": {
                            "drop_misc": 0,
                            "packets": 135,
                            "bytes": 15451,
                            "ht": false,
                            "vht": false,
                            "he": false,
                            "mhz": 20,
                            "rate": 6000
                        },
                        "tx": {
                            "failed": 0,
                            "retries": 69,
                            "packets": 96,
                            "bytes": 22640,
                            "ht": true,
                            "vht": false,
                            "he": false,
                            "mhz": 20,
                            "rate": 78000,
                            "mcs": 12,
                            "40mhz": false,
                            "short_gi": false
                        }
                    },
                    {
                        "mac": "4E:13:F4:DD:4C:47",
                        "signal": -73,
                        "signal_avg": -72,
                        "noise": 0,
                        "inactive": 5090,
                        "connected_time": 43,
                        "thr": 49687,
                        "authorized": true,
                        "authenticated": true,
                        "preamble": "short",
                        "wme": true,
                        "mfp": false,
                        "tdls": false,
                        "mesh llid": 0,
                        "mesh plid": 0,
                        "mesh plink": "",
                        "mesh local PS": "",
                        "mesh peer PS": "",
                        "mesh non-peer PS": "",
                        "rx": {
                            "drop_misc": 1,
                            "packets": 126,
                            "bytes": 16578,
                            "ht": false,
                            "vht": false,
                            "he": false,
                            "mhz": 20,
                            "rate": 6000
                        },
                        "tx": {
                            "failed": 1,
                            "retries": 50,
                            "packets": 73,
                            "bytes": 12433,
                            "ht": true,
                            "vht": false,
                            "he": false,
                            "mhz": 20,
                            "rate": 72200,
                            "mcs": 7,
                            "40mhz": false,
                            "short_gi": true
                        }
                    }
                ]
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 12,
        "result": [
            0,
            {
                "localtime": 1714352743,
                "uptime": 82,
                "load": [
                    30208,
                    14112,
                    5344
                ],
                "memory": {
                    "total": 123420672,
                    "free": 58200064,
                    "shared": 90112,
                    "buffered": 0,
                    "available": 41009152,
                    "cached": 12185600
                },
                "root": {
                    "total": 8960,
                    "free": 5804,
                    "used": 3156,
                    "avail": 5804
                },
                "tmp": {
                    "total": 60264,
                    "free": 60176,
                    "used": 88,
                    "avail": 60176
                },
                "swap": {
                    "total": 0,
                    "free": 0
                }
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 13,
        "result": [
            0,
            {
                "kernel": "5.15.134",
                "hostname": "Openwrt-AP4",
                "system": "MediaTek MT7621 ver:1 eco:3",
                "model": "TP-Link Archer A6 v3",
                "board_name": "tplink,archer-a6-v3",
                "rootfs_type": "squashfs",
                "release": {
                    "distribution": "OpenWrt",
                    "version": "23.05.0",
                    "revision": "r23497-6637af95aa",
                    "target": "ramips/mt7621",
                    "description": "OpenWrt 23.05.0 r23497-6637af95aa"
                }
            }
        ]
    },
    {
        "jsonrpc": "2.0",
        "id": 14,
        "result": [
            0,
            {
                "dhcp_leases": [
                ],
                "dhcp6_leases": [
                ]
            }
        ]
    }
]
hagaygo commented 2 months ago

Please try to click on "Update Devices" option under the drawer/menu and report back if there is any change.

ishanjain28 commented 2 months ago

hey @hagaygo I tried that earlier and it didn't fix the problem. I continue to get failed to parse errors

hagaygo commented 2 months ago

From some reason it cant find your wifi interface.

Please make sure you are running latest version of the app and resend your updated debug trace.(you can mask sensitive information)

ishanjain28 commented 2 months ago

Updated from 1.30.0 to 1.31, updated devices and still the same.

We can ignore this if this is time consuming to look into


NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling: []("ssid")
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:38)
#1      _objectNoSuchMethod (dart:core-patch/object_patch.dart:85)
#2      WIFIStatusState.myWidget (package:openwrt_manager/Overview/WIFIStatus.dart:63)
#3      OverviewWidgetBaseState._getMyWidget (package:openwrt_manager/Overview/OverviewWidgetBase.dart:234)
#4      OverviewWidgetBaseState.getWidget (package:openwrt_manager/Overview/OverviewWidgetBase.dart:303)
#5      OverviewWidgetBaseState.build (package:openwrt_manager/Overview/OverviewWidgetBase.dart:35)
#6      StatefulElement.build (package:flutter/src/widgets/framework.dart:5592)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5480)
#8      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#9      Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#10     StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#11     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#12     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#13     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#14     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#15     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#16     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#17     StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#18     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#20     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#21     StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#26     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#27     ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#29     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#30     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#31     StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#33     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#36     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#38     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#39     ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#40     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#42     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#43     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#44     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#45     StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#46     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#47     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#48     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#49     ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#50     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#51     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#52     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#53     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#54     StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#55     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#56     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#57     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#58     ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#59     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#60     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#61     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#62     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#63     StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#64     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#65     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#66     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#67     StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)
#68     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#69     Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)
#70     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#72     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#73     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#74     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#75     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#76     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#77     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#78     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#79     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#80     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#81     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#82     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#83     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#84     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#85     StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#86     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#87     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#88     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#89     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#90     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#91     ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#92     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#93     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#94     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#95     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#96     Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#97     ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#98     Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#99     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#100    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#101    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#102    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#103    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#104    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#105    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#106    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#107    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#108    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#109    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#110    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#111    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#112    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#113    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#114    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#115    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#116    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#117    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#118    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#119    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#120    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#121    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#122    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#123    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#124    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#125    StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)
#126    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#127    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#128    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#129    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#130    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#131    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#132    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#133    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#134    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#135    Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)
#136    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)
#137    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#138    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#139    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#140    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#141    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#142    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#143    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#144    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#145    StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)
#146    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#147    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#148    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#149    StatelessElement.update (package:flutter/src/widgets/framework.dart:5556)
#150    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#151    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#152    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#153    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#154    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#155    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#156    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#157    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#158    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#159    Element.updateChildren (package:flutter/src/widgets/framework.dart:3973)
#160    MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6918)
#161    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#162    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#163    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#164    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#165    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#166    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#167    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#168    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#169    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#170    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#171    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#172    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#173    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#174    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#175    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#176    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#177    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#178    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#179    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#180    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#181    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#182    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#183    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#184    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#185    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#186    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#187    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#188    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#189    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#190    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#191    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6765)
#192    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#193    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#194    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#195    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#196    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#197    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#198    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#199    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#200    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#201    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#202    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#203    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#204    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#205    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#206    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#207    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#208    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#209    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#210    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#211    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#212    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#213    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#214    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#215    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#216    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#217    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#218    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#219    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#220    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#221    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#222    ProxyElement.update (package:flutter/src/widgets/framework.dart:5809)
#223    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#224    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#225    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#226    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#227    StatefulElement.update (package:flutter/src/widgets/framework.dart:5666)
#228    Element.updateChild (package:flutter/src/widgets/framework.dart:3824)
#229    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5505)
#230    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5643)
#231    Element.rebuild (package:flutter/src/widgets/framework.dart:5196)
#232    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2904)
#233    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:989)
#234    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:448)
#235    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1386)
#236    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1311)
#237    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1169)
#238    _invoke (dart:ui/hooks.dart:312)
#239    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:399)
#240    _drawFrame (dart:ui/hooks.dart:283)

[
  {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "luci-rpc",
      "getHostHints",
      {}
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 2,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "luci-rpc",
      "getWirelessDevices",
      {}
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 3,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "anuwifi-2.4"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 4,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "anuwifi-5"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 5,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "zeguest-5"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 6,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "sjhome-2.4"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 7,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "sjhome-5"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 8,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "pmwifi-5"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 9,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "pmwifi-2.4"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 10,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "pj-5"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 11,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "iwinfo",
      "assoclist",
      {
        "device": "pj-2.4"
      }
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 12,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "system",
      "info",
      {}
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 13,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "system",
      "board",
      {}
    ]
  },
  {
    "jsonrpc": "2.0",
    "id": 14,
    "method": "call",
    "params": [
      "d546f57fc3eea64c013615550d70a1be",
      "luci-rpc",
      "getDHCPLeases",
      {}
    ]
  }
]
[
  {
    "id": 1,
    "jsonrpc": "2.0",
    "result": [
      0,
    <redacted>    
    ]
  },
  {
    "id": 2,
    "jsonrpc": "2.0",
    "result": [
      0,
    <redacted>
    ]
  },
  {
    "id": 7,
    "jsonrpc": "2.0",
    "result": [
      0,
      {
        "results": []
      }
    ]
  },
  {
    "id": 8,
    "jsonrpc": "2.0",
    "result": [
      0,
      {
        "results": []
      }
    ]
  },
  {
    "id": 9,
    "jsonrpc": "2.0",
    "result": [
      0,
      {
        "memory": {
          "total": 125222912,
          "shared": 245760,
          "free": 78659584,
          "cached": 11751424,
          "available": 60489728,
          "buffered": 0
        },
        "uptime": 38691,
        "swap": {
          "free": 0,
          "total": 0
        },
        "root": {
          "used": 2568,
          "total": 8832,
          "avail": 6264,
          "free": 6264
        },
        "localtime": 1714391363,
        "load": [
          4128,
          3104,
          704
        ],
        "tmp": {
          "used": 240,
          "total": 61144,
          "avail": 60904,
          "free": 60904
        }
      }
    ]
  },
  {
    "id": 10,
    "jsonrpc": "2.0",
    "result": [
      0,
      {
        "board_name": "tplink,archer-a7-v5",
        "rootfs_type": "squashfs",
        "hostname": "Openwrt-AP2",
        "release": {
          "distribution": "OpenWrt",
          "revision": "r20123-38ccc47687",
          "version": "22.03.4",
          "target": "ath79/generic",
          "description": "OpenWrt 22.03.4 r20123-38ccc47687"
        },
        "model": "TP-Link Archer A7 v5",
        "kernel": "5.10.176",
        "system": "Qualcomm Atheros QCA956X ver 1 rev 0"
      }
    ]
  },
  {
    "id": 11,
    "jsonrpc": "2.0",
    "result": [
      0,
      {
        "dhcp6_leases": [],
        "dhcp_leases": []
      }
    ]
  }
]
hagaygo commented 2 months ago

Hi

You removed too much in latest post , normally it is wise to remove password and maybe ip/mac addresses.

Anyhow i got a copy of your original post on my email notification.

It seems some of your wifi "iwinfo" response does not contain ssid key :

image

I don't know what is the difference in that network configuration , but it fits the debug trace you supplied.

Attached is an apk test version of the app (inside a zip file) , the only change since version 1.31 is to allow the app to accept such case (of empty ssid and other wifi network meta data)

Please install it and report back (if it will work you should see that network on the app without ssid and maybe other data comparing to the others) openwrt_manager.zip

ishanjain28 commented 2 months ago

@hagaygo The new APK attached in this thread works perfectly, Thank you!

Looks like it skips that field if the SSID is disabled for some reason.

2024-04-30_07-14

hagaygo commented 2 months ago

Thanks for the feedback.

Should be fixed generally on next release.