Page MenuHomePhorge
Feed Advanced Search

May 6 2023

aklapper closed T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 6 2023, 02:07 · PHP 8 support
aklapper closed T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File as Resolved by committing rP6c692ddbbba8: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
May 6 2023, 02:07 · Files, PHP 8 support
aklapper closed D25186: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
May 6 2023, 02:07
aklapper committed rP6c692ddbbba8: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File
May 6 2023, 02:07
aklapper closed T15340: PHP 8.1 "strlen(null)" exception blocks Space creation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 6 2023, 02:05 · PHP 8 support
aklapper closed D25185: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
May 6 2023, 02:05
aklapper closed T15340: PHP 8.1 "strlen(null)" exception blocks Space creation as Resolved by committing rP519acd9a104e: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
May 6 2023, 02:05 · PHP 8 support
aklapper committed rP519acd9a104e: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
Fix PHP 8.1 "strlen(null)" exception which blocks Space creation
May 6 2023, 02:05
aklapper closed T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 6 2023, 02:04 · PHP 8 support
aklapper closed T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu as Resolved by committing rPab69bcccd982: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project….
May 6 2023, 02:04 · PHP 8 support
aklapper closed D25184: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project Menu.
May 6 2023, 02:04
aklapper committed rPab69bcccd982: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project….
Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project…
May 6 2023, 02:04

May 5 2023

aklapper updated the task description for T15352: Remove outdated PHP version suffixes in package names on "Missing Required Extensions" and replace yum with dnf.
May 5 2023, 17:57 · Good Starter Task, Config
aklapper created T15352: Remove outdated PHP version suffixes in package names on "Missing Required Extensions" and replace yum with dnf.
May 5 2023, 17:56 · Good Starter Task, Config
valerio.bozzolan awarded D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation a Like token.
May 5 2023, 12:58
aklapper closed T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 5 2023, 12:54 · PHP 8 support
aklapper closed D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 5 2023, 12:54
aklapper closed T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel as Resolved by committing rPa3861edc1946: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 5 2023, 12:54 · PHP 8 support
aklapper committed rPa3861edc1946: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel
May 5 2023, 12:54
aklapper closed T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 5 2023, 12:51 · PHP 8 support
aklapper closed T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled as Resolved by committing rPf4d28119e849: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 5 2023, 12:51 · PHP 8 support
aklapper closed D25188: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 5 2023, 12:51
aklapper committed rPf4d28119e849: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled
May 5 2023, 12:51
valerio.bozzolan awarded D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog a Like token.
May 5 2023, 12:30
aklapper closed T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 5 2023, 10:53 · PHP 8 support
aklapper closed D25190: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global Herald rules.
May 5 2023, 10:53
aklapper closed T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules as Resolved by committing rPb0044bad621b: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global….
May 5 2023, 10:53 · Herald, PHP 8 support
aklapper committed rPb0044bad621b: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global….
Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global…
May 5 2023, 10:53

May 4 2023

valerio.bozzolan awarded T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict a Like token.
May 4 2023, 21:17 · Good Starter Task
aklapper created T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
May 4 2023, 20:45 · Good Starter Task
aklapper requested review of D25190: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global Herald rules.
May 4 2023, 20:25
aklapper added a revision to T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules: D25190: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global Herald rules.
May 4 2023, 20:25 · Herald, PHP 8 support
aklapper created T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules.
May 4 2023, 20:24 · Herald, PHP 8 support
aklapper retitled D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel from PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel
May 4 2023, 16:48
aklapper created T15346: PHP 8.1 exceptions in JsonLint block rendering Tab Panels in Dashboards.
May 4 2023, 16:47 · Arcanist, PHP 8 support
aklapper requested review of D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 4 2023, 16:30
aklapper added a revision to T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel: D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 4 2023, 16:30 · PHP 8 support
aklapper created T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel.
May 4 2023, 16:29 · PHP 8 support
aklapper requested review of D25188: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:34
aklapper added a revision to T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled: D25188: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:34 · PHP 8 support
aklapper created T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:33 · PHP 8 support
aklapper updated the test plan for D25187: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:01
aklapper requested review of D25187: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:01
aklapper added a revision to T15342: PHP 8.1 "strlen(null)" exception blocks rendering a File page when Alt Text was altered: D25187: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:01 · Files, PHP 8 support
aklapper created T15342: PHP 8.1 "strlen(null)" exception blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:00 · Files, PHP 8 support
aklapper requested review of D25186: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
May 4 2023, 11:41
aklapper added a revision to T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File: D25186: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
May 4 2023, 11:41 · Files, PHP 8 support
aklapper created T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File.
May 4 2023, 11:40 · Files, PHP 8 support
aklapper requested review of D25185: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
May 4 2023, 11:29
aklapper added a revision to T15340: PHP 8.1 "strlen(null)" exception blocks Space creation: D25185: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
May 4 2023, 11:29 · PHP 8 support
aklapper created T15340: PHP 8.1 "strlen(null)" exception blocks Space creation.
May 4 2023, 11:28 · PHP 8 support
aklapper closed D25164: Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page.
May 4 2023, 11:14
aklapper closed T15263: PHP 8.1 "rawurlencode(null)" exception in phutil_escape_uri, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
May 4 2023, 11:14 · PHP 8 support, Arcanist, User-valerio.bozzolan
aklapper closed T15263: PHP 8.1 "rawurlencode(null)" exception in phutil_escape_uri as Resolved by committing rARCd47289622650: Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page.
May 4 2023, 11:14 · PHP 8 support, Arcanist
aklapper committed rARCd47289622650: Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page.
Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page
May 4 2023, 11:14
aklapper added a comment to T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring().

Also, trying to Upload Picture in a user Profile, not having php-gd installed leads to a confusing error message not listing any file formats:
This server only supports these image formats: .

May 4 2023, 10:58 · Files, PHP 8 support
aklapper requested review of D25184: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project Menu.
May 4 2023, 10:55
aklapper added a revision to T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu: D25184: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project Menu.
May 4 2023, 10:55 · PHP 8 support
aklapper created T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu.
May 4 2023, 10:54 · PHP 8 support
aklapper closed D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 4 2023, 10:39
aklapper committed rARCf7d5614ca11c: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility
May 4 2023, 10:39
aklapper added a comment to D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Thanks just to clarify: does it still fix your problem?

May 4 2023, 10:38
aklapper updated the diff for D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Fix indentation (where is my linter?)

May 4 2023, 09:06
aklapper updated the diff for D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Use simpler and more low-level $str === null comparison instead

May 4 2023, 09:05
aklapper closed T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff", a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 4 2023, 08:56 · PHP 8 support
aklapper closed T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff" as Resolved by committing rARC084303cd5f27: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into….
May 4 2023, 08:56 · Arcanist, PHP 8 support
aklapper closed D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 4 2023, 08:56
aklapper committed rARC084303cd5f27: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into….
Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into…
May 4 2023, 08:56
aklapper closed D25181: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.
May 4 2023, 08:48
aklapper closed T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 4 2023, 08:48 · PHP 8 support
aklapper closed T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page as Resolved by committing rP8eaa7c1ccf3d: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.
May 4 2023, 08:48 · Config, PHP 8 support
aklapper committed rP8eaa7c1ccf3d: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page (authored by valerio.bozzolan).
Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page
May 4 2023, 08:48

May 3 2023

aklapper requested review of D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 3 2023, 19:51
aklapper added a revision to T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff": D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 3 2023, 19:51 · Arcanist, PHP 8 support
aklapper created T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 3 2023, 19:50 · Arcanist, PHP 8 support
aklapper added a comment to D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.

Firefox; Apache HTTPD; php-fpm here.

May 3 2023, 19:26
valerio.bozzolan awarded T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring() a Party Time token.
May 3 2023, 19:07 · Files, PHP 8 support
aklapper added a comment to D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.

According to phlog, both $content_type and $request_type in DiffusionServeController.php are null. It is unclear to me why the HTTP Header sent by my web browser is not read.

May 3 2023, 18:13
aklapper requested review of D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.
May 3 2023, 18:08
aklapper added a revision to T15337: PHP 8.1 "strlen(null)" and "preg_match()" exceptions block repository creation: D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.
May 3 2023, 18:08 · PHP 8 support
aklapper created T15337: PHP 8.1 "strlen(null)" and "preg_match()" exceptions block repository creation.
May 3 2023, 18:07 · PHP 8 support
aklapper added a task to D25176: Fix PHP 8.1 "strlen(null)" exception which blocks creating a project with an empty Description field: T15331: PHP 8.1 "strlen(null)" exceptions block creating a project with an empty Description field.
May 3 2023, 17:03
aklapper added a revision to T15331: PHP 8.1 "strlen(null)" exceptions block creating a project with an empty Description field: D25176: Fix PHP 8.1 "strlen(null)" exception which blocks creating a project with an empty Description field.
May 3 2023, 17:03 · Projects, Arcanist, PHP 8 support
aklapper closed D25177: Fix PHP 8.1 "strlen(null)" exception which blocks creating a project with an empty Description field.
May 3 2023, 17:02
aklapper committed rP953726d71bfa: Fix PHP 8.1 "strlen(null)" exception which blocks creating a project with an….
Fix PHP 8.1 "strlen(null)" exception which blocks creating a project with an…
May 3 2023, 17:02
aklapper requested review of D25181: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.
May 3 2023, 16:58
aklapper added a revision to T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page: D25181: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.
May 3 2023, 16:58 · Config, PHP 8 support
aklapper created T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page.
May 3 2023, 16:57 · Config, PHP 8 support
aklapper added a comment to T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring().

I just realized that src/applications/config/check/PhabricatorGDSetupCheck.php exists. Thus please ignore my last comment. Still, things should fail gracefully instead of showing an exception.

May 3 2023, 16:46 · Files, PHP 8 support
aklapper added a comment to D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

I'm afraid this change should also be applied to a bunch of similar functions in that file?

May 3 2023, 14:25
aklapper added a comment to D25148: Config page: add lovely git-related error messages in standard error log.

Hi @aklapper it seems you are affected by this problem. Feel free to try this patch
[...]
Visiting the /config/ page should generate more useful error log lines in your PHP FPM error log. Please share them.

May 3 2023, 14:23
aklapper created P9 D25148 www-error.log.
May 3 2023, 14:19
aklapper updated the test plan for D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 3 2023, 14:09
aklapper updated the test plan for D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog.
May 3 2023, 14:09
aklapper added a task to D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility: T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.
May 3 2023, 14:08
aklapper added a revision to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog: D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 3 2023, 14:08 · Arcanist, PHP 8 support
aklapper requested review of D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 3 2023, 14:08
aklapper added a task to D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog: T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.
May 3 2023, 14:02
aklapper added a revision to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog: D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog.
May 3 2023, 14:02 · Arcanist, PHP 8 support
aklapper requested review of D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog.
May 3 2023, 14:00