stream_file issue
Reported by Dan Gilkerson | March 31st, 2008 @ 04:34 PM | in 0.9.4
I'm getting an undefined local variable or method when calling stream_file.
~ undefined local variable or method `response' for # - (NameError)
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/controller/abstract_controller.rb:529:in `method_missing'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/controller/mixins/controller.rb:189:in `stream_file'
/data/dropboks/releases/20080330130657/app/controllers/files.rb:90:in `download'
/usr/lib64/ruby/gems/1.8/gems/merb-action-args-0.9.2/lib/merb-action-args/abstract_controller.rb:34:in `__send__'
/usr/lib64/ruby/gems/1.8/gems/merb-action-args-0.9.2/lib/merb-action-args/abstract_controller.rb:34:in `_call_action'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/controller/abstract_controller.rb:209:in `_dispatch'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/controller/merb_controller.rb:175:in `_dispatch'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/dispatch/dispatcher.rb:127:in `dispatch_action'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/dispatch/dispatcher.rb:127:in `synchronize'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/dispatch/dispatcher.rb:127:in `dispatch_action'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/dispatch/dispatcher.rb:72:in `handle'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/rack/application.rb:37:in `call_without_sass'
/usr/lib64/ruby/gems/1.8/gems/haml-1.8.2/lib/sass/plugin/merb.rb:30:in `call'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/rack/handler/mongrel.rb:72:in `process'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:159:in `process_client'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in `each'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:158:in `process_client'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in `run'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in `initialize'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in `new'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:285:in `run'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in `initialize'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in `new'
/usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.4/lib/mongrel.rb:268:in `run'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/rack/adapter/mongrel.rb:21:in `start'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/server.rb:116:in `daemonize'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/server.rb:97:in `fork'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/server.rb:97:in `daemonize'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core/server.rb:36:in `start'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/lib/merb-core.rb:29:in `start'
/usr/lib64/ruby/gems/1.8/gems/merb-core-0.9.2/bin/merb:8
/usr/bin/merb:19:in `load'
/usr/bin/merb:19
Comments and changes to this ticket
-
Martin Grund April 1st, 2008 @ 12:19 AM
Looks like an issue due to the old structure of merb - I found out, that version 0.5.3 had used some mongrel only methods for this, think the stream_file method needs a rewrite.
-
Ezra Zygmuntowicz April 1st, 2008 @ 09:18 AM
- → Milestone changed from to 0.9.4
- → State changed from new to resolved
- → Assigned user changed from to Ezra Zygmuntowicz
Fixed! hooray!
Please Login or create a free account to add a new comment.
You can update this ticket by sending an email to from your email client. (help)
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »
