I've just noticed an error, which may or may not have been introduced
by edge Hobo...

When I use the form, which looks like this:

                        <form with="&ImageAttachment.new" 
enctype="multipart/form-data"
update="image-attachments" reset-form refocus-form>

                                <input type="file" name="#{param_name_for_this 
:image}"
class="file-upload" />

                                <input  id="image_attachment[attachable_type]"
name="image_attachment[attachable_type]" type="hidden"
value="&object.class.name" />
                                <input  id="image_attachment[attachable_id]" 
name="image_attachment
[attachable_id]" type="hidden" value="&object.id" />


                                <input type="image" 
src="../images/buttons/submit.gif"
value="Submit" />
                        </form>


I get the error below. I've googled around and one theory is that its
something to do with an exception happenening in the exception
handling code... I'm not convinced though.
Any help much appreciated!


/!\ FAILSAFE /!\  Tue Nov 25 15:09:33 +0000 2008
  Status: 500 Internal Server Error
  Conflicting types for parameter containers. Expected an instance of
Hash but found an instance of String. This can be caused by colliding
Array and Hash parameters like qs[]=value&qs[key]=value. (The
parameters received were "/home/adam/Pictures/336.jpg".)
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:725:in `type_conflict!'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:687:in `container'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:678:in `post_key_check'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:654:in `parse'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:641:in `initialize'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:641:in `each'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:641:in `initialize'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:444:in `new'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:444:in `parse_query_parameters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:401:in `parse_formatted_request_parameters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
cgi_process.rb:80:in `request_parameters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:307:in `parameters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:22:in `request_method'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
request.rb:35:in `method'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
routing/route_set.rb:431:in `extract_request_environment'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
routing/route_set.rb:384:in `recognize'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
dispatcher.rb:148:in `handle_request'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
dispatcher.rb:107:in `dispatch'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
dispatcher.rb:104:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
dispatcher.rb:104:in `dispatch'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
dispatcher.rb:120:in `dispatch_cgi'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/
dispatcher.rb:35:in `dispatch'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
rails.rb:76:in `process'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
rails.rb:74:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
rails.rb:74:in `process'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
159:in `process_client'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
158:in `each'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
158:in `process_client'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
285:in `run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
285:in `initialize'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
285:in `new'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
285:in `run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
268:in `initialize'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
268:in `new'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel.rb:
268:in `run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
configurator.rb:282:in `run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
configurator.rb:281:in `each'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
configurator.rb:281:in `run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/mongrel_rails:128:in
`run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/../lib/mongrel/
command.rb:212:in `run'
    /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.3/bin/mongrel_rails:281
    /usr/bin/mongrel_rails:19:in `load'
    /usr/bin/mongrel_rails:19


Thanks
Adam
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to