lollipopkit / lollipopkit/flutter_server_box

..

Open
#1,512 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Dart
Stars
8.7k
Forks
558
Avg merge
4h 31m
Merged PRs (30d)
129

Description

### Environment

- App: 1617
- OS: android QP1A.190711.020 release-keys
- Locale: zh_CN

### Log

```
[tag] build=1617
[2026-09-18T19:59:07.786095][info] lifecycle: launch
[tag] schema=23
[tag] fs=no
[2026-09-18T19:59:08.488738][info] nav: push {route=/}
[2026-09-18T19:59:35.596444][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T19:59:35.601820][info] server: ssh connect ok {via=direct}
[2026-09-18T19:59:36.118751][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T19:59:36.597107][App][WARNING] Check update failed: Unsupported operation: Unsupported CPU architecture: armv8l
#0 CpuArch._fromUname (package:fl_lib/src/core/utils/platform/arch.dart:82)
#1 CpuArch._resolve (package:fl_lib/src/core/utils/platform/arch.dart:67)
#2 CpuArch.current (package:fl_lib/src/core/utils/platform/arch.dart:45)
#3 AppUpdate._getGitHubUrl (package:fl_lib/src/model/update.dart:535)
#4 AppUpdate._latestGitHubRelease (package:fl_lib/src/model/update.dart:527)
#5 AppUpdate._getGitHubRelease (package:fl_lib/src/model/update.dart:483)
#6 AppUpdate._getGitHubAll (package:fl_lib/src/model/update.dart:245)
#7 AppUpdate._getAll (package:fl_lib/src/model/update.dart:222)
#8 AppUpdate.fromGitHubReleasesStr (package:fl_lib/src/model/update.dart:215)
#9 AppUpdate.fromGitHubReleasesUrl (package:fl_lib/src/model/update.dart:118)

#10 AppUpdateIface.doUpdate (package:fl_lib/src/core/update.dart:23)

[2026-09-18T19:59:39.121151][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T19:59:39.127805][info] server: ssh connect ok {via=direct}
[2026-09-18T19:59:39.657622][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T19:59:41.599822][App][WARNING] No remote storage available
[2026-09-18T19:59:41.849207][info] globe: guide
[2026-09-18T19:59:44.243502][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T19:59:44.248718][info] server: ssh connect ok {via=direct}
[2026-09-18T19:59:44.883123][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T19:59:45.663699][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T19:59:45.675471][info] server: ssh connect ok {via=direct}
[2026-09-18T19:59:45.823294][info] server: edit opened {mode=existing}
[2026-09-18T19:59:46.222883][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T19:59:54.109871][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:00:00.112912][App][WARNING] No remote storage available
[2026-09-18T20:00:07.377281][info] agent: prompt {first=yes}
[2026-09-18T20:00:13.331068][info] agent: tool {tool=serverbox, auto=no}
[2026-09-18T20:00:13.331822][info] agent: tool done {tool=serverbox}
[2026-09-18T20:00:20.087453][info] agent: tool {tool=serverbox, auto=no}
[2026-09-18T20:00:20.113476][info] agent: tool done {tool=serverbox}
[2026-09-18T20:00:38.670601][info] agent: tool {tool=serverbox, auto=no}
[2026-09-18T20:00:38.675309][info] agent: tool done {tool=serverbox}
[2026-09-18T20:00:47.765759][info] server: edit opened {mode=existing}
[2026-09-18T20:02:07.854560][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:02:07.872652][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:07.877169][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:08.435984][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:11.119355][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:11.127460][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:11.712977][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:12.791044][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:12.798145][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:13.356724][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:13.858292][App][WARNING] No remote storage available
[2026-09-18T20:02:13.904489][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:13.914][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:14.487119][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:14.716639][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:14.732054][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:14.920173][info] server: edit opened {mode=existing}
[2026-09-18T20:02:15.244419][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:21.428572][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:02:21.447638][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:21.451579][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:22.063629][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:23.231689][info] server: edit opened {mode=existing}
[2026-09-18T20:02:24.265394][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:24.267535][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:24.819775][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:25.906231][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:02:26.913116][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:26.918041][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:27.486693][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:27.823674][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:27.836584][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:27.999351][info] server: edit opened {mode=existing}
[2026-09-18T20:02:28.407039][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:31.202168][info] server: edit opened {mode=existing}
[2026-09-18T20:02:31.910604][App][WARNING] No remote storage available
[2026-09-18T20:02:34.325995][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:02:40.327686][App][WARNING] No remote storage available
[2026-09-18T20:02:45.753666][info] server: edit opened {mode=existing}
[2026-09-18T20:02:47.057677][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:02:48.128359][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:48.134236][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:48.687074][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:49.342275][info] server: edit opened {mode=existing}
[2026-09-18T20:02:49.427533][info] server: ssh connect {server=635b6821, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:02:49.429846][info] server: ssh connect ok {via=direct}
[2026-09-18T20:02:50.013751][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:02:53.061990][App][WARNING] No remote storage available
[2026-09-18T20:03:06.065291][App][SEVERE] Unhandled (FlutterError): Bad state: Server q1d57Nv00 not found
#0 ServerNotifier.build (package:server_box/data/provider/server/single.dart:143)
#1 _$ServerNotifier.runBuild. (package:server_box/data/provider/server/single.g.dart:105)
#2 $NotifierProviderElement.handleCreate (package:riverpod/src/providers/notifier.dart:93)
#3 _$ServerNotifier.runBuild (package:server_box/data/provider/server/single.g.dart:105)
#4 $ClassProviderElement.create (package:riverpod/src/core/provider/notifier_provider.dart:569)
#5 ProviderElement.buildState (package:riverpod/src/core/element.dart:743)
#6 ProviderElement._performRebuild (package:riverpod/src/core/element.dart:638)
#7 ProviderElement.flush (package:riverpod/src/core/element.dart:705)
#8 ProviderElement.readSelf (package:riverpod/src/core/element.dart:505)
#9 AnyNotifier.state (package:riverpod/src/core/provider/notifier_provider.dart:84)
#10 ServerNotifier.build. (package:server_box/data/provider/server/single.dart:126)
#11 InternalProviderContainer.runGuarded (package:riverpod/src/core/provider_container.dart:741)
#12 _runCallbacks (package:riverpod/src/core/ref.dart:793)
#13 ProviderElement.runOnDispose (package:riverpod/src/core/element.dart:1228)
#14 ElementWithFuture.runOnDispose (package:riverpod/src/core/element.dart:320)
#15 ProviderElement.invalidateSelf (package:riverpod/src/core/element.dart:819)
#16 ProviderContainer.invalidate (package:riverpod/src/core/provider_container.dart:1122)
#17 Ref.invalidate (package:riverpod/src/core/ref.dart:335)
#18 ServersNotifier._delServer (package:server_box/data/provider/server/all.dart:425)

#19 ServersNotifier._mutate (package:server_box/data/provider/server/all.dart:60)

#20 _Widgets._buildDelBtn. (package:server_box/view/page/server/edit/widget.dart:986)

[2026-09-18T20:03:06.079776][App][SEVERE] Unhandled (FlutterError): Bad state: Server q1d57Nv00 not found
#0 ServerNotifier.build (package:server_box/data/provider/server/single.dart:143)
#1 _$ServerNotifier.runBuild. (package:server_box/data/provider/server/single.g.dart:105)
#2 $NotifierProviderElement.handleCreate (package:riverpod/src/providers/notifier.dart:93)
#3 _$ServerNotifier.runBuild (package:server_box/data/provider/server/single.g.dart:105)
#4 $ClassProviderElement.create (package:riverpod/src/core/provider/notifier_provider.dart:569)
#5 ProviderElement.buildState (package:riverpod/src/core/element.dart:743)
#6 ProviderElement._performRebuild (package:riverpod/src/core/element.dart:638)
#7 ProviderElement.flush (package:riverpod/src/core/element.dart:705)
#8 ProviderElement.readSelf (package:riverpod/src/core/element.dart:505)
#9 AnyNotifier.state (package:riverpod/src/core/provider/notifier_provider.dart:84)
#10 ServerNotifier.build. (package:server_box/data/provider/server/single.dart:126)
#11 InternalProviderContainer.runGuarded (package:riverpod/src/core/provider_container.dart:741)
#12 _runCallbacks (package:riverpod/src/core/ref.dart:793)
#13 ProviderElement.runOnDispose (package:riverpod/src/core/element.dart:1228)
#14 ElementWithFuture.runOnDispose (package:riverpod/src/core/element.dart:320)
#15 ProviderElement.invalidateSelf (package:riverpod/src/core/element.dart:819)
#16 ProviderContainer.invalidate (package:riverpod/src/core/provider_container.dart:1122)
#17 Ref.invalidate (package:riverpod/src/core/ref.dart:335)
#18 ServersNotifier._delServer (package:server_box/data/provider/server/all.dart:425)

#19 ServersNotifier._mutate (package:server_box/data/provider/server/all.dart:60)

#20 _Widgets._buildDelBtn. (package:server_box/view/page/server/edit/widget.dart:986)

[2026-09-18T20:03:09.941433][info] server: edit opened {mode=new}
[2026-09-18T20:03:12.073296][App][WARNING] No remote storage available
[2026-09-18T20:03:23.911088][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:03:23.945587][info] server: ssh connect {server=6ae264dc, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:03:23.953612][info] server: ssh connect ok {via=direct}
[2026-09-18T20:03:24.517601][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:03:25.428811][info] server: ssh connect {server=6ae264dc, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:03:25.434370][info] server: ssh connect ok {via=direct}
[2026-09-18T20:03:25.933055][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:03:29.638681][info] server: edit opened {mode=existing}
[2026-09-18T20:03:29.915767][App][WARNING] No remote storage available
[2026-09-18T20:03:35.389507][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:03:41.392453][App][WARNING] No remote storage available
[2026-09-18T20:04:59.873165][info] server: edit opened {mode=existing}
[2026-09-18T20:05:03.555744][App][SEVERE] Unhandled (FlutterError): Bad state: Server q2QpyLR00 not found
#0 ServerNotifier.build (package:server_box/data/provider/server/single.dart:143)
#1 _$ServerNotifier.runBuild. (package:server_box/data/provider/server/single.g.dart:105)
#2 $NotifierProviderElement.handleCreate (package:riverpod/src/providers/notifier.dart:93)
#3 _$ServerNotifier.runBuild (package:server_box/data/provider/server/single.g.dart:105)
#4 $ClassProviderElement.create (package:riverpod/src/core/provider/notifier_provider.dart:569)
#5 ProviderElement.buildState (package:riverpod/src/core/element.dart:743)
#6 ProviderElement._performRebuild (package:riverpod/src/core/element.dart:638)
#7 ProviderElement.flush (package:riverpod/src/core/element.dart:705)
#8 ProviderElement.readSelf (package:riverpod/src/core/element.dart:505)
#9 AnyNotifier.state (package:riverpod/src/core/provider/notifier_provider.dart:84)
#10 ServerNotifier.build. (package:server_box/data/provider/server/single.dart:126)
#11 InternalProviderContainer.runGuarded (package:riverpod/src/core/provider_container.dart:741)
#12 _runCallbacks (package:riverpod/src/core/ref.dart:793)
#13 ProviderElement.runOnDispose (package:riverpod/src/core/element.dart:1228)
#14 ElementWithFuture.runOnDispose (package:riverpod/src/core/element.dart:320)
#15 ProviderElement.invalidateSelf (package:riverpod/src/core/element.dart:819)
#16 ProviderContainer.invalidate (package:riverpod/src/core/provider_container.dart:1122)
#17 Ref.invalidate (package:riverpod/src/core/ref.dart:335)
#18 ServersNotifier._delServer (package:server_box/data/provider/server/all.dart:425)

#19 ServersNotifier._mutate (package:server_box/data/provider/server/all.dart:60)

#20 _Widgets._buildDelBtn. (package:server_box/view/page/server/edit/widget.dart:986)

[2026-09-18T20:05:03.564515][App][SEVERE] Unhandled (FlutterError): Bad state: Server q2QpyLR00 not found
#0 ServerNotifier.build (package:server_box/data/provider/server/single.dart:143)
#1 _$ServerNotifier.runBuild. (package:server_box/data/provider/server/single.g.dart:105)
#2 $NotifierProviderElement.handleCreate (package:riverpod/src/providers/notifier.dart:93)
#3 _$ServerNotifier.runBuild (package:server_box/data/provider/server/single.g.dart:105)
#4 $ClassProviderElement.create (package:riverpod/src/core/provider/notifier_provider.dart:569)
#5 ProviderElement.buildState (package:riverpod/src/core/element.dart:743)
#6 ProviderElement._performRebuild (package:riverpod/src/core/element.dart:638)
#7 ProviderElement.flush (package:riverpod/src/core/element.dart:705)
#8 ProviderElement.readSelf (package:riverpod/src/core/element.dart:505)
#9 AnyNotifier.state (package:riverpod/src/core/provider/notifier_provider.dart:84)
#10 ServerNotifier.build. (package:server_box/data/provider/server/single.dart:126)
#11 InternalProviderContainer.runGuarded (package:riverpod/src/core/provider_container.dart:741)
#12 _runCallbacks (package:riverpod/src/core/ref.dart:793)
#13 ProviderElement.runOnDispose (package:riverpod/src/core/element.dart:1228)
#14 ElementWithFuture.runOnDispose (package:riverpod/src/core/element.dart:320)
#15 ProviderElement.invalidateSelf (package:riverpod/src/core/element.dart:819)
#16 ProviderContainer.invalidate (package:riverpod/src/core/provider_container.dart:1122)
#17 Ref.invalidate (package:riverpod/src/core/ref.dart:335)
#18 ServersNotifier._delServer (package:server_box/data/provider/server/all.dart:425)

#19 ServersNotifier._mutate (package:server_box/data/provider/server/all.dart:60)

#20 _Widgets._buildDelBtn. (package:server_box/view/page/server/edit/widget.dart:986)

[2026-09-18T20:05:07.063476][info] server: edit opened {mode=new}
[2026-09-18T20:05:09.560356][App][WARNING] No remote storage available
[2026-09-18T20:05:28.842483][info] server: edit saved {ssh=true, monitor=false, auth=password, via=direct, files=sftp, geo=no}
[2026-09-18T20:05:28.874381][info] server: ssh connect {server=33c559b8, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:05:28.878341][info] server: ssh connect ok {via=direct}
[2026-09-18T20:05:29.449854][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:05:32.101238][info] server: ssh connect {server=33c559b8, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:05:32.104094][info] server: ssh connect ok {via=direct}
[2026-09-18T20:05:32.721477][App][WARNING] Connect to failed: SSHAuthAbortError(Connection closed before authentication. No auth method tried. No attempts made)
[2026-09-18T20:05:34.828466][info] server: edit opened {mode=existing}
[2026-09-18T20:05:34.853302][App][WARNING] No remote storage available
[2026-09-18T20:05:53.341699][info] server: ssh connect {server=33c559b8, host=public/6a1c2ea7, via=direct}
[2026-09-18T20:05:53.391583][info] server: ssh connect ok {via=direct}
[2026-09-18T20:06:07.012700][info] agent: prompt {first=no}
[2026-09-18T20:06:10.882350][info] agent: tool {tool=serverbox, auto=no}
[2026-09-18T20:06:10.882866][info] agent: tool done {tool=serverbox}
[2026-09-18T20:06:17.224589][info] agent: tool {tool=serverbox, auto=no}
[2026-09-18T20:06:17.225422][info] agent: tool done {tool=serverbox}
[2026-09-18T20:06:21.294826][info] agent: tool {tool=serverbox, auto=no}
[2026-09-18T20:06:21.296805][info] agent: tool done {tool=serverbox}
```

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the deletion flow at _Widgets._buildDelBtn in view/page/server/edit/widget.dart:986, then trace ServersNotifier._delServer in data/provider/server/all.dart:425 and ServerNotifier.build in data/provider/server/single.dart:143. Reproduce deleting the server and inspect the Riverpod invalidation path; done means the deletion no longer produces the unhandled “Server ... not found” error.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.