When using conpherence, the JavaScript console returns a Internal Server (500) error, and neither the main conpherence application or the persistent chat window automatically update. Refreshing the page does display the updated threads.
[2015-04-09] ERROR 8: Undefined index: PHID-USER-<<<redacted>>> at [<phabricator>/src/applications/conpherence/storage/ConpherenceThread.php:193] arcanist(head=master, ref.master=f2a3fdf5e393), phabricator(head=master, ref.master=e0473aa70265), phutil(head=master, ref.master=7fc053c2cbb1) #0 ConpherenceThread::getDisplayData(PhabricatorUser) called at [<phabricator>/src/applications/conpherence/controller/ConpherenceUpdateController.php:452] #1 ConpherenceUpdateController::loadAndRenderUpdates(string, string, integer) called at [<phabricator>/src/applications/conpherence/controller/ConpherenceUpdateController.php:184] #2 ConpherenceUpdateController::handleRequest(AphrontRequest) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:196] #3 AphrontApplicationConfiguration::processRequest(AphrontRequest, PhutilDeferredLog, AphrontPHPHTTPSink) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:121] #4 AphrontApplicationConfiguration::runHTTPRequest(AphrontPHPHTTPSink) called at [<phabricator>/webroot/index.php:19] PHP Fatal error: Call to a member function getName() on a non-object in <phabricator>/src/applications/conpherence/storage/ConpherenceThread.php on line 202 PHP Stack trace: 1. {main}() <phabricator>/webroot/index.php:0 2. AphrontApplicationConfiguration::runHTTPRequest() <phabricator>/webroot/index.php:19 3. AphrontApplicationConfiguration->processRequest() <phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:121 4. ConpherenceUpdateController->handleRequest() <phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:196 5. ConpherenceUpdateController->loadAndRenderUpdates() <phabricator>/src/applications/conpherence/controller/ConpherenceUpdateController.php:184 6. ConpherenceThread->getDisplayData() <phabricator>/src/applications/conpherence/controller/ConpherenceUpdateController.php:452 >>> UNRECOVERABLE FATAL ERROR <<<\n\nCall to a member function getName() on a non-object\n\n<phabricator>/src/applications/conpherence/storage/ConpherenceThread.php:202\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb
The redacted PHID-USER is for a chat user that left the chat thread using the cross/delete icon from participants column in the main conpherence application.
Within the conpherence application the participants column only shows the two remaining (active) participants in the thread, however when clicking on the 'messages' icon in the site header, the resulting dropdown menu listing the threads and participants, still displays the username for the user that left the thread.
Version Info
Phabricator e0473aa70265a222d440c7e2e2680d2d1959ab20
Arcanist f2a3fdf5e393de1fd9767f46434004848f97a34c
libphutil 7fc053c2cbb1ca18fb7eb46d2397e4f41fecb8e1