Page MenuHomePhorge
Feed Advanced Search

Sep 2 2023

aklapper created T15631: "Map returned omits required key" exception for second result page (cursor) for Maniphest search ordered by custom field.
Sep 2 2023, 14:11 · Affects-Wikimedia, Bug Reports
aklapper updated the diff for D25415: Make InterpreterBlockRule regex only match on valid interpreter names.

Shorten too long line

Sep 2 2023, 11:33
aklapper updated the diff for D25415: Make InterpreterBlockRule regex only match on valid interpreter names.

Simplify code with neat functions as proposed by Valerio

Sep 2 2023, 11:31
aklapper added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) and Apache 2.0 unless otherwise noted.

Sep 2 2023, 10:45 · Discussion Needed, Governance
aklapper added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

This would also help Wikimedia volunteers to upload screenshots of Phorge to Wikimedia Commons, avoiding annoying deletion procedures for the lack of the license in the very same page etc.

Sep 2 2023, 10:31 · Discussion Needed, Governance
aklapper closed T15601: PHP 8.1 "strlen(null)" exceptions editing a form when custom field of type Date exists, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 2 2023, 09:16 · PHP 8 support
aklapper closed D25389: Fix PHP 8.1 "strlen(null)" exceptions editing a form when custom field of type Date exists.
Sep 2 2023, 09:16
aklapper closed T15601: PHP 8.1 "strlen(null)" exceptions editing a form when custom field of type Date exists as Resolved by committing rPcef12d8dc202: Fix PHP 8.1 "strlen(null)" exceptions editing a form when custom field of type….
Sep 2 2023, 09:16 · PHP 8 support
aklapper committed rPcef12d8dc202: Fix PHP 8.1 "strlen(null)" exceptions editing a form when custom field of type….
Fix PHP 8.1 "strlen(null)" exceptions editing a form when custom field of type…
Sep 2 2023, 09:16
aklapper closed T15603: Exception: Call to undefined method PhutilJSON::encodeAsObject() as Resolved by committing rP68c687affdca: Fix call to undefined method PhutilJSON::encodeAsObject().
Sep 2 2023, 09:13
aklapper closed D25391: Fix call to undefined method PhutilJSON::encodeAsObject().
Sep 2 2023, 09:13
aklapper committed rP68c687affdca: Fix call to undefined method PhutilJSON::encodeAsObject().
Fix call to undefined method PhutilJSON::encodeAsObject()
Sep 2 2023, 09:13

Aug 29 2023

valerio.bozzolan awarded D25415: Make InterpreterBlockRule regex only match on valid interpreter names a Love token.
Aug 29 2023, 06:57

Aug 25 2023

aklapper added a comment to T15453: Diffusion: Create Identity form is incomplete.

As this is broken anyway (and creates noisy log spam when someone tries to use the broken Create Identity form), would it make sense in the meantime as a workaround to disable (or hide, but no idea how to do that for a PhabricatorEditEngine) that form for every and any user? A one-line hack would be in P22.

Aug 25 2023, 18:52 · Bug Reports, Diffusion
aklapper created P22 T15453 workaround.
Aug 25 2023, 18:52

Aug 24 2023

aklapper added a comment to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string.

Argh, sorry for my comment. I missed that rPbcfcd9acfc12fdf8ca3bf0e2c89651ba6d159b17 removed that noise already! (Anyway, I cannot share a stack trace when no stack trace is printed anyway.)

Aug 24 2023, 13:01 · PHP 8 support
aklapper added a comment to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string.

@valerio.bozzolan: This is now spamming our error logs. Any recommendations how to proceed?

Aug 24 2023, 10:46 · PHP 8 support

Aug 22 2023

aklapper updated the diff for D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

fix a typo

Aug 22 2023, 17:27
aklapper added a comment to D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

Please do note that this patch is untested as I am unaware of reproduction steps.

Aug 22 2023, 17:25
aklapper requested review of D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Aug 22 2023, 17:24
aklapper added a revision to T15624: RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73: D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Aug 22 2023, 17:24
aklapper updated the task description for T15624: RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Aug 22 2023, 17:22
aklapper created T15624: RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Aug 22 2023, 17:21
aklapper closed T15623: RuntimeException: min(): Array must contain at least one element at DiffusionBlameController.php:201 as Resolved by committing rPbeec08e01913: Fix RuntimeException: min(): Array must contain at least one element.
Aug 22 2023, 16:31
aklapper closed D25417: Fix RuntimeException: min(): Array must contain at least one element.
Aug 22 2023, 16:31
aklapper committed rPbeec08e01913: Fix RuntimeException: min(): Array must contain at least one element.
Fix RuntimeException: min(): Array must contain at least one element
Aug 22 2023, 16:31
aklapper updated the diff for D25417: Fix RuntimeException: min(): Array must contain at least one element.

shrug

Aug 22 2023, 09:20
aklapper updated the diff for D25417: Fix RuntimeException: min(): Array must contain at least one element.

Try again, after an rm and arc liberate on master, and then a git rebase master on this branch

Aug 22 2023, 09:17
aklapper added a comment to D25417: Fix RuntimeException: min(): Array must contain at least one element.

and that's now wrong because src/__phutil_library_map__.php includes a non-existing file though I had ran git stash. I love git...

Aug 22 2023, 09:15
aklapper updated the diff for D25417: Fix RuntimeException: min(): Array must contain at least one element.

Obviously not a clean tree, sorry. Thus ran arc liberate, now arc asked whether to include unstaged changes in src/__phutil_library_map__.php (yes)

Aug 22 2023, 09:13
aklapper requested review of D25417: Fix RuntimeException: min(): Array must contain at least one element.
Aug 22 2023, 09:09
aklapper added a revision to T15623: RuntimeException: min(): Array must contain at least one element at DiffusionBlameController.php:201: D25417: Fix RuntimeException: min(): Array must contain at least one element.
Aug 22 2023, 09:09
aklapper updated the task description for T15623: RuntimeException: min(): Array must contain at least one element at DiffusionBlameController.php:201.
Aug 22 2023, 09:04
aklapper created T15623: RuntimeException: min(): Array must contain at least one element at DiffusionBlameController.php:201.
Aug 22 2023, 08:58

Aug 20 2023

aklapper updated the diff for D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Ran arc unit first

Aug 20 2023, 11:25
aklapper updated the diff for D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Make code more readable

Aug 20 2023, 11:24
aklapper added inline comments to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.
Aug 20 2023, 11:21
aklapper updated the diff for D25414: Fix PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.

Accept whatever stuff is passed as $label as long as it's not null, per last comment

Aug 20 2023, 09:45

Aug 19 2023

aklapper updated the test plan for D25415: Make InterpreterBlockRule regex only match on valid interpreter names.
Aug 19 2023, 18:28
aklapper added a comment to T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php).

FYI I proposed a partial patch in D25415 which makes the issue more contained at least.

Aug 19 2023, 18:22 · Bug Reports
aklapper requested review of D25415: Make InterpreterBlockRule regex only match on valid interpreter names.
Aug 19 2023, 18:22
aklapper closed D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09
aklapper closed T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 19 2023, 08:09 · PHP 8 support
aklapper closed T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar as Resolved by committing rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09 · PHP 8 support
aklapper added a reverting change for D25061: Fix editing a Calendar import ICS URI: rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09
aklapper added a reverting change for rP02a4f8b0c8f1: Fix editing a Calendar import ICS URI: rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09
aklapper committed rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar
Aug 19 2023, 08:09
aklapper requested review of D25414: Fix PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
Aug 19 2023, 08:07
aklapper added a revision to T15622: PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label: D25414: Fix PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
Aug 19 2023, 08:07 · PHP 8 support
aklapper created T15622: PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
Aug 19 2023, 08:06 · PHP 8 support

Aug 18 2023

aklapper requested review of D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40
aklapper added a reverting change for D25061: Fix editing a Calendar import ICS URI: D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40
aklapper added a reverting change for rP02a4f8b0c8f1: Fix editing a Calendar import ICS URI: D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40
aklapper added a revision to T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar: D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40 · PHP 8 support
aklapper created T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:39 · PHP 8 support
aklapper added a comment to T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI).

I confirm that there is no problem after running git revert 02a4f8b0c8f1279fc0040ad8077942fd8b0d948b.

Aug 18 2023, 16:22 · Affects-Wikimedia, Bug Reports, Calendar
aklapper created T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI).
Aug 18 2023, 09:13 · Affects-Wikimedia, Bug Reports, Calendar
aklapper closed T15614: PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 18 2023, 07:50 · PHP 8 support
aklapper closed T15614: PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit as Resolved by committing rP7c58ea140374: Fix PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in….
Aug 18 2023, 07:50 · PHP 8 support
aklapper closed D25406: Fix PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit.
Aug 18 2023, 07:50
aklapper committed rP7c58ea140374: Fix PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in….
Fix PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in…
Aug 18 2023, 07:50
aklapper closed T15613: PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 18 2023, 07:48 · PHP 8 support
aklapper closed T15613: PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit as Resolved by committing rPd84dbf8e27ba: Fix PHP 8.1 "strlen(null)" exception creating a Paste without content in….
Aug 18 2023, 07:48 · PHP 8 support
aklapper closed D25405: Fix PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit paste.create.
Aug 18 2023, 07:48
aklapper committed rPd84dbf8e27ba: Fix PHP 8.1 "strlen(null)" exception creating a Paste without content in….
Fix PHP 8.1 "strlen(null)" exception creating a Paste without content in…
Aug 18 2023, 07:48

Aug 17 2023

aklapper closed T15611: Typo "this this server" in user visible strings as Resolved by committing rP3a1f568974f7: Fix typo "this this server".
Aug 17 2023, 15:46 · Good Starter Task
aklapper closed D25404: Fix typo "this this server".
Aug 17 2023, 15:46
aklapper committed rP3a1f568974f7: Fix typo "this this server".
Fix typo "this this server"
Aug 17 2023, 15:46
aklapper requested review of D25406: Fix PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit.
Aug 17 2023, 15:43
aklapper added a revision to T15614: PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit: D25406: Fix PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit.
Aug 17 2023, 15:43 · PHP 8 support
aklapper created T15614: PHP 8.1 "strlen(null)" exception creating a Phriction doc without slug in Conduit.
Aug 17 2023, 15:40 · PHP 8 support
aklapper requested review of D25405: Fix PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit paste.create.
Aug 17 2023, 15:28
aklapper added a revision to T15613: PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit: D25405: Fix PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit paste.create.
Aug 17 2023, 15:28 · PHP 8 support
aklapper created T15613: PHP 8.1 "strlen(null)" exception creating a Paste without content in Conduit.
Aug 17 2023, 15:27 · PHP 8 support
aklapper requested review of D25404: Fix typo "this this server".
Aug 17 2023, 12:42
aklapper added a revision to T15611: Typo "this this server" in user visible strings: D25404: Fix typo "this this server".
Aug 17 2023, 12:42 · Good Starter Task
aklapper created T15611: Typo "this this server" in user visible strings.
Aug 17 2023, 12:41 · Good Starter Task

Aug 16 2023

aklapper closed T15606: PHP 8.1 "strlen(null)" exception on "Link External Account" page at login, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 16 2023, 13:04 · PHP 8 support
aklapper closed T15606: PHP 8.1 "strlen(null)" exception on "Link External Account" page at login as Resolved by committing rP9fa9aa30b940: Fix PHP 8.1 "strlen(null)" exception on "Link External Account" page at login.
Aug 16 2023, 13:04 · PHP 8 support
aklapper closed D25395: Fix PHP 8.1 "strlen(null)" exception on "Link External Account" page at login.
Aug 16 2023, 13:04
aklapper committed rP9fa9aa30b940: Fix PHP 8.1 "strlen(null)" exception on "Link External Account" page at login.
Fix PHP 8.1 "strlen(null)" exception on "Link External Account" page at login
Aug 16 2023, 13:04
aklapper requested review of D25395: Fix PHP 8.1 "strlen(null)" exception on "Link External Account" page at login.
Aug 16 2023, 11:12
aklapper added a revision to T15606: PHP 8.1 "strlen(null)" exception on "Link External Account" page at login: D25395: Fix PHP 8.1 "strlen(null)" exception on "Link External Account" page at login.
Aug 16 2023, 11:12 · PHP 8 support
aklapper created T15606: PHP 8.1 "strlen(null)" exception on "Link External Account" page at login.
Aug 16 2023, 11:11 · PHP 8 support
aklapper closed T15604: PHP 8.1 "strlen(null)" exception listing >100 task search results, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 16 2023, 08:58 · PHP 8 support
aklapper closed T15604: PHP 8.1 "strlen(null)" exception listing >100 task search results as Resolved by committing rP29493f8a5c95: Fix PHP 8.1 "strlen(null)" exception listing >100 task search results.
Aug 16 2023, 08:58 · PHP 8 support
aklapper closed D25392: Fix PHP 8.1 "strlen(null)" exception listing >100 task search results.
Aug 16 2023, 08:58
aklapper committed rP29493f8a5c95: Fix PHP 8.1 "strlen(null)" exception listing >100 task search results.
Fix PHP 8.1 "strlen(null)" exception listing >100 task search results
Aug 16 2023, 08:58
aklapper added a comment to D25392: Fix PHP 8.1 "strlen(null)" exception listing >100 task search results.

Right... I also quickly tested with Conduit: On http://phorge.localhost/conduit/method/maniphest.search/ entering integer values like 12 or 91 in the fields before, after, limit and this one-liner doesn't show an exception anymore. And same for older http://phorge.localhost/conduit/method/maniphest.query/ and the fields limit and offset there - no exceptions.

Aug 16 2023, 08:57

Aug 15 2023

aklapper added a comment to T15559: Exception "Failed to load file data for changeset" shown for Differential revisions containing changes to images and user being logged out.

I confirm for e.g. https://we.phorge.it/D25079 or https://we.phorge.it/D25079?id=355 or https://we.phorge.it/D25079?id=360 that this only happens when not being logged in. Or on https://we.phorge.it/D25342?id=1111 stacking four errors on top of each other.

Aug 15 2023, 17:57 · Bug Reports, Differential
aklapper renamed T15559: Exception "Failed to load file data for changeset" shown for Differential revisions containing changes to images and user being logged out from Unhandled exception shown for open differential revisions containing changes to images to Exception "Failed to load file data for changeset" shown for Differential revisions containing changes to images and user being logged out.
Aug 15 2023, 17:57 · Bug Reports, Differential
aklapper requested review of D25392: Fix PHP 8.1 "strlen(null)" exception listing >100 task search results.
Aug 15 2023, 14:19
aklapper added a revision to T15604: PHP 8.1 "strlen(null)" exception listing >100 task search results: D25392: Fix PHP 8.1 "strlen(null)" exception listing >100 task search results.
Aug 15 2023, 14:19 · PHP 8 support
aklapper created T15604: PHP 8.1 "strlen(null)" exception listing >100 task search results.
Aug 15 2023, 14:18 · PHP 8 support
valerio.bozzolan awarded D25378: Fix PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster a Orange Medal token.
Aug 15 2023, 13:58
aklapper added a comment to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Please fix unit errors

Aug 15 2023, 09:07
aklapper added a comment to T15554: Handling PHP deprecations: convert to Setup Issues.

@ncoker See T15586 instead

Aug 15 2023, 08:19 · Phorge
aklapper closed T15594: PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 15 2023, 08:15 · PHP 8 support
aklapper closed T15594: PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster as Resolved by committing rP7040bd525764: Fix PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step….
Aug 15 2023, 08:15 · PHP 8 support
aklapper closed D25379: Fix PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster.
Aug 15 2023, 08:15