Hello,

In TM 2, the Build Target... command in the Ant bundle is failing with the following error message:

tm_dialog: [NOTE: this exception originated in the server.]
-[__NSCFDictionary length]: unrecognized selector sent to instance 0x7f86bff03020
/Users/rob/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:198:in `load': Cannot parse a NULL or zero-length data (OSX::PropertyListError)
from /Users/rob/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:198:in `menu'
from /Users/rob/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:193:in `popen'
from /Users/rob/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:193:in `menu'
from Build Target…:63

Looking at the Bundles section of Preferences, it appears that I have the latest updates of both the Ant and the Bundle Support bundles.  I'm not a Ruby guy, so I'm not entirely sure what's up with this.  Line 63 in the bundle command is:

res = TextMate::UI.menu(ant_targets)

Lines 193-198 in ui.rb are:

193 res = ::IO.popen("#{TM_DIALOG} -u", "r+") do |io|
194  Thread.new do
195    plist = { 'menuItems' => options }.to_plist
196    io.write plist; io.close_write
197  end
198  OSX::PropertyList::load(io)

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.

Thanks,  
Rob