runbox7 icon indicating copy to clipboard operation
runbox7 copied to clipboard

#Index: Message list goes blank after login with local index

Open gtandersen opened this issue 2 months ago • 1 comments

Describe the bug In some accounts the message list goes blank after logging in. The list provided by the database is showed briefly before the local index is loaded and the list goes blank.

See also GH-PI 181 which contains additional details, and #1500.

To Reproduce Steps to reproduce the behavior:

  1. Go to https://runbox.com/app
  2. Log into an account that previously has an index downloaded
  3. Observe that the message list is briefly shown before the index is loaded and the list goes blank

Browser console errors:

TypeError: Se is undefined
    H https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    m https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _checkFinalizedStatuses https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _subscribe https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _trySubscribe https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _trySubscribe https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    z https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    subscribe https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    m https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    z https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    subscribe https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    H https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    u https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    refreshFolderCounts https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    Y https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    m https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    H https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    Le https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    _next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    fn https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    ne https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    invokeTask https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    onInvokeTask https://runbox.com/app/main.d32f1fffcccc7eb7.js:1
    invokeTask https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    runTask https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    invokeTask https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    ht https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    pt https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
    It https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1
OMException: A subscription with a different application server key already exists. [main.d32f1fffcccc7eb7.js:1:348283](https://runbox.com/app/main.d32f1fffcccc7eb7.js "View source in Debugger → https://runbox.com/app/main.d32f1fffcccc7eb7.js:1:348283")
    xo https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    handleError https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    \_next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    p https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    next https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    emit https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    onHandleError https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    invoke https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1  
    run https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1  
    runOutsideAngular https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    onHandleError https://runbox.com/app/main.d32f1fffcccc7eb7.js:1  
    handleError https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1  
    runTask https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1  
    invokeTask https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1  
    invoke https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1  
    0 https://runbox.com/app/polyfills.61a47b95024d0ba2.js:1

Expected behavior The local index should load correctly and show the message list, and then synchronize any updates.

Desktop (please complete the following information):

  • OS: macOS
  • Browser: Firefox

gtandersen avatar Apr 27 '24 15:04 gtandersen