This message occurs when attempting to comment on a Maniphest task by email through the following steps (and possibly through other sequences):
- User reports bug via email that gets piped to scripts/mail/mail_handler.php
- Phabricator sends email to a Postfix alias (say, group@) that includes multiple people (say, A, B, and C)
- User A comments on task by replying all to Phabricator's email. He thus sends to both Phabricator and group@. This comment is posted successfully.
- User B comments on task by replying all to User A's email from previous step, which sends to both Phabricator and group@.
- User B's comment fails with this error message sent to user B:
Other error messages often occur through processes like this that involve aliases and replying all, and it would be great if that could be fixed, but I don't have details on that at the time. This particular form of error ("ERROR 8: Array to string conversion") seems to be new in the last few days.
I realize this is complicated to reproduce and I don't know how critical all the steps are. I am happy to provide additional information if you let me know what you want to know. Thanks!