Uploaded image for project: 'Islandora'
  1. Islandora
  2. ISLANDORA-834

Adding video datastream returns SOAP error

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Video Solution Pack
    • Labels:
      None

      Description

      Removing an MP4/OGG/MKV datastream and trying to replace it through the Manage>Object Details>Detailed List of Content section returns: Error trying to call SOAP function "addDataStream"

      STR:
      1. After uploading a video, go to the Detailed List of Content and download a backup of one of the video formats
      2. Return to the datastream list and attempt to replace the same file with the same Datastream ID
      3. The file will not be uploaded, instead giving the error: "Error trying to call SOAP function "addDataStream". Check watchdog logs for more information."

      Notes:
      Despite the error, the Detailed List of Content section returns 'The datastream has been uploaded' and an 'OK' button.

      Log:
      Error Trying to call SOAP function "addDataStream". Exception: org.fcrepo.server.errors.HttpServiceNotFoundException: [DefaultExternalContentManager] returned an error. The underlying error was a java.lang.IllegalArgumentException The message was "null" . in /var/www/html/drupal/sites/all/modules/islandora/api/fedora_item.inc(1151)\n#0 /var/www/html/drupal/sites/all/modules/islandora/api/fedora_item.inc(1151): SoapClient->__soapCall('addDataStream', Array) #1 /var/www/html/drupal/sites/all/modules/islandora/api/fedora_item.inc(181): Fedora_Item::soap_call('addDataStream', Array) #2 /var/www/html/drupal/sites/all/modules/islandora/fedora_repository.module(368): Fedora_Item->add_datastream_from_url('http://192.168....', 'OGG', 'OGG.ogg', 'audio/ogg', 'M') #3 /var/www/html/drupal/includes/form.inc(781): add_stream_form_submit(Array, Array) #4 /var/www/html/drupal/includes/form.inc(421): form_execute_handlers('submit', Array, Array) #5 /var/www/html/drupal/includes/form.inc(120): drupal_process_form('add_stream_form', Array, Array) #6 /var/www/html/drupal/sites/all/modules/islandora/ObjectHelper.inc(612): drupal_get_form('add_stream_form', 'islandora:498') #7 /var/www/html/drupal/sites/all/modules/islandora/plugins/FedoraObjectDetailedContent.inc(99): ObjectHelper->get_formatted_datastream_list('islandora:498', NULL, Object(Fedora_Item)) #8 /var/www/html/drupal/sites/all/modules/islandora/fedora_repository.module(977): FedoraObjectDetailedContent->showFieldSets() #9 [internal function]: fedora_repository_islandora_tabs(Array, 'islandora:498', NULL) #10 /var/www/html/drupal/includes/module.inc(497): call_user_func_array('fedora_reposito...', Array) #11 /var/www/html/drupal/sites/all/modules/islandora/fedora_repository.module(1097): module_invoke_all('islandora_tabs', Array, 'islandora:498', NULL) #12 /var/www/html/drupal/sites/all/modules/islandora/fedora_repository.module(1164): fedora_repository_get_items('islandora:498', NULL, NULL, NULL) #13 [internal function]: repository_page('islandora:498') #14 /var/www/html/drupal/includes/menu.inc(350): call_user_func_array('repository_page', Array) #15 /var/www/html/drupal/index.php(17): menu_execute_active_handler() #16

      {main}

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              daitken Daniel Aitken
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: