cucumber-attic / gherkin2

A fast Gherkin parser in Ragel (The parser behind Cucumber)
MIT License
382 stars 221 forks source link

Useless LexingError #274

Closed davidwill closed 10 years ago

davidwill commented 10 years ago

When trying to run a test by tag 'cucumber --tags @{TAG-NAME}' I'm getting practically a blank error.

'. See http://wiki.github.com/cucumber/gherkin/lexingerror for more information. (Gherkin::Lexer::LexingError) /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/gherkin-2.12.1/lib/gherkin/lexer/i18n_lexer.rb:24:in scan' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/gherkin-2.12.1/lib/gherkin/lexer/i18n_lexer.rb:24:inscan' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/gherkin-2.12.1/lib/gherkin/parser/parser.rb:33:in parse' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/feature_file.rb:37:inparse' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/runtime/features_loader.rb:28:in block in load' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/runtime/features_loader.rb:26:ineach' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/runtime/features_loader.rb:26:in load' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/runtime/features_loader.rb:14:infeatures' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/runtime.rb:178:in features' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/runtime.rb:48:inrun!' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/lib/cucumber/cli/main.rb:47:in execute!' /Users/david/.rvm/gems/ruby-1.9.3-p448/gems/cucumber-1.3.3/bin/cucumber:13:in<top (required)>' /Users/david/.rvm/gems/ruby-1.9.3-p448/bin/cucumber:19:in load' /Users/david/.rvm/gems/ruby-1.9.3-p448/bin/cucumber:19:in

' /Users/david/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in eval' /Users/david/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in
'

davidwill commented 10 years ago

Going through my files I ended up finding a feature file with two @ symbols before a tag. Removing one fixed everything. Still wish the error would've helped me find the issue sooner...

aslakhellesoy commented 10 years ago

Not enough detail to reproduce. Feel free to reopen with more info.