Skip to content

[Bug]: (iOS) Error: unexpected return value from ssl handshake -9806 (at line 4503) #1229

Description

@mutableConstclass

Reporter ID: 1g3jeml:1ftxiex

Description

不知道

Minimal Reproduction

强制拉取

Exception or Error

Expand Logs (origin: error_dialog)

Platform: iOS
Device Model: iPad12,1
OS Version: 18.6.2
App Version: 1.8.62+1862
Git Provider: GITHUB
Scheduled Sync: never|

2026-08-12 22:50:06.851 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:50:06.850 [W] RecentCommits: Getting local directory
2026-08-12 22:50:06.840 [W] RecentCommits: .git folder found
2026-08-12 22:50:06.726 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:50:06.726 [W] RecommendedAction: Checking for local changes
2026-08-12 22:50:05.637 [W] RecommendedAction: .git folder found
2026-08-12 22:50:05.506 [W] ConflictingFiles: Getting local directory
2026-08-12 22:50:05.504 [W] ConflictingFiles: .git folder found
2026-08-12 22:50:05.372 [W] BranchNames: Getting local directory
2026-08-12 22:50:05.367 [W] BranchNames: .git folder found
2026-08-12 22:50:05.267 [W] BranchName: .git folder found
2026-08-12 22:50:05.165 [W] ListRemotes: Listing remotes
2026-08-12 22:50:05.163 [W] ListRemotes: .git folder found
2026-08-12 22:50:05.058 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:50:05.009 [W] GetSubmodules: .git folder found
2026-08-12 22:50:04.955 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:50:04.955 [W] RecommendedAction: Checking for local changes
2026-08-12 22:50:04.114 [W] RecommendedAction: .git folder found
2026-08-12 22:50:04.035 [W] ReadGitAttributes: .git folder found
2026-08-12 22:50:03.927 [W] GetSubmodules: .git folder found
2026-08-12 22:50:03.872 [W] ListRemotes: Listing remotes
2026-08-12 22:50:03.870 [W] ListRemotes: .git folder found
2026-08-12 22:50:03.768 [W] ReadGitAttributes: .git folder found
2026-08-12 22:50:03.657 [W] ReadGitAttributes: .git folder found
2026-08-12 22:50:03.576 [W] ForcePull: Force fetching changes
  18: <unknown>)
  17: std::sys::pal::unix::thread::Thread::new::thread_start
  16: core::ops::function::FnOnce::call_once{{vtable.shim}}
  15: std::sys::backtrace::__rust_begin_short_backtrace
  14: tokio::runtime::blocking::pool::Inner::run
  13: tokio::runtime::task::harness::Harness<T,S>::poll
  12: tokio::runtime::task::core::Core<T,S>::poll
  11: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
  10: tokio::runtime::scheduler::multi_thread::worker::run
   9: tokio::runtime::context::runtime::enter_runtime
   8: tokio::runtime::context::scoped::Scoped<T>::set
   7: tokio::runtime::scheduler::multi_thread::worker::Context::run
   6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
   5: tokio::runtime::task::harness::Harness<T,S>::poll
   4: tokio::runtime::task::core::Core<T,S>::poll
   3: <flutter_rust_bridge::handler::implementation::executor::SimpleExecutor<EL,TP,AR> as flutter_rust_bridge::handler::executor::Executor>::execute_async::{{closure}}
   2: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll
   1: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
   0: std::backtrace::Backtrace::create
Stack backtrace:

Error: AnyhowException(unexpected return value from ssl handshake -9806 (at line 4503)

<asynchronous suspension>
#9      RustLibApiImpl.encode_DartFn_Inputs__Output_unit_AnyhowException.<anonymous closure> (package:GitSync/src/rust/frb_generated.dart:4305)
<asynchronous suspension>
#8      GitManager._runWithLock.action (package:GitSync/api/manager/git_manager.dart:230)
<asynchronous suspension>
#7      useDirectory (package:GitSync/api/helper.dart:619)
<asynchronous suspension>
#6      useDirectory.preUseAccess (package:GitSync/api/helper.dart:582)
<asynchronous suspension>
#5      GitManager._runWithLock.action.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:236)
<asynchronous suspension>
#4      GitManager._runWithLock.action.internalFn (package:GitSync/api/manager/git_manager.dart:169)
<asynchronous suspension>
#3      GitManager.downloadAndOverwrite.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:557)
<asynchronous suspension>
#2      SseCodec.decodeObject (package:flutter_rust_bridge/src/codec/sse.dart:35)
#1      SseCodec._decode (package:flutter_rust_bridge/src/codec/sse.dart:45)
2026-08-12 22:50:03.576 [E] DownloadAndOverwrite: #0      SimpleDecoder.decode (package:flutter_rust_bridge/src/codec/base.dart:32)
2026-08-12 22:49:53.489 [W] ForcePull: Getting local directory
2026-08-12 22:49:53.476 [W] DownloadAndOverwrite: .git folder found
2026-08-12 22:49:48.390 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:49:48.390 [W] RecommendedAction: Checking for local changes
2026-08-12 22:49:47.495 [W] RecommendedAction: .git folder found
2026-08-12 22:49:47.356 [W] RecentCommits: Getting local directory
2026-08-12 22:49:47.356 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:49:47.348 [W] RecentCommits: .git folder found
2026-08-12 22:49:47.248 [W] ConflictingFiles: Getting local directory
2026-08-12 22:49:47.246 [W] ConflictingFiles: .git folder found
2026-08-12 22:49:47.104 [W] BranchName: .git folder found
2026-08-12 22:49:46.964 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:49:46.843 [W] GetSubmodules: .git folder found
2026-08-12 22:49:46.718 [W] BranchNames: Getting local directory
2026-08-12 22:49:46.702 [W] BranchNames: .git folder found
2026-08-12 22:49:46.585 [W] ReadGitAttributes: .git folder found
2026-08-12 22:49:46.454 [W] ListRemotes: Listing remotes
2026-08-12 22:49:46.444 [W] ListRemotes: .git folder found
2026-08-12 22:48:53.429 [W] ConflictingFiles: Getting local directory
2026-08-12 22:48:53.426 [W] ConflictingFiles: .git folder found
2026-08-12 22:48:53.308 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:48:53.308 [W] RecentCommits: Getting local directory
2026-08-12 22:48:53.300 [W] RecentCommits: .git folder found
2026-08-12 22:48:53.213 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:48:53.213 [W] RecommendedAction: Checking for local changes
2026-08-12 22:48:51.964 [W] RecommendedAction: .git folder found
2026-08-12 22:48:51.915 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:48:51.825 [W] ListRemotes: Listing remotes
2026-08-12 22:48:51.823 [W] ListRemotes: .git folder found
2026-08-12 22:48:51.693 [W] GetSubmodules: .git folder found
2026-08-12 22:48:51.615 [W] BranchName: .git folder found
2026-08-12 22:48:51.517 [W] ReadGitAttributes: .git folder found
2026-08-12 22:48:51.398 [W] BranchNames: Getting local directory
2026-08-12 22:48:51.390 [W] BranchNames: .git folder found
2026-08-12 22:48:13.499 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:48:13.499 [W] RecentCommits: Getting local directory
2026-08-12 22:48:13.493 [W] RecentCommits: .git folder found
2026-08-12 22:48:13.419 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:48:13.419 [W] RecommendedAction: Checking for local changes
2026-08-12 22:48:12.568 [W] RecommendedAction: .git folder found
2026-08-12 22:48:12.478 [W] ConflictingFiles: Getting local directory
2026-08-12 22:48:12.476 [W] ConflictingFiles: .git folder found
2026-08-12 22:48:12.351 [W] BranchNames: Getting local directory
2026-08-12 22:48:12.346 [W] BranchNames: .git folder found
2026-08-12 22:48:12.239 [W] ListRemotes: Listing remotes
2026-08-12 22:48:12.238 [W] ListRemotes: .git folder found
2026-08-12 22:48:12.133 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:48:11.976 [W] GetSubmodules: .git folder found
2026-08-12 22:48:11.915 [W] BranchName: .git folder found
2026-08-12 22:48:11.808 [W] ReadGitAttributes: .git folder found
2026-08-12 22:48:11.719 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:48:11.719 [W] RecentCommits: Getting local directory
2026-08-12 22:48:11.712 [W] RecentCommits: .git folder found
2026-08-12 22:48:11.647 [W] Sync: Sync Complete!
  17: <unknown>)
  16: std::sys::pal::unix::thread::Thread::new::thread_start
  15: core::ops::function::FnOnce::call_once{{vtable.shim}}
  14: std::sys::backtrace::__rust_begin_short_backtrace
  13: tokio::runtime::blocking::pool::Inner::run
  12: tokio::runtime::task::harness::Harness<T,S>::poll
  11: tokio::runtime::task::core::Core<T,S>::poll
  10: tokio::runtime::scheduler::multi_thread::worker::run
   9: tokio::runtime::context::runtime::enter_runtime
   8: tokio::runtime::context::scoped::Scoped<T>::set
   7: tokio::runtime::scheduler::multi_thread::worker::Context::run
   6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
   5: tokio::runtime::task::harness::Harness<T,S>::poll
   4: tokio::runtime::task::core::Core<T,S>::poll
   3: <flutter_rust_bridge::handler::implementation::executor::SimpleExecutor<EL,TP,AR> as flutter_rust_bridge::handler::executor::Executor>::execute_async::{{closure}}
   2: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll
   1: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
   0: std::backtrace::Backtrace::create
Stack backtrace:

Error: AnyhowException(unexpected return value from ssl handshake -9806 (at line 3429)

<asynchronous suspension>
#9      RustLibApiImpl.encode_DartFn_Inputs__Output_opt_box_autoadd_i_32_AnyhowException.<anonymous closure> (package:GitSync/src/rust/frb_generated.dart:4102)
<asynchronous suspension>
#8      GitManager._runWithLock.action (package:GitSync/api/manager/git_manager.dart:230)
<asynchronous suspension>
#7      useDirectory (package:GitSync/api/helper.dart:619)
<asynchronous suspension>
#6      useDirectory.preUseAccess (package:GitSync/api/helper.dart:582)
<asynchronous suspension>
#5      GitManager._runWithLock.action.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:236)
<asynchronous suspension>
#4      GitManager._runWithLock.action.internalFn (package:GitSync/api/manager/git_manager.dart:169)
<asynchronous suspension>
#3      GitManager.getRecommendedAction.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:467)
<asynchronous suspension>
#2      SseCodec.decodeObject (package:flutter_rust_bridge/src/codec/sse.dart:35)
#1      SseCodec._decode (package:flutter_rust_bridge/src/codec/sse.dart:45)
2026-08-12 22:48:11.633 [E] RecommendedAction: #0      SimpleDecoder.decode (package:flutter_rust_bridge/src/codec/base.dart:32)
2026-08-12 22:48:01.500 [W] RecommendedAction: .git folder found
2026-08-12 22:48:01.464 [W] ConflictingFiles: Getting local directory
2026-08-12 22:48:01.461 [W] ConflictingFiles: .git folder found
2026-08-12 22:48:01.427 [W] Sync: Pull Not Required
2026-08-12 22:48:01.426 [W] PullFromRepo: Uncommitted changes exist, skipping normal merge
2026-08-12 22:48:01.426 [W] UncommittedFiles: Getting uncommitted file paths
2026-08-12 22:48:01.379 [W] PullFromRepo: Pulling changes
2026-08-12 22:48:01.377 [W] StagedFiles: Getting staged files
2026-08-12 22:48:01.372 [W] PullFromRepo: Fetching changes
2026-08-12 22:48:00.667 [W] DownloadChanges: Getting local directory
2026-08-12 22:48:00.657 [W] DownloadChanges: .git folder found
2026-08-12 22:48:00.618 [W] Sync: Start Pull Repo
2026-08-12 22:48:00.616 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:48:00.615 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:59.852 [W] RecommendedAction: .git folder found
2026-08-12 22:47:59.803 [W] Sync: Start Sync 0
2026-08-12 22:47:59.800 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:59.798 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:59.766 [W] ListRemotes: Listing remotes
2026-08-12 22:47:59.764 [W] ListRemotes: .git folder found
2026-08-12 22:47:59.680 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:47:59.680 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:58.903 [W] Sync: Sync started for repo 0 (forced: true)
2026-08-12 22:47:58.896 [W] RecommendedAction: .git folder found
2026-08-12 22:47:58.797 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:47:58.797 [W] RecentCommits: Getting local directory
2026-08-12 22:47:58.790 [W] RecentCommits: .git folder found
2026-08-12 22:47:58.701 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:58.698 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:58.655 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:47:58.552 [W] BranchName: .git folder found
2026-08-12 22:47:58.453 [W] ListRemotes: Listing remotes
2026-08-12 22:47:58.451 [W] ListRemotes: .git folder found
2026-08-12 22:47:58.352 [W] BranchNames: Getting local directory
2026-08-12 22:47:58.346 [W] BranchNames: .git folder found
2026-08-12 22:47:58.204 [W] GetSubmodules: .git folder found
2026-08-12 22:47:58.123 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:47:58.123 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:57.296 [W] RecommendedAction: .git folder found
2026-08-12 22:47:57.220 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:57.093 [W] GetSubmodules: .git folder found
2026-08-12 22:47:57.038 [W] BranchName: .git folder found
2026-08-12 22:47:56.933 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:56.879 [W] PullFromRepo: Uncommitted changes exist, skipping normal merge
2026-08-12 22:47:56.879 [W] UncommittedFiles: Getting uncommitted file paths
2026-08-12 22:47:56.830 [W] PullFromRepo: Pulling changes
2026-08-12 22:47:56.830 [W] StagedFiles: Getting staged files
2026-08-12 22:47:56.824 [W] PullFromRepo: Fetching changes
2026-08-12 22:47:56.111 [W] DownloadChanges: Getting local directory
2026-08-12 22:47:56.099 [W] DownloadChanges: .git folder found
2026-08-12 22:47:53.176 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:47:53.176 [W] RecentCommits: Getting local directory
2026-08-12 22:47:53.169 [W] RecentCommits: .git folder found
2026-08-12 22:47:53.047 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:47:53.047 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:52.233 [W] RecommendedAction: .git folder found
2026-08-12 22:47:52.106 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:52.103 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:52.044 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:47:51.937 [W] BranchName: .git folder found
2026-08-12 22:47:51.833 [W] ListRemotes: Listing remotes
2026-08-12 22:47:51.830 [W] ListRemotes: .git folder found
2026-08-12 22:47:51.773 [W] GetSubmodules: .git folder found
2026-08-12 22:47:51.666 [W] BranchNames: Getting local directory
2026-08-12 22:47:51.659 [W] BranchNames: .git folder found
2026-08-12 22:47:51.556 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:29.744 [W] CommitDiff: Getting diff hunks
2026-08-12 22:47:29.681 [W] CommitDiff: Getting diff stats
2026-08-12 22:47:29.650 [W] CommitDiff: Getting local directory
2026-08-12 22:47:29.646 [W] CommitDiff: .git folder found
2026-08-12 22:47:24.732 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:47:24.732 [W] RecentCommits: Getting local directory
2026-08-12 22:47:24.660 [W] RecentCommits: .git folder found
2026-08-12 22:47:24.558 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:24.555 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:24.416 [W] RecommendedAction: Recommending action 3: Local branch is ahead of remote by 3 commits
2026-08-12 22:47:24.416 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:23.623 [W] RecommendedAction: .git folder found
2026-08-12 22:47:23.589 [W] BranchName: .git folder found
2026-08-12 22:47:23.500 [W] BranchNames: Getting local directory
2026-08-12 22:47:23.494 [W] BranchNames: .git folder found
2026-08-12 22:47:23.379 [W] ListRemotes: Listing remotes
2026-08-12 22:47:23.377 [W] ListRemotes: .git folder found
2026-08-12 22:47:23.290 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:47:23.142 [W] GetSubmodules: .git folder found
2026-08-12 22:47:23.042 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:23.039 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:22.979 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:22.853 [W] GetSubmodules: .git folder found
2026-08-12 22:47:22.732 [W] Global: merge head exists
2026-08-12 22:47:22.678 [W] Global: path: /private/var/mobile/Containers/Data/Application/B0CD5608-467F-4D99-8806-A8A2220F8AF1/Documents/22408/.git/MERGE_HEAD
2026-08-12 22:47:22.671 [W] AbortMerge: .git folder found
  18: <unknown>)
  17: std::sys::pal::unix::thread::Thread::new::thread_start
  16: core::ops::function::FnOnce::call_once{{vtable.shim}}
  15: std::sys::backtrace::__rust_begin_short_backtrace
  14: tokio::runtime::blocking::pool::Inner::run
  13: tokio::runtime::task::harness::Harness<T,S>::poll
  12: tokio::runtime::task::core::Core<T,S>::poll
  11: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
  10: tokio::runtime::scheduler::multi_thread::worker::run
   9: tokio::runtime::context::runtime::enter_runtime
   8: tokio::runtime::context::scoped::Scoped<T>::set
   7: tokio::runtime::scheduler::multi_thread::worker::Context::run
   6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
   5: tokio::runtime::task::harness::Harness<T,S>::poll
   4: tokio::runtime::task::core::Core<T,S>::poll
   3: <flutter_rust_bridge::handler::implementation::executor::SimpleExecutor<EL,TP,AR> as flutter_rust_bridge::handler::executor::Executor>::execute_async::{{closure}}
   2: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll
   1: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
   0: std::backtrace::Backtrace::create
Stack backtrace:

Error: AnyhowException(unexpected return value from ssl handshake -9806 (at line 3429)

<asynchronous suspension>
#9      RustLibApiImpl.encode_DartFn_Inputs__Output_opt_box_autoadd_i_32_AnyhowException.<anonymous closure> (package:GitSync/src/rust/frb_generated.dart:4102)
<asynchronous suspension>
#8      GitManager._runWithLock.action (package:GitSync/api/manager/git_manager.dart:230)
<asynchronous suspension>
#7      useDirectory (package:GitSync/api/helper.dart:619)
<asynchronous suspension>
#6      useDirectory.preUseAccess (package:GitSync/api/helper.dart:582)
<asynchronous suspension>
#5      GitManager._runWithLock.action.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:236)
<asynchronous suspension>
#4      GitManager._runWithLock.action.internalFn (package:GitSync/api/manager/git_manager.dart:169)
<asynchronous suspension>
#3      GitManager.getRecommendedAction.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:467)
<asynchronous suspension>
#2      SseCodec.decodeObject (package:flutter_rust_bridge/src/codec/sse.dart:35)
#1      SseCodec._decode (package:flutter_rust_bridge/src/codec/sse.dart:45)
2026-08-12 22:47:22.603 [E] RecommendedAction: #0      SimpleDecoder.decode (package:flutter_rust_bridge/src/codec/base.dart:32)
2026-08-12 22:47:12.511 [W] RecommendedAction: .git folder found
2026-08-12 22:47:12.448 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:12.334 [W] GetSubmodules: .git folder found
2026-08-12 22:47:12.277 [W] RecommendedAction: Recommending action 2: Staged or uncommitted files exist
2026-08-12 22:47:12.277 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:11.464 [W] RecommendedAction: .git folder found
2026-08-12 22:47:11.348 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:11.202 [W] RecentCommits: Retrieved 22 recent commits
2026-08-12 22:47:11.201 [W] RecentCommits: Getting local directory
2026-08-12 22:47:11.126 [W] RecentCommits: .git folder found
2026-08-12 22:47:11.071 [W] GetSubmodules: .git folder found

<asynchronous suspension>
#2      RecentCommitsNotifier.loadMore (package:GitSync/providers/riverpod_providers.dart:318)
<asynchronous suspension>
#1      GitManager.getMoreRecentCommits (package:GitSync/api/manager/git_manager.dart:722)
<asynchronous suspension>
#0      GitManager._runWithLock (package:GitSync/api/manager/git_manager.dart:266)
2026-08-12 22:47:11.017 [E] Global (Instance of 'OperationNotExecuted'):
2026-08-12 22:47:10.984 [W] Sync: Sync Complete!
2026-08-12 22:47:10.943 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:10.939 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:10.879 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:10.794 [W] Sync: Pull Not Required
2026-08-12 22:47:10.793 [W] PullFromRepo: Merge conflicts detected
2026-08-12 22:47:10.692 [W] PullFromRepo: Normal merge
2026-08-12 22:47:10.692 [W] UncommittedFiles: Getting uncommitted file paths
2026-08-12 22:47:10.647 [W] StagedFiles: Getting staged files
2026-08-12 22:47:10.647 [W] PullFromRepo: Pulling changes
2026-08-12 22:47:10.640 [W] PullFromRepo: Fetching changes
2026-08-12 22:47:09.929 [W] DownloadChanges: Getting local directory
2026-08-12 22:47:09.918 [W] DownloadChanges: .git folder found
2026-08-12 22:47:09.869 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:09.785 [W] Sync: Start Pull Repo
2026-08-12 22:47:09.782 [W] RecommendedAction: Recommending action 3: Local branch is ahead of remote by 3 commits
2026-08-12 22:47:09.782 [W] RecommendedAction: Checking for local changes
2026-08-12 22:47:08.969 [W] RecommendedAction: .git folder found

<asynchronous suspension>
#6      Future._completeWithValue (dart:async/future_impl.dart:720)
#5      Future._propagateToListeners (dart:async/future_impl.dart:977)
#4      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:948)
#3      _CustomZone.runUnary (dart:async/zone.dart:1429)
#2      _rootRunUnary (dart:async/zone.dart:1538)
#1      _ItemMergeConflict.build.<anonymous closure>.<anonymous closure> (package:GitSync/ui/component/item_merge_conflict.dart:43)
#0      State.setState (package:flutter/src/widgets/framework.dart:1219)
2026-08-12 22:47:08.839 [E] Global (Null check operator used on a null value):
2026-08-12 22:47:08.839 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:08.706 [W] Sync: Start Sync 0
2026-08-12 22:47:08.702 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:08.699 [W] ConflictingFiles: .git folder found

<asynchronous suspension>
#6      Future._completeWithValue (dart:async/future_impl.dart:720)
#5      Future._propagateToListeners (dart:async/future_impl.dart:977)
#4      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:948)
#3      _CustomZone.runUnary (dart:async/zone.dart:1429)
#2      _rootRunUnary (dart:async/zone.dart:1538)
#1      _ItemMergeConflict.build.<anonymous closure>.<anonymous closure> (package:GitSync/ui/component/item_merge_conflict.dart:43)
#0      State.setState (package:flutter/src/widgets/framework.dart:1219)
2026-08-12 22:47:08.591 [E] Global (Null check operator used on a null value):
2026-08-12 22:47:08.590 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:08.549 [W] ListRemotes: Listing remotes
2026-08-12 22:47:08.546 [W] ListRemotes: .git folder found

<asynchronous suspension>
#6      Future._completeWithValue (dart:async/future_impl.dart:720)
#5      Future._propagateToListeners (dart:async/future_impl.dart:977)
#4      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:948)
#3      _CustomZone.runUnary (dart:async/zone.dart:1429)
#2      _rootRunUnary (dart:async/zone.dart:1538)
#1      _ItemMergeConflict.build.<anonymous closure>.<anonymous closure> (package:GitSync/ui/component/item_merge_conflict.dart:43)
#0      State.setState (package:flutter/src/widgets/framework.dart:1219)
2026-08-12 22:47:08.442 [E] Global (Null check operator used on a null value):
2026-08-12 22:47:08.441 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:08.399 [W] Sync: Sync started for repo 0 (forced: true)
2026-08-12 22:47:08.342 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:08.239 [W] ReadGitAttributes: .git folder found
2026-08-12 22:47:08.132 [W] ConflictingFiles: Getting local directory
2026-08-12 22:47:08.128 [W] ConflictingFiles: .git folder found
2026-08-12 22:47:08.026 [W] Global: merge head exists

<asynchronous suspension>
#1      showDialog.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:GitSync/ui/dialog/merge_conflict.dart:1044)
#0      State.setState (package:flutter/src/widgets/framework.dart:1219)
2026-08-12 22:47:08.026 [E] Global (Null check operator used on a null value):
2026-08-12 22:47:07.972 [W] Global: path: /private/var/mobile/Containers/Data/Application/B0CD5608-467F-4D99-8806-A8A2220F8AF1/Documents/22408/.git/MERGE_HEAD
2026-08-12 22:47:07.966 [W] AbortMerge: .git folder found
2026-08-12 22:47:07.882 [W] Sync: Merge Not Required
2026-08-12 22:47:07.881 [W] PushToRepo: Merge conflicts detected during push
2026-08-12 22:47:07.881 [W] PullFromRepo: Fetching changes
2026-08-12 22:47:05.843 [W] PushToRepo: Attempting rebase on REJECTED_NONFASTFORWARD2
2026-08-12 22:47:05.842 [W] PushToRepo: Attempting rebase on REJECTED_NONFASTFORWARD
2026-08-12 22:47:05.842 [W] PushToRepo: Pushing changes
2026-08-12 22:47:04.768 [W] PushToRepo: Added Files to Stage (optional)
2026-08-12 22:47:04.767 [W] Commit: Committing
2026-08-12 22:47:04.761 [W] PushToRepo: Index has changed, committing changes
2026-08-12 22:47:04.759 [W] PushToRepo: Adding Files to Stage
2026-08-12 22:47:04.660 [W] UncommittedFiles: Getting uncommitted file paths
2026-08-12 22:47:04.660 [W] StagedFiles: Getting staged files
2026-08-12 22:47:04.584 [W] PushToRepo: Retrieved Statuses
2026-08-12 22:47:04.584 [W] PushToRepo: Getting local directory
2026-08-12 22:47:04.570 [W] UploadChanges: .git folder found
  18: <unknown>)
  17: std::sys::pal::unix::thread::Thread::new::thread_start
  16: core::ops::function::FnOnce::call_once{{vtable.shim}}
  15: std::sys::backtrace::__rust_begin_short_backtrace
  14: tokio::runtime::blocking::pool::Inner::run
  13: tokio::runtime::task::harness::Harness<T,S>::poll
  12: tokio::runtime::task::core::Core<T,S>::poll
  11: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
  10: tokio::runtime::scheduler::multi_thread::worker::run
   9: tokio::runtime::context::runtime::enter_runtime
   8: tokio::runtime::context::scoped::Scoped<T>::set
   7: tokio::runtime::scheduler::multi_thread::worker::Context::run
   6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
   5: tokio::runtime::task::harness::Harness<T,S>::poll
   4: tokio::runtime::task::core::Core<T,S>::poll
   3: <flutter_rust_bridge::handler::implementation::executor::SimpleExecutor<EL,TP,AR> as flutter_rust_bridge::handler::executor::Executor>::execute_async::{{closure}}
   2: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll
   1: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
   0: std::backtrace::Backtrace::create
Stack backtrace:

Error: AnyhowException(SecureTransport error: OSStatus -9806 (at line 3429)

<asynchronous suspension>
#9      RustLibApiImpl.encode_DartFn_Inputs__Output_opt_box_autoadd_i_32_AnyhowException.<anonymous closure> (package:GitSync/src/rust/frb_generated.dart:4102)
<asynchronous suspension>
#8      GitManager._runWithLock.action (package:GitSync/api/manager/git_manager.dart:230)
<asynchronous suspension>
#7      useDirectory (package:GitSync/api/helper.dart:619)
<asynchronous suspension>
#6      useDirectory.preUseAccess (package:GitSync/api/helper.dart:582)
<asynchronous suspension>
#5      GitManager._runWithLock.action.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:236)
<asynchronous suspension>
#4      GitManager._runWithLock.action.internalFn (package:GitSync/api/manager/git_manager.dart:169)
<asynchronous suspension>
#3      GitManager.getRecommendedAction.<anonymous closure> (package:GitSync/api/manager/git_manager.dart:467)
<asynchronous suspension>
#2      SseCodec.decodeObject (package:flutter_rust_bridge/src/codec/sse.dart:35)
#1      SseCodec._decode (package:flutter_rust_bridge/src/codec/sse.dart:45)
2026-08-12 22:47:04.467 [E] RecommendedAction: #0      SimpleDecoder.decode (package:flutter_rust_bridge/src/codec/base.dart:32)
2026-08-12 22:45:34.199 [W] RecommendedAction: .git folder found
2026-08-12 22:45:34.055 [W] ListRemotes: Listing remotes
2026-08-12 22:45:34.053 [W] ListRemotes: .git folder found
2026-08-12 22:45:33.950 [W] GetRemoteUrlLink: .git folder found
2026-08-12 22:45:33.850 [W] BranchName: .git folder found
2026-08-12 22:45:33.746 [W] BranchNames: Getting local directory
2026-08-12 22:45:33.740 [W] BranchNames: .git folder found
2026-08-12 22:45:33.604 [W] GetSubmodules: .git folder found
2026-08-12 22:45:33.485 [W] RecentCommits: Retrieved 14 recent commits
2026-08-12 22:45:33.485 [W] RecentCommits: Getting local directory
2026-08-12 22:45:32.522 [W] RecentCommits: .git folder found
2026-08-12 22:45:32.421 [W] ReadGitAttributes: .git folder found
2026-08-12 22:45:32.306 [W] GetSubmodules: .git folder found
2026-08-12 22:45:32.208 [W] ReadGitAttributes: .git folder found
2026-08-12 22:45:32.049 [I] Global: scheduledSync authStateChanges: uid=wfAdawe5JDQ7LneLhWOYLSHHAgp1
2026-08-12 22:45:32.045 [I] Global: scheduledSync initState: isIOS=true currentUser=wfAdawe5JDQ7LneLhWOYLSHHAgp1 hasPremium=false
2026-08-12 22:45:31.946 [W] GetRemoteUrlLink: .git folder found

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions