Very long for memex to restore data

To get your bug fixed faster please try to answer the following questions:

  1. Which browser, operating system and versions of those are you using?
    brave , win server 16
    the pc had 16 RAM and SSD
    memex-backup-helper-0.4.0-win-x64
  2. What are the steps you took that lead to the bug?
    not sure if it’s a bug, but believe need a solution
    since more than 24H of restoring still doesn’t finished (in progress)
    and two times crashed…
    so:
  1. after two years, how long will take!? one/two weeks
  2. is possible to use copy/past or manually restore etc
  3. the data of extension,where be saved?
    thanks

possible solutions:

  1. make the progress form memex backup not from the browser.
  2. disable by default the visited websites (time) until make progress faster.
  3. support manually way.
    best regards

Thanks @zozo for reporting this issue!

How much data is in your local backup folder?

When things crash, how do they crash? The extension crashes or things just freeze?
If they freeze, can you tell me what the error messages are that appear on the background page when things fail? (go to chrome://extensions > enable developer mode > background page > console)

Thanks for reply,

1.75G,

  • change-sets: 162 items
  • images: 123 files

carshed when restoring data from memex and when use multi user (windwos) get crashed and not sure if bcs of memex or bug in browser.

and after crashed was not possible to access backup/restore page until i restart pc

carshed when restoring data from memex and when use multi user (windwos) get crashed and not sure if bcs of memex or bug in browser.

What do you mean when using multi-user?
To be clear: Memex can only be used on a single browser in a single profile at the moment :frowning:

and after crashed was not possible to access backup/restore page until i restart pc

Did the restore page or the entire extension crash?

I mean loging an another user inside the system.

Yea, backup/restore page.

@BlackForestBoi
Hello,
I back to checked if possible to be restored this time, look like still the same or there is another issue

Memex Ver: Version 2.19.2

I get

logs from console

1- Red

background.js:1 undefined
e.<computed> @ background.js:1
(anonymous) @ background.js:1
Promise.catch (async)
messageResponder @ background.js:1

2- Red

background.js:1 Uncaught (in promise) Error: No last sync timestamp exists
    at No.<anonymous> (background.js:1)
    at Generator.next (<anonymous>)
    at a (background.js:1)
(anonymous) @ background.js:1
a @ background.js:1
Promise.catch (async)
messageResponder @ background.js:1

3- Yellow

background.js:1 Failed to refreshUserInfo
e.<computed> @ background.js:1
(anonymous) @ background.js:1
a @ background.js:1
Promise.then (async)
u @ background.js:1
(anonymous) @ background.js:1
l @ background.js:1
refreshUserInfo @ background.js:1
(anonymous) @ background.js:1
a @ background.js:1
Promise.then (async)
u @ background.js:1
(anonymous) @ background.js:1
l @ background.js:1
Bo.refreshUserInfo @ background.js:1
refreshUserInfo @ background.js:1
refreshUserInfo @ background.js:1
messageResponder @ background.js:1

The latest files:

fetch("http://localhost:11922/backup/change-sets/1558221039951", {
  "headers": {
    "accept": "*/*",
    "accept-language": "en-US,en;q=0.9",
    "sec-fetch-dest": "empty",
    "sec-fetch-mode": "cors",
    "sec-fetch-site": "none"
  },
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": null,
  "method": "GET",
  "mode": "cors",
  "credentials": "omit"
});

There is still 63 file not fetched.
so where is the wrong?
Thanks

I change to Firefox Developer and look like faster, than Brave (maybe bcs i was opened a lot of tabs)
I use it,and gate the data restored the logs was of Firefox Developer as mentioned in Backup/Restore Page Freeze

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://googleads.g.doubleclick.net/pagead/id. (Reason: CORS request did not succeed).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://googleads.g.doubleclick.net/pagead/id. (Reason: CORS request did not succeed).
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. popup.html
TypeError: can't access property "innerWindowId", win.windowGlobalChild is null storage.js:3589:18
TypeError: can't access dead object 2 storage.js:160:12
    get hosts resource://devtools/server/actors/storage.js:160
    getMatchingHosts resource://devtools/server/actors/storage.js:579
    onCookieChanged resource://devtools/server/actors/storage.js:707
    onCookieChanged self-hosted:1175
    handleParentRequest resource://devtools/server/actors/storage.js:1172
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
TypeError: can't access dead object 2 storage.js:160:12
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
TypeError: can't access dead object storage.js:3589:18
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. popup.html
TypeError: can't access dead object storage.js:3589:18
    getWindowFromInnerWindowID resource://devtools/server/actors/storage.js:3589
    observe resource://devtools/server/actors/storage.js:3631
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
Array [ "Tried to fire an alarm but no job was found with name: storageQuotaCheck" ]
background.js:1:351038
undefined background.js:1:351038
Calling retrieveLastSyncTimestamp errored No last sync timestamp exists options.js:1266:58846
Uncaught (in promise) Error: No last sync timestamp exists
    retrieveLastSyncTimestamp moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    a moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    promise callback*u moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    l moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    l moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    retrieveLastSyncTimestamp moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    e moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    messageResponder moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
background.js:1:4028715
Failed to refreshUserInfo background.js:1:351038
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    i moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    i moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    i moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    i moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    i moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    i moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
undefined background.js:1:351038
Uncaught (in promise) TypeError: can't access property "info", this.restoreProcedure is null
    getRestoreInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    l moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    l moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    getRestoreInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
    messageResponder moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/background.js:1
background.js:1:3960393
Calling getRestoreInfo errored can't access property "info", this.restoreProcedure is null options.js:1266:58846
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _processException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _handleOnErrorStackInfo moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    install moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    h moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    f moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught TypeError: can't access property "searchResult", t is undefined
    Ak moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:4362
    exports moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:744
    z moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _send moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureMessage moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    captureException moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
    _promiseRejectionHandler moz-extension://447b8b0e-04b2-4af7-89d1-b261ddbabc97/options.js:1266
options.js:4362:3685
Uncaught (in promise) can't access property "info", this.restoreProcedure is null options.js:1:2748

on Brave

background.js:1 ["Tried to fire an alarm but no job was found with name: storageQuotaCheck"]
e.<computed> @ background.js:1
(anonymous) @ background.js:1
(anonymous) @ background.js:1
l @ background.js:1
Er.handleAlarm @ background.js:1
background.js:1 ["Tried to fire an alarm but no job was found with name: storageQuotaCheck"]
e.<computed> @ background.js:1
(anonymous) @ background.js:1
(anonymous) @ background.js:1
l @ background.js:1
Er.handleAlarm @ background.js:1
background.js:1 undefined
e.<computed> @ background.js:1
(anonymous) @ background.js:1
Promise.catch (async)
messageResponder @ background.js:1
background.js:1 Uncaught (in promise) Error: Attempting to use a disconnected port object
    at background.js:1
(anonymous) @ background.js:1
Promise.catch (async)
messageResponder @ background.js:1

and the website that send logs of memex is blocked

So it is still stuck?

not sure if we can call it stuck maybe called very long on brave, i try it on firefox was faster so I wanna to remove unnecessary history as Remove non bookmarked,noted pages
and then try to restore it on brave.
an addition
are there way to make process faster on restore as I’m using SSD and have i memory so why i need to wait that long?!