Steps to reproduce:
- Go to Dashboard
- Create a Panel
What it happens:
Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662 19 phorge view/phui/PHUIObjectItemView.php : 662 phutil_nonempty_string() 18 phorge view/AphrontTagView.php : 161 PHUIObjectItemView::getTagContent() 17 phorge view/AphrontView.php : 222 AphrontTagView::render() 16 phorge infrastructure/markup/render.php : 115 AphrontView::producePhutilSafeHTML() 15 phorge infrastructure/markup/render.php : 139 phutil_escape_html() 14 phorge infrastructure/markup/render.php : 139 phutil_escape_html() 13 phorge infrastructure/markup/render.php : 97 phutil_escape_html() 12 phorge infrastructure/javelin/markup.php : 70 phutil_tag() 11 phorge view/AphrontTagView.php : 161 javelin_tag() 10 phorge view/AphrontView.php : 222 AphrontTagView::render() 9 phorge infrastructure/markup/render.php : 115 AphrontView::producePhutilSafeHTML() 8 phorge infrastructure/markup/render.php : 139 phutil_escape_html() 7 phorge infrastructure/markup/render.php : 97 phutil_escape_html() 6 phorge view/AphrontDialogView.php : 466 phutil_tag() 5 phorge aphront/response/AphrontDialogResponse.php : 17 AphrontDialogView::render() 4 phorge applications/base/controller/PhabricatorController.php : 293 AphrontDialogResponse::buildResponseString() 3 phorge aphront/configuration/AphrontApplicationConfiguration.php : 300 PhabricatorController::willSendResponse() 2 phorge aphront/configuration/AphrontApplicationConfiguration.php : 204 AphrontApplicationConfiguration::processRequest() 1 /var/www/phorge/webroot/index.php : 35 AphrontApplicationConfiguration::runHTTPRequest()
Regression introduced in:
rPb56d86e48d0f: Fix numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display