Skip to content

[BUG] Reset pass show error popup although password changed successful #12820

@tntho

Description

@tntho

Description:

I tried to reset password, when I entered new password the error popup show. But the password was changed successful.

Actual behavior:

screenshot from 2018-12-04 09-28-25

Server Setup Information:

  • Version of Rocket.Chat Server: 0.71.1

Relevant logs:

SERVER

Exception while invoking method 'resetPasswordWithTOTP' Error: Can't call setUserId in a method after calling unblock
	at MethodInvocation.setUserId (/app/bundle/programs/server/packages/ddp-common.js:367:13)
	at MethodInvocation.setUserId [as _setUserId] (/app/bundle/programs/server/packages/ddp-server.js:1782:33)
	at MethodInvocation.setUserId (/app/bundle/programs/server/packages/ddp-common.js:372:10)
	at AccountsServer.Ap._loginUser (/app/bundle/programs/server/packages/accounts-base.js:744:20)
	at AccountsServer.Ap._attemptLogin (/app/bundle/programs/server/packages/accounts-base.js:781:29)
	at AccountsServer.Ap._loginMethod (/app/bundle/programs/server/packages/accounts-base.js:800:15)
	at MethodInvocation.resetPassword (/app/bundle/programs/server/packages/accounts-password.js:921:21)
	at MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)
	at maybeAuditArgumentChecks (/app/bundle/programs/server/packages/ddp-server.js:1877:12)
	at DDP._CurrentMethodInvocation.withValue (/app/bundle/programs/server/packages/ddp-server.js:1804:100)
	at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:12)
	at resolve (/app/bundle/programs/server/packages/ddp-server.js:1804:72)
	at new Promise (<anonymous>:null:null)
	at Server.applyAsync (/app/bundle/programs/server/packages/ddp-server.js:1804:12)
	at Server.apply (/app/bundle/programs/server/packages/ddp-server.js:1740:26)
	at Server.call (/app/bundle/programs/server/packages/ddp-server.js:1724:17)
	at MethodInvocation.resetPasswordWithTOTP (/app/bundle/programs/server/packages/rocketchat_2fa.js:328:21)
	at MethodInvocation.methodsMap.(anonymous function) (/app/bundle/programs/server/packages/rocketchat_lib.js:2518:36)
	at MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)
	at maybeAuditArgumentChecks (/app/bundle/programs/server/packages/ddp-server.js:1877:12)
	at DDP._CurrentMethodInvocation.withValue (/app/bundle/programs/server/packages/ddp-server.js:902:126)
	at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:12)
	at DDPServer._CurrentWriteFence.withValue (/app/bundle/programs/server/packages/ddp-server.js:902:98)
	at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:12)
	at Promise (/app/bundle/programs/server/packages/ddp-server.js:902:46)
	at new Promise (<anonymous>:null:null)
	at Session.method (/app/bundle/programs/server/packages/ddp-server.js:875:23)
	at /app/bundle/programs/server/packages/ddp-server.js:754:85
=> awaited here:
	at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)
	at Server.apply (/app/bundle/programs/server/packages/ddp-server.js:1749:27)
	at Server.call (/app/bundle/programs/server/packages/ddp-server.js:1724:17)
	at MethodInvocation.resetPasswordWithTOTP (/app/bundle/programs/server/packages/rocketchat_2fa.js:328:21)
	at MethodInvocation.methodsMap.(anonymous function) (/app/bundle/programs/server/packages/rocketchat_lib.js:2518:36)
	at MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)
	at maybeAuditArgumentChecks (/app/bundle/programs/server/packages/ddp-server.js:1877:12)
	at DDP._CurrentMethodInvocation.withValue (/app/bundle/programs/server/packages/ddp-server.js:902:126)
	at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:12)
	at DDPServer._CurrentWriteFence.withValue (/app/bundle/programs/server/packages/ddp-server.js:902:98)
	at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:12)
	at Promise (/app/bundle/programs/server/packages/ddp-server.js:902:46)
	at new Promise (<anonymous>:null:null)
	at Session.method (/app/bundle/programs/server/packages/ddp-server.js:875:23)
	at /app/bundle/programs/server/packages/ddp-server.js:754:85

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions