I know Calendar is still in prototype, but @chad asked me to go ahead and file this. (Sorry I forgot about it for so long!) I've confirmed the bug on THIS install, as well as on my own. As of this posting, it's still an issue.
Steps To Reproduce
- Go to ANY query on Calendar. For this example, we'll use Month View.
- Click Use Results and Export Query as .ics. Name the Export whatever you like. It doesn't matter whether you set it to Public or Privileged mode. Click Create New Export.
- On the Export's information page, click the ICS URL.
The browser should open the .ics in whatever way it is configured to. Usually this means opening the file in plain text.
Phabricator displays the following error.
Unhandled Exception ("Exception")
DateTime::__construct(): Failed to parse time string (@) at position 0 (@): Unexpected character
My server's info is...
phabricator 8f7983a5be3a56db5b79dc7c3a0eb470f1d7ca02 (Sat, Mar 25) (branched from b4effdf26c3e7d5de0d010cf14626c5d8d404e04 on origin) arcanist 60aaee0ed3f5a1e4384ac7d7f2efd2c64cecbe44 (Fri, Mar 24) (branched from d1db9a72b552151613a918e3d49fa72433387a68 on origin) phutil b133c277014868d476f08b4ebecde2ea795509e4 (Sat, Mar 25) (branched from c0bc116bedc895fd617799a13549f8707edfd3fb on origin)