The following third party media providers found in existing media fields are currently missing from the system: . You must install the corresponding modules supporting the provider(s) to support them. See the Embedded Media Field module page for a listing of available modules

There are no missing providers. The problem is that some fields are empty, and thus their provider column is NULL. emfield_audit() is not filtering these out, and hence returning an array containing a NULL element.

Comments

joachim’s picture

Status: Active » Needs review
StatusFileSize
new692 bytes

Patch.

shawngo’s picture

Ran into the same issue. Patch works for me.

fredklopper’s picture

Patch works for me too. Thanks!

aaron’s picture

Status: Needs review » Fixed

fixed, thanks @joachim!

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

tymoski’s picture

StatusFileSize
new64.36 KB

I am having the same problem in 6.x-2.5. Do I need to apply the patch in the newer release?

Anonymous’s picture

Version: 6.x-2.4 » 6.x-2.5
Status: Closed (fixed) » Active

I really don't need the Media: Video Flotsam module. Should I have to install it to send away the following error?

Embedded Media Field Missing providers
The following third party media providers found in existing media fields are currently missing from the system: 2087. You must install the corresponding modules supporting the provider(s) to support them. See the Embedded Media Field module page for a listing of available modules.
You may be able to locate the missing provider(s) at one or more of the following project pages. Note that these are educated guesses, and may actually not be an existing Drupal project: 2087
Finally, you might be able to locate the missing provider(s) at one of the Media: Flotsam project pages, such as Media: Video Flotsam, Media: Image Flotsam, or Media: Audio Flotsam. Note that these three are placeholder projects, seriously in need of proper homes. Please contribute if you are able!

regx’s picture

The following query cleaned up the issue for me.
DELETE FROM content_field_video WHERE field_video_provider IS NULL
of course back up your database first!

hellfire6969’s picture

It jumped blew error after running patch, anyone can help me ? Thanks a lot in advance, By the way, I am using drupal 6.26 and Embedded Media Field 6.x-2.5

Checking patch emfield.audit.inc...
error: while searching for:
$table = $db_info['table'];
$provider_column = $db_info['columns']['provider']['column'];
$module = $field['module'];
$sql = "SELECT $provider_column FROM {{$table}} GROUP BY $provider_column";
$results = db_query($sql);
while ($result = db_fetch_object($results)) {
$provider = emfield_system_list($module, $result->$provider_column);

error: patch failed: emfield.audit.inc:34
error: emfield.audit.inc: patch does not apply