Closed Nek closed 14 years ago
Are you using v0.6.x versions on both the SWC and the Ruby gem? Try changing the "if" block in UI.as, line number 199 to this:
if(tabNavigatorClass && tabClass && root is tabNavigatorClass && classes && classes.indexOf(tabClass) != -1) { lists.push((root as Object).rawChildren); }
Compile it locally and if it works then I'll check it into master and do a v0.6.1 release.
Ben
I forgot that GitHub does their markdown parsing. Here's the code a little more readable:
if(tabNavigatorClass && tabClass && root is tabNavigatorClass &&
classes && classes.indexOf(tabClass) != -1)
{
lists.push((root as Object).rawChildren);
}
Thanks mate! This fixed the problem.
P.S. Actually I've got both your replies on mail and the code formattings were looking absolutely identical.
The problem is fixed and I released v0.6.1. It's in the Downloads section.
Have to say there is no such error when I create new project from scratch. I was not able to isolate and fix it yet. If you've got an idea on the root of the error feel free to give me advice. I'll try to fix it. Also feel free to ask me for any details.
The step: When I click the "#createCompanyButton" button
The error: TypeError: Error #1009: Cannot access a property or method of a null object reference. at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:199] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/_findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:217] at melomel.core::UI$/findAll()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:148] at melomel.core::UI$/find()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/UI.as:247] at Function/http://adobe.com/AS3/2006/builtin::apply() at melomel.commands::InvokeMethodCommand/execute()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/commands/InvokeMethodCommand.as:108] at melomel.core::Bridge/receive()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/Bridge.as:260] at melomel.core::Bridge/socket_onData()[/Users/nek/Documents/cucumber-flex/melomel/src/main/flex/melomel/core/Bridge.as:334] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::XMLSocket/scanAndSendEvent() When I click the "#createCompanyButton" button # melomel-0.6.0/lib/melomel/cucumber/button_steps.rb:1 Error #1009: Cannot access a property or method of a null object reference. (Melomel::Error) features/create.company.feature:4:in `When I click the "#createCompanyButton" button'