Comments (7)
I can confirm this.
Our users are provided from a LDAP.
Maybe this provides you with further informations:
May 3 10:19:28 cs-be-s060 rocketchat[521039]: null {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: null
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: null {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: listCustomSounds {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: apps/is-enabled {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: listCustomUserStatus {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: loadLocale {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: getUserRoles {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: e2e.fetchMyKeys {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: loadLocale {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: '8hHt9FMi3af5WhEwL'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:28 cs-be-s060 rocketchat[521039]: null {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:28 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:28 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:28 cs-be-s060 rocketchat[521039]: },
May 3 10:19:28 cs-be-s060 rocketchat[521039]: userId: null
May 3 10:19:28 cs-be-s060 rocketchat[521039]: }
May 3 10:19:29 cs-be-s060 rocketchat[521039]: autoTranslate.getProviderUiMetadata {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:29 cs-be-s060 rocketchat[521039]: },
May 3 10:19:29 cs-be-s060 rocketchat[521039]: userId: null
May 3 10:19:29 cs-be-s060 rocketchat[521039]: }
May 3 10:19:29 cs-be-s060 rocketchat[521039]: autoTranslate.getSupportedLanguages {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:29 cs-be-s060 rocketchat[521039]: },
May 3 10:19:29 cs-be-s060 rocketchat[521039]: userId: null
May 3 10:19:29 cs-be-s060 rocketchat[521039]: }
May 3 10:19:29 cs-be-s060 rocketchat[521039]: loadHistory {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:29 cs-be-s060 rocketchat[521039]: },
May 3 10:19:29 cs-be-s060 rocketchat[521039]: userId: null
May 3 10:19:29 cs-be-s060 rocketchat[521039]: }
May 3 10:19:29 cs-be-s060 rocketchat[521039]: logoutCleanUp {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: id: 'hhRSjhaSPzBz8975G',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: clientAddress: null,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: httpHeaders: {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'x-real-ip': 'XXX.XXX.XXX.XX',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: host: 'rocketchat.my.domain',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.41 Safari/537.36',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: 'accept-language': 'de-DE,de;q=0.9,en-DE;q=0.8,en-GB;q=0.7,en;q=0.6,en-US;q=0.5'
May 3 10:19:29 cs-be-s060 rocketchat[521039]: },
May 3 10:19:29 cs-be-s060 rocketchat[521039]: userId: null
May 3 10:19:29 cs-be-s060 rocketchat[521039]: }
May 3 10:19:29 cs-be-s060 rocketchat[521039]: Exception while invoking method 'logoutCleanUp' Error: Match error: Expected object, got null
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at check (packages/check/match.js:36:17)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at MethodInvocation.logoutCleanUp (server/methods/logoutCleanUp.js:8:3)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at MethodInvocation.methodsMap.<computed> (app/lib/server/lib/debug.js:74:34)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1885:12)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:769:19
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:767:46
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:765:46
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at new Promise (<anonymous>)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at Session.method (packages/ddp-server/livedata_server.js:739:23)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:603:43
May 3 10:19:29 cs-be-s060 rocketchat[521039]: Sanitized and reported to the client as: errorClass [Error]: Match failed [400]
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at errorClass.<anonymous> (packages/check/match.js:91:27)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at new errorClass (packages/meteor.js:660:17)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at check (packages/check/match.js:36:17)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at MethodInvocation.logoutCleanUp (server/methods/logoutCleanUp.js:8:3)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at MethodInvocation.methodsMap.<computed> (app/lib/server/lib/debug.js:74:34)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1885:12)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:769:19
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:767:46
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:765:46
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at new Promise (<anonymous>)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at Session.method (packages/ddp-server/livedata_server.js:739:23)
May 3 10:19:29 cs-be-s060 rocketchat[521039]: at packages/ddp-server/livedata_server.js:603:43 {
May 3 10:19:29 cs-be-s060 rocketchat[521039]: isClientSafe: true,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: error: 400,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: reason: 'Match failed',
May 3 10:19:29 cs-be-s060 rocketchat[521039]: details: undefined,
May 3 10:19:29 cs-be-s060 rocketchat[521039]: errorType: 'Meteor.Error'
May 3 10:19:29 cs-be-s060 rocketchat[521039]: }
May 3 10:19:29 cs-be-s060 rocketchat[521039]: undefined undefined
from rocketchat_nextcloud.
I may be effected by this bug also. I setup a fresh docker installation for RC and connected it to an existing nextcloud (23.0.3) installation. At first it all worked, users were auto-created but after a short while my NC admin user will no longer auto login. When I visit the RC link I see.
Nextcloud Log:
{"reqId":"KEzRMZNfyi0K9pbTOwWa","level":3,"time":"2022-04-07T07:36:22+00:00","remoteAddr":"xxxx:xxxx:xxxx:x:xxxx:xxxx:xxxx:xxxx","user":"admin","app":"PHP","method":"GET","url":"/apps/rocketchat_nextcloud/","message":"Undefined array key \"authToken\" at /var/www/nextcloud/apps/rocketchat_nextcloud/lib/Rocket/User.php#217","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36 Edg/100.0.1185.27","version":"23.0.3.2","exception":{"Exception":"Error","Message":"Undefined array key \"authToken\" at /var/www/nextcloud/apps/rocketchat_nextcloud/lib/Rocket/User.php#217","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/rocketchat_nextcloud/lib/Rocket/User.php","line":217,"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::"},{"file":"/var/www/nextcloud/apps/rocketchat_nextcloud/lib/Controller/PageController.php","line":63,"function":"findByNcUserId","class":"OCA\\RocketchatNextcloud\\Rocket\\User","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":217,"function":"index","class":"OCA\\RocketchatNextcloud\\Controller\\PageController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":126,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":302,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1006,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"}}
However a for a lesser privileged test user it works fine. I should add at one point I thought I saw the message action is not allowed but it was fast so maybe not. I've tried updating the token in NC, but it hasn't helped. In Firefox console I get this message though;
Firefox console:
Uncaught TypeError: document.querySelector(...) is null
NextJS 2
<anonymous>
EventListener.handleEvent*
chat.js:16:26
NextJS 2
<anonymous>
(Async: EventListener.handleEvent)
<anonymous>
Rocket.Chat log:
I20220407-07:56:01.236(0) Exception in onLogout callback TypeError: Cannot read property '_id' of undefined at server/hooks/sauMonitorHooks.ts:22:21 at packages/callback-hook/hook.js:141:18 at packages/accounts-base/accounts_server.js:266:7 at Hook.forEach (packages/callback-hook/hook.js:110:15) at Hook.each (packages/callback-hook/hook.js:122:17) at AccountsServer._successfulLogout (packages/accounts-base/accounts_server.js:264:24) at MethodInvocation.methods.logout (packages/accounts-base/accounts_server.js:663:16) at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1885:12) at packages/ddp-server/livedata_server.js:769:19 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12) at packages/ddp-server/livedata_server.js:767:46 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12) at packages/ddp-server/livedata_server.js:765:46 at new Promise (<anonymous>) at Session.method (packages/ddp-server/livedata_server.js:739:23) at packages/ddp-server/livedata_server.js:603:43
{"level":50,"time":"2022-04-07T07:56:01.496Z","pid":9,"hostname":"169d7f5783ab","name":"System","msg":"Exception while invoking method logoutCleanUp 'Match error: Expected object, got null'"}
If I login to RC directly in a separate browser tab and then refresh the NC link, I get kicked out of RC so I need to use a separate browser to maintain its connection. Let me know if I can do anything further to debug.
from rocketchat_nextcloud.
I can sign that.
A login works, but once another app etc. is selected in Nextcloud you are logged out again.
This makes the integration useless, there should then be taken an app, or an extra browser tab.
from rocketchat_nextcloud.
@AngelMatilla can we have the Rocket.Chat logs as well please?
from rocketchat_nextcloud.
I20220421-17:59:42.425(2) Exception in onLogout callback TypeError: Cannot read property '_id' of undefined at server/hooks/sauMonitorHooks.ts:22:21 at packages/callback-hook/hook.js:141:18 at packages/accounts-base/accounts_server.js:266:7 at Hook.forEach (packages/callback-hook/hook.js:110:15) at Hook.each (packages/callback-hook/hook.js:122:17) at AccountsServer._successfulLogout (packages/accounts-base/accounts_server.js:264:24) at MethodInvocation.methods.logout (packages/accounts-base/accounts_server.js:663:16) at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1885:12) at packages/ddp-server/livedata_server.js:769:19 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12) at packages/ddp-server/livedata_server.js:767:46 at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1257:12) at packages/ddp-server/livedata_server.js:765:46 at new Promise (<anonymous>) at Session.method (packages/ddp-server/livedata_server.js:739:23) at packages/ddp-server/livedata_server.js:603:43
{"level":50,"time":"2022-04-21T15:59:42.525Z","pid":117497,"hostname":"rocketchat-ubuntu-2gb-nbg1-1","name":"System","msg":"Exception while invoking method logoutCleanUp 'Match error: Expected object, got null'"}
{"level":50,"time":"2022-04-21T16:00:59.082Z","pid":117497,"hostname":"rocketchat-ubuntu-2gb-nbg1-1","name":"System","msg":"Exception while invoking method autoTranslate.getProviderUiMetadata 'Login neccessary [error-action-not-allowed]'"}
{"level":50,"time":"2022-04-21T16:00:59.086Z","pid":117497,"hostname":"rocketchat-ubuntu-2gb-nbg1-1","name":"System","msg":"Exception while invoking method cloud:checkRegisterStatus 'Invalid user [error-invalid-user]'"}
{"level":50,"time":"2022-04-21T16:00:59.089Z","pid":117497,"hostname":"rocketchat-ubuntu-2gb-nbg1-1","name":"System","msg":"Exception while invoking method autoTranslate.getSupportedLanguages 'Auto-Translate is not allowed [error-action-not-allowed]'"}
{"level":50,"time":"2022-04-21T16:00:59.091Z","pid":117497,"hostname":"rocketchat-ubuntu-2gb-nbg1-1","name":"System","msg":"Exception while invoking method logoutCleanUp 'Match error: Expected object, got null'"}
from rocketchat_nextcloud.
@AngelMatilla can we have the Rocket.Chat logs as well please?
@ruvenss See the answer from @GEN-Europe above
from rocketchat_nextcloud.
Also have this issue, users to both Nextcloud and Rocket.Chat is provided by the same LDAP server. Any further news on this issue?
from rocketchat_nextcloud.
Related Issues (20)
- Release tested with 24.x HOT 9
- Error downloading
- When doing local testing, the chat.js sends postMessage before the iframed rocket.chat application is ready to handle it
- where is version 0.9.7?
- refused to connect inside of nextcloud HOT 1
- Rocket-chat window in Nextcloud is blank
- Docker issue solved
- NC 23 to 24 question. HOT 3
- Support localization
- Login token doesn't work for LDAP HOT 1
- Now is easier to maintain compatibility with newer Nextcloud releases
- Reset credentials when logging in with another account on the same browser
- Nextcloud version 24 HOT 1
- Group limit
- Your application in Hetzner
- Why can't this be FREE and EASY ? HOT 1
- RocketChat Prompting For Login when embedded in Nextcloud.
- Refused to Connect, even with the Rocket chat settings adjusted HOT 1
- Is this project still alive ? HOT 2
- Is there a fix for implementing this on NC29? This is an awesome feature
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rocketchat_nextcloud.