So, I've been away from the AI chat for a while, and decided to look in to pull a few json's for posterity and I hit a roadblock: see image for the error.
Anyways, following the instructions, I encountered:
"Sync encountered an error - see about:sync-log for the log file."
);
}
Svc.Obs.notify("weave:service:reset-file-log");
},
/**
* Handle HTTP response results or exceptions and set the appropriate
* Status.* bits.
*
* This method also looks for "side-channel" warnings.
*/
checkServerError(resp) {
// In this case we were passed a resolved value of Resource#_doRequest.
switch (resp.status) {
case 400:
if (resp == RESPONSE_OVER_QUOTA) {
lazy.Status.sync = OVER_QUOTA;
}
break;
case 401:
this.service.logout();
this._log.info("Got 401 response; resetting clusterURL.");
this.service.clusterURL = null;
let delay = 0;
if (Svc.PrefBranch.getBoolPref("lastSyncReassigned", false)) {
// We got a 401 in the middle of the previous sync, and we just got
// another. Login must have succeeded in order for us to get here, so
// the password should be correct.
// This is likely to be an intermittent server issue, so back off and
// give it time to recover.
this._log.warn("Last sync also failed for 401. Delaying next sync.");
delay = MINIMUM_BACKOFF_INTERVAL;
} else {
this._log.debug("New mid-sync 401 failure. Making a note.");
Svc.PrefBranch.setBoolPref("lastSyncReassigned", true);
}
this._log.info("Attempting to schedule another sync.");
this.service.scheduler.scheduleNextSync(delay, { why: "reschedule" });
break;
case 500:
case 502:
case 503:
case 504:
lazy.Status.enforceBackoff = true;
if (resp.status == 503 && resp.headers["retry-after"]) {
let retryAfter = resp.headers["retry-after"];
this._log.debug("Got Retry-After: " + retryAfter);
if (this.service.isLoggedIn) {
lazy.Status.sync = SERVER_MAINTENANCE;
} else {
lazy.Status.login = SERVER_MAINTENANCE;
}
Svc.Obs.notify(
"weave:service:backoff:interval",
parseInt(retryAfter, 10)
);
}
break;
}
// In this other case we were passed a rejection value.
switch (resp.result) {
case Cr.NS_ERROR_UNKNOWN_HOST:
case Cr.NS_ERROR_CONNECTION_REFUSED:
case Cr.NS_ERROR_NET_TIMEOUT:
case Cr.NS_ERROR_NET_RESET:
case Cr.NS_ERROR_NET_INTERRUPT:
case Cr.NS_ERROR_PROXY_CONNECTION_REFUSED:
// The constant says it's about login, but in fact it just
// indicates general network error.
if (this.service.isLoggedIn) {
lazy.Status.sync = LOGIN_FAILED_NETWORK_ERROR;
} else {
lazy.Status.login = LOGIN_FAILED_NETWORK_ERROR;
}
break;
}
},
};`
The sync-log:
1738999734204 FirefoxAccounts TRACE starting fetch of json user data
1738999734254 FirefoxAccounts TRACE initializing of new storage manager done
1738999734254 FirefoxAccounts ERROR FxA rejecting with error NO_ACCOUNT, details: undefined
1738999734254 FirefoxAccounts ERROR Could not update attached clients list : Error: NO_ACCOUNT(resource://gre/modules/FxAccounts.sys.mjs:1655:18) JS Stack trace: _error@FxAccounts.sys.mjs:1655:18
withSessionToken@FxAccounts.sys.mjs:869:18
1738999734272 Sync.Status INFO Resetting Status.
1738999734272 Sync.Status DEBUG Status.service: undefined => success.status_ok
1738999734272 Sync.SyncScheduler TRACE Setting SyncScheduler policy values to defaults.
1738999734272 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score.
1738999734272 Sync.Service INFO Loading Weave 1.137.0
1738999734273 Sync.Engine.Clients DEBUG Engine constructed
1738999734273 Sync.Engine.Clients DEBUG Resetting clients last sync time
1738999734275 Sync.Engine.Addons DEBUG Engine constructed
1738999734307 Sync.Engine.Addons DEBUG SyncEngine initialized: addons
1738999734320 Sync.Engine.Passwords DEBUG Engine constructed
1738999734332 Sync.Engine.Passwords DEBUG SyncEngine initialized: passwords
1738999734332 Sync.Engine.Prefs DEBUG Engine constructed
1738999734340 FirefoxAccounts DEBUG FxAccountsWebChannel registered: account_updates with origin https://accounts.firefox.com/
1738999734341 Sync.Engine.Prefs DEBUG SyncEngine initialized: prefs
1738999734342 Sync.Engine.Bookmarks DEBUG Engine constructed
1738999734364 Sync.Engine.Bookmarks DEBUG SyncEngine initialized: bookmarks
1738999734365 Sync.Engine.Forms DEBUG Engine constructed
1738999734394 Sync.Engine.Forms DEBUG SyncEngine initialized: forms
1738999734395 Sync.Engine.History DEBUG Engine constructed
1738999734410 Sync.Engine.History DEBUG SyncEngine initialized: history
1738999734412 Sync.Engine.Tabs DEBUG Engine constructed
1738999734422 Sync.Engine.Tabs DEBUG SyncEngine initialized: tabs
1738999734425 Sync.Engine.Tabs INFO Got a bridged engine!
1738999734425 Sync.Engine.Addresses DEBUG Engine constructed
1738999734426 Sync.Engine.Addresses DEBUG SyncEngine initialized: addresses
1738999734426 Sync.Engine.CreditCards DEBUG Engine constructed
1738999734435 Sync.Engine.CreditCards DEBUG SyncEngine initialized: creditcards
1738999734436 Sync.Engine.Extension-Storage DEBUG Engine constructed
1738999734445 Sync.Engine.Extension-Storage DEBUG SyncEngine initialized: extension-storage
1738999734545 Sync.Engine.Extension-Storage INFO Got a bridged engine!
1738999734545 Sync.Service INFO Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0
1738999734546 Sync.AddonsReconciler INFO Registering as Add-on Manager listener.
1738999734546 Sync.AddonsReconciler DEBUG Adding change listener.
1738999734546 Sync.Engine.History.Tracker INFO Adding Places observer.
1738999734550 Sync.Service DEBUG User-Agent: Firefox/135.0 (Windows NT 10.0; Win64; x64) FxSync/1.137.0.20250130195129.desktop
1738999734551 Sync.Service INFO Starting sync at 2025-02-08 02:28:54 in browser session xO9CqEIV0Op-
1738999734551 Sync.Service DEBUG In sync: should login.
1738999734551 Sync.Service INFO User logged in successfully - verifying login.
1738999734551 Sync.SyncAuthManager DEBUG unlockAndVerifyAuthState has no FxA user
1738999734551 Sync.Status DEBUG Status.login: success.login => error.login.reason.no_username
1738999734551 Sync.Status DEBUG Status.service: success.status_ok => service.client_not_configured
1738999734551 Sync.Service DEBUG Fetching unlocked auth state returned error.login.reason.no_username
1738999734551 Sync.ErrorHandler ERROR Sync encountered a login error
1738999734551 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score.
1738999734551 Sync.SyncScheduler DEBUG Clearing sync triggers and the global score.
1738999734551 Sync.Service DEBUG Exception calling WrappedLock: Error: Login failed: error.login.reason.no_username(resource://services-sync/service.sys.mjs:1041:15) JS Stack trace: onNotify@service.sys.mjs:1041:15
1738999734551 Sync.Service DEBUG Not syncing: login returned false
So, it says login returned false, and I followed that up by making sure my firefox account sync was set up properly. after turning sync on and off a few times, I tried again, and continued getting the same error.
I mean, if I'm being honest, I don't care all too much. I barely use it any longer, but... it would suck to lose it entirely on my pc, since I hate typing on my phone, and all my character jsons are in my cache for that page.