krayin/laravel-crm · error · Exception
admin::app.leads.file.data-extraction-failed
admin::app.leads.file.data-extraction-failed
Error message
admin::app.leads.file.data-extraction-failed
What it means
Error "admin::app.leads.file.data-extraction-failed" thrown in krayin/laravel-crm.
Source
Thrown at packages/Webkul/Lead/src/Services/MagicAIService.php:91
$pdfParser = (new Parser)->parseFile($tempFile);
$data['text'] = $pdfParser->getText();
$data['images'][] = '';
$images = $pdfParser->getObjectsByType('XObject', 'Image');
foreach ($images as $image) {
$data['images'][] = self::handleBase64($image->getContent());
}
} else {
$data['text'] = '';
$data['images'][] = self::handleBase64(self::handleBase64($base64File, 'decode'));
}
if (empty($data)) {
throw new Exception(trans('admin::app.leads.file.data-extraction-failed'));
}
return $data;
} catch (Exception $e) {
throw new Exception($e->getMessage());
} finally {
@unlink($tempFile);
}
}
/**
* Send extracted data to AI for processing.
*/
private static function processPromptWithAI($prompt)
{
$model = core()->getConfigData('general.magic_ai.settings.other_model') ?: core()->getConfigData('general.magic_ai.settings.model');
$apiKey = core()->getConfigData('general.magic_ai.settings.api_key');View on GitHub (pinned to 13d6988cda)
When it happens
Trigger: Thrown at packages/Webkul/Lead/src/Services/MagicAIService.php:91 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of krayin/laravel-crm@13d6988cda (2026-08-17).
Data as JSON: /api/errors/476a1dbef71b3edb.
Report an issue: GitHub.