Skip to content

Unable to load session after Riot update #6647

Closed
@tues

Description

@tues

Description

After clicking the "Update" button yesterday I was logged out of Riot and can no longer log in. I haven't changed anything regarding my browser settings, version or add-ons.

Riot on my Android phone is working fine (I haven't updated it recently though).

BTW, thanks for creating Riot, it is great 🙂

Steps to reproduce

  • While signed in to Riot, click the "Update" button
  • You will be signed out
  • Try to sign in

I can only see a throbber on a white background, but I expect to see normal chat interface.

I have tried refreshing browser cache but it doesn't help. I haven't tried clearing local storage because I don't want to create new encryption keys as I always have some issues with missing chat history afterwards (even if I import old keys as well). I have tried signing in from an incognito window and it doesn't work as well.

Log: not sent (because I can't sign in)

Here are the logs from my browser's console:

XML Parsing Error: syntax error
Location: https://riot.im/app/version?cachebuster=1525170423400
Line Number 1, Column 1:
version:1:1
setLoggedIn: mxid: @me:example.com deviceId: ABCDEFGHIJ guest: false hs: https://matrix.org
rageshake.js:66:16
Unhandled rejection stopPageChangeTimer@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:127:12580
componentDidUpdate@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:127:11683
a</e.prototype.notifyAll@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:73:17383
close@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:153:28341
closeAll@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:36:9965
perform@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:36:9457
perform@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:36:9377
perform@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:14:3943
x@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:14:4120
closeAll@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:36:9965
perform@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:36:9457
batchedUpdates@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:153:21416
l@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:14:3070
r@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:50:8217
enqueueSetState@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:50:9360
r.prototype.setState@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:74:7463
setStateForNewView@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:127:12866
onAction@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:127:16298
a</e.prototype._invokeCallback@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:98:20483
a</e.prototype.dispatch@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:98:20298
value@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:1:16489
e/<@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:69:1831
r@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:82:25773
u/<@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:82:26820
s/</e[t]@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:82:25949
o@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:1:21111
e.exports/l.prototype._promiseFulfilled@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:38:3700
e.exports/e.coroutine/<@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:38:5546
E</<@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:69:2780
c@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:69:239
onPasswordLogin/<@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:132:17545
o@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:1:21111
e.exports/i.prototype._settlePromiseFromHandler@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:38:24060
e.exports/i.prototype._settlePromise@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:38:24863
e.exports/i.prototype._settlePromise0@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:38:25564
e.exports/i.prototype._settlePromises@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:38:26894
r.prototype._drainQueue@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:37:10365
r.prototype._drainQueues@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:37:10423
r/this.drainQueues@https://riot.im/app/bundles/3de1254efca2af5ec784/bundle.js:37:8580

Using riot.im/develop:

Unable to load session 
TypeError: measurement is undefined
Stack trace:
stopPageChangeTimer@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:128788:10
componentDidUpdate@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:128758:31
measureLifeCyclePerf@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:275622:13
_performComponentUpdate/<@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:276275:12
notifyAll@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:114476:10
close@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:280650:6
closeAll@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:47124:12
perform@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:47071:12
perform@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:47058:14
perform@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:13633:13
flushBatchedUpdates@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:13716:8
closeAll@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:47124:12
perform@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:47071:12
batchedUpdates@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:279025:15
enqueueUpdate@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:13744:6
enqueueUpdate@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:70756:4
enqueueSetState@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:70950:6
ReactComponent.prototype.setState@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:117100:4
setStateForNewView@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:128803:10
onAction@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:129002:18
_invokeCallback@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:192883:6
dispatch@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:192859:10
dispatch@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:1115:19
_callee3$@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:75538:26
tryCatch@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:231986:38
invoke@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:232220:23
defineIteratorMethods/</prototype[method]@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:232038:17
tryCatcher@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:9210:17
module.exports/PromiseSpawn.prototype._promiseFulfilled@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:175227:19
module.exports/Promise.coroutine/<@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:175331:10
_doSetLoggedIn@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:75609:17
_callee2$@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:75482:56
tryCatch@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:231986:38
invoke@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:232220:23
defineIteratorMethods/</prototype[method]@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:232038:17
tryCatcher@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:9210:17
module.exports/PromiseSpawn.prototype._promiseFulfilled@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:175227:19
module.exports/Promise.coroutine/<@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:175331:10
_restoreFromLocalStorage@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:75507:17
_callee$@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:75367:56
tryCatch@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:231986:38
invoke@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:232220:23
defineIteratorMethods/</prototype[method]@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:232038:17
tryCatcher@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:9210:17
module.exports/PromiseSpawn.prototype._promiseFulfilled@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:175227:19
module.exports/Promise.coroutine/<@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:175331:10
loadSession@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:75404:17
componentDidMount/</<@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:128724:25
tryCatcher@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:9210:17
module.exports/Promise.prototype._settlePromiseFromHandler@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:176344:14
module.exports/Promise.prototype._settlePromise@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:176401:14
module.exports/Promise.prototype._settlePromiseCtx@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:176438:6
Async.prototype._drainQueue@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:173504:10
Async.prototype._drainQueues@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:173509:6
Async/this.drainQueues@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:173383:10
run@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:260710:23
notify/<@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:260727:31
flush@https://riot.im/develop/bundles/82d62c1ea127adaeee12/bundle.js:67047:10
bundle.js:107947:22
Starting load of AsyncWrapper for modal
bundle.js:107947:22
AsyncWrapper load completed with SessionRestoreErrorDialog
bundle.js:107947:22
Initialised anonymous analytics
bundle.js:107947:22
XML Parsing Error: syntax error
Location: https://riot.im/develop/version?cachebuster=1525170288400
Line Number 1, Column 1:

Version information

  • Platform: web (in-browser)

For the web app:

  • Browser: Firefox 59.0.2
  • OS: Gentoo GNU/Linux
  • URL: riot.im/develop and riot.im/app

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1S-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundT-Defect

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions