I am configuring phabricator/differential to use symbols as per instructions @ http://www.phabricator.com/docs/phabricator/article/Diffusion_User_Guide_Symbol_Indexes.html#configuring-differential and I keep getting an XHPAST Exception:
[2012-10-20 13:27:56] EXCEPTION: (Exception) XHPAST: failed to decode tree. at [/home/jeffery/src/libphutil/src/parser/xhpast/api/XHPASTTree.php:86]
#0 XHPASTTree::newFromDataAndResolvedExecFuture(<?php
class RatingCertificationImportExport
{
public static function getImportExportDefinition()
{
return ImportExportDefinition::create() ->exportReorderable( TRUE ) ->type( 'project' )->label( 'Projects' ) ->field( 'certificationNumber' )->label( 'Certification Number' )->int()->importKey() <!-- SNIP --> ->field( 'certificateType' )->label( 'Certificate Type' );
}
}
, Array of size 3 starting with: { 0 => 0 }) called at [/home/jeffery/src/phabricator/scripts/symbols/generate_php_symbols.php:45]
Is this because of configuration/memory allocation or a bug in the symbols generator?