[MacRuby] #1253: Sequel gem fails: super: no superclass method `complex_expression_sql' (works in 1.9.2 MRI)

MacRuby ruby-noreply at macosforge.org
Mon May 2 13:47:36 PDT 2011


#1253: Sequel gem fails: super: no superclass method `complex_expression_sql'
(works in 1.9.2 MRI)
--------------------------------+-------------------------------------------
 Reporter:  petr.kaleta@…       |       Owner:  lsansonetti@…        
     Type:  defect              |      Status:  new                  
 Priority:  blocker             |   Milestone:  MacRuby 0.11         
Component:  MacRuby             |    Keywords:                       
--------------------------------+-------------------------------------------
 Here is sample code gist: https://gist.github.com/951931

 Error details:

 {{{
 2011-05-02 18:01:27.875 macruby[81372:903]
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/adapters/shared/sqlite.rb:335:in
 `complex_expression_sql:': super: no superclass method
 `complex_expression_sql' for #<Sequel::SQLite::Dataset:0x2010a7a60>
 (NoMethodError)
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/sql.rb:72:in
 `to_s:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:685:in
 `literal_expression:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:86:in
 `literal:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:298:in
 `block'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:298:in
 `complex_expression_sql:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/adapters/shared/sqlite.rb:335:in
 `complex_expression_sql:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/sql.rb:72:in
 `to_s:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:685:in
 `literal_expression:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:86:in
 `literal:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:908:in
 `update_where_sql:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:542:in
 `block'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:542:in
 `clause_sql:'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/sql.rb:133:in
 `select_sql'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/actions.rb:121:in
 `each'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/actions.rb:450:in
 `single_record'
         from
 /Library/Frameworks/MacRuby.framework/Versions/0.11/usr/lib/ruby/Gems/1.9.2/gems/sequel-3.22.0/lib/sequel/dataset/actions.rb:178:in
 `first'
         from /Users/Petr/Documents/Projects/Personal/issues-
 app/_source/lib/AppDelegate.rb:3:in `applicationDidFinishLaunching:'
         from /Users/Petr/Documents/Projects/Personal/issues-
 app/_source/main.rb:28:in `launchApplication'
         from /Users/Petr/Documents/Projects/Personal/issues-
 app/_source/main.rb:50:in `<main>'
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/1253>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list