Here's the specific error message from the Drupal console:

Warning: implode() [function.implode]: Invalid arguments passed in form_error() (line 1573 of /home/happy_site/public_html/v2/includes/form.inc).

aaand another related error

node/function.implode

These errors popped up after I submitted a node using Mupload image uploader. There's some more juicy information I can give you about my node type and the fields it uses and my environment but other than that, I'm afraid this is out of my realm of Drupal knowledge.

Node name: Gallery
Contains:

  • A title field (text)
  • Image field
    • Widget: Muploader
    • Max resolution set to 1067x800
    • Max upload size is 5 MB
    • Alt and title fields are disabled
    • Unlimited number of values allowed
    • Upload destination: public files

Environment: LiteSpeed web server running PHP 5.2.14 and MySQL 5.1.52

Hope you can help!

Comments

vingborg’s picture

Assigned: Unassigned » vingborg

Thanks. I'll look into this in the coming days (Mupload code sprint planned ;)

fedik’s picture

I fixed like next:

/**
 * Create plupload element
 */
function _mupload_element_info($field, $instance) {
  $element = element_info('plupload');
  $element['#type'] = 'plupload';
  $element['#value_callback'] = 'mupload_field_widget_value';
  $element['#upload_validators'] = mupload_field_widget_upload_validators($field, $instance);
  $element['#element_validate'] = array(); //array('file_managed_file_validate'); <-- changed to empty array
  $element['#file'] = FALSE;
  return $element;
}

But not sure whether it right...