Skip to content

End livechat session #9558

@viniciusss

Description

@viniciusss

Server Setup Information:

  • Version of Rocket.Chat Server: 0.61.0
  • Operating System: Ubuntu 16.04
  • Deployment Method(snap/docker/tar/etc): Snap and Docker
  • Number of Running Instances: 1
  • DB Replicaset Oplog: 0
  • Node Version: v8.8.1

Steps to Reproduce:

  1. Enable livechat
  2. Log on livechat
  3. End session

Expected behavior:

End the livechat session

Actual behavior:

Nothin actually happens

Relevant logs:

Client log

Error -> Object { stack: "r@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:1:3778\n_livedata_result@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:55081\no@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:40300\n_launchConnection/t.socket.onmessage/<@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:33254\nA.forEach@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:7:852\n_launchConnection/t.socket.onmessage@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:33210\nsockjs-0.3.4.js/k</o.prototype.dispatchEvent@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:1440\nsockjs-0.3.4.js/k</O.prototype._dispatchMessage@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:15122\nsockjs-0.3.4.js/k</O.prototype._didMessage@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:16019\nsockjs-0.3.4.js/k</O.websocket/o.ws.onmessage@https://chat.simonettidev.com.br/livechat/livechat.js?_dc=25f6974f977b7f73dbe3961b314baa35a326b769:57:18120\n", isClientSafe: true, error: 500, reason: "Internal server error", details: undefined, message: "Internal server error [500]", errorType: "Meteor.Error" } livechat.js:147:39165

Server log

rocketchat_1  | Exception while invoking method 'livechat:closeByVisitor' TypeError: Cannot read property '_id' of undefined
rocketchat_1  |     at Object.closeRoom (/app/bundle/programs/server/packages/rocketchat_livechat.js:3882:15)
rocketchat_1  |     at DDPCommon.MethodInvocation.livechat:closeByVisitor (/app/bundle/programs/server/packages/rocketchat_livechat.js:635:30)
rocketchat_1  |     at DDPCommon.MethodInvocation.methodsMap.(anonymous function) (/app/bundle/programs/server/packages/rocketchat_lib.js:2134:26)
rocketchat_1  |     at DDPCommon.MethodInvocation.methodMap.(anonymous function) (packages/rocketchat_monitoring.js:2731:30)
rocketchat_1  |     at maybeAuditArgumentChecks (/app/bundle/programs/server/packages/ddp-server.js:1826:12)
rocketchat_1  |     at DDP._CurrentMethodInvocation.withValue (/app/bundle/programs/server/packages/ddp-server.js:892:126)
rocketchat_1  |     at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
rocketchat_1  |     at DDPServer._CurrentWriteFence.withValue (/app/bundle/programs/server/packages/ddp-server.js:892:98)
rocketchat_1  |     at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1186:15)
rocketchat_1  |     at Promise (/app/bundle/programs/server/packages/ddp-server.js:892:46)
rocketchat_1  |     at new Promise (<anonymous>:null:null)
rocketchat_1  |     at Session.method (/app/bundle/programs/server/packages/ddp-server.js:865:23)
rocketchat_1  |     at /app/bundle/programs/server/packages/ddp-server.js:744:85

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions