JavaScript XMPP Chat, missing Contacts


#1

Nextcloud version: 12.0.0
Operating system and version: Ubuntu 16.04
Apache or nginx version: 2.4.18
PHP version: 7.0.18
Is this the first time you’ve seen this error?: yes

Can you reliably replicate it? (If so, please outline steps):

The issue you are facing:

Other users, which are created afterwards, are not shown in the chat window ( JavaScript XMPP Chat with internal server).
So, the first user (admin) sees no other contacts, second user only sees admin and so on.

I tried reinstalling the app, no changes.
I tried removing the app, manually dropping the tables oc_ojsxc_presence and oc_ojsxc_stanzas in the database (I thought, they might be some unwanted relict from the app?) and reinstalling, no changes.

Any suggestions?
Is it due to the internal server of the app, which is marked as experimental, did I misconfigured something or might there be a bud somewhere?

The output of your Nextcloud log in Admin > Logging: no relevant log messages

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php $CONFIG = array ( 'instanceid' => '*****************', 'passwordsalt' => '*************************', 'secret' => '***********', 'trusted_domains' =>· array ( 0 => 'www.*domain*', 1 => '*domain*', 2 => '*fixedip*', ), 'datadirectory' => '/var/www/nextcloud/data', 'overwrite.cli.url' => 'https://www.************/nextcloud', 'dbtype' => 'mysql', 'version' => '12.0.0.29', 'dbname' => 'nextcloud', 'dbhost' => 'localhost', 'dbport' => '', 'dbtableprefix' => 'oc_', 'dbuser' => 'nextcloud', 'dbpassword' => '************', 'installed' => true, 'memcache.local' => '\OC\Memcache\APCu', 'mail_smtpmode' => 'sendmail', 'mail_smtpauthtype' => 'LOGIN', 'mail_from_address' => 'nextcloud', 'mail_domain' => '************', 'default_language' => 'de', 'htaccess.RewriteBase' => '/', 'logtimezone' => 'Europe/Berlin', 'maintenance' => false, );

#2

@sualko (fill up to 10 characters)


#3

@Nils please copy your text and post it to https://github.com/jsxc/jsxc/issues, because it’s easier to keep track of this issue.


#4

@Nils, we have step-by-step instructions on how to use an external XMPP server.
I currently recommend ejabberd, as the Prosody module which talks to our authentication service really only seems alpha quality.

All the account management is done in Nextcloud, similar to the internal server, so there is little need to touch the XMPP server after installation (assuming you


#5

@sualko: Done (https://github.com/jsxc/jsxc/issues/565)

@marcel.waldvogel: I will check that out and test it, thank you for your suggestion.

Another thought was, to check spreed.me for both chat, video-conferencing etc functionality. Can anyone report whether it is advisable to do or is it a lot of additional setup?