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
-~----------~----~----~----~------~----~------~--~---