'Initiating sync dashboard pbg...', 'response_body' => null, 'status' => 'processing', 'start_time' => now(), 'failed_uuid' => null ]); try { BigdataResume::generateResumeData($import_datasource->id, now()->year(), "simbg"); $import_datasource->update([ 'status' => 'success', 'message' => 'Sync dashboard pbg completed successfully.', 'finish_time' => now() ]); } catch (\Exception $e) { Log::error('Sync dashboard pbg failed: ' . $e->getMessage(), ['trace' => $e->getTraceAsString()]); // Update status to failed if (isset($import_datasource)) { $import_datasource->update([ 'status' => 'failed', 'message' => 'Sync dashboard pbg failed.', 'finish_time' => now() ]); } } } }