On 15 Jul 2013, at 16:26, Rob Cope wrote:
[…]
Support.tmbundle/Support/shared/lib/ui.rb:198:in `load': Cannot parse
a NULL or zero-length data (OSX::PropertyListError)
[…]
res = TextMate::UI.menu(ant_targets)
[…]
Any ideas how how to solve that problem? I actually hasn't worked
since TM 2 came out, but I'm just now getting around to trying to
figure it out.
The issue here seems to be with the property list that gets constructed
from the ‘ant_targets’ variable.
You can dump the variable with:
pp ant_targets
You should do that before calling TextMate::UI.menu, and in the top of
the source, add:
require "pp"
This should give us an idea of wether the variable is indeed a “bad”
data structure (e.g. containing ‘nil’ values) or if the issue is
with the library code being used (i.e. the code implicitly invoked by
TextMate::UI.menu).
If you provide an ant.xml file I can test if I see the same problem (and
possibly find the cause).