• Resolved minamt

    (@minamt)


    Hello,

    I’m encountering an issue with the Depicter plugin on my WordPress site. When attempting to import templates, I consistently receive a 500 error. After enabling WordPress debugging, I found that the error is due to a missing database table: wp_depicter_documents.

    Here’s what I’ve tried so far to resolve the issue:

    1. Cleared Caches: I cleared my WordPress, browser, and server caches.
    2. Deactivated Other Plugins: I disabled all other plugins to rule out conflicts.
    3. Reinstalled Depicter: I deactivated, deleted, and then reinstalled the Depicter plugin to see if it would recreate the missing table.

    Despite these steps, the error persists, and the wp_depicter_documents table is still missing from my database.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor Depicter Support

    (@depicter1slider1support)

    @minamt

    Hi,

    I hope you are doing fine. 

    I checked this, and the export/import feature is working fine. To troubleshoot this better, I need to see the debug file. Can you please send the generated error log file? the following link shows how to create this.

    https://docs.depicter.com/article/263-500-error

    Thread Starter minamt

    (@minamt)

    Hi,
    Thank you for your response.
    This is what the error log file shows after trying to import a template:

    [14-Nov-2024 08:37:18 UTC] WordPress database error Table 'chrouabah_repmanorg.wp_depicter_documents' doesn't exist for query SELECT * FROM wp_depicter_documents ORDER BY id DESC LIMIT 1 OFFSET 0 made by do_action('wp_ajax_depicter-assets-document-templates-import'), WP_Hook->do_action, WP_Hook->apply_filters, WPEmerge\Kernels\HttpKernel->actionAjax, WPEmerge\Kernels\HttpKernel->handle, WPEmerge\Kernels\HttpKernel->run, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Flash\FlashMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Input\OldInputMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, Depicter\Middleware\CsrfAPIMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, WPEmerge\Kernels\HttpKernel->WPEmerge\Kernels\{closure}, WPEmerge\Kernels\HttpKernel->executeHandler, call_user_func_array, WPEmerge\Helpers\Handler->execute, call_user_func_array, Depicter\Controllers\Ajax\CuratedAPIAjaxController->importDocumentTemplate, Depicter\Database\Repository\DocumentRepository->create, Depicter\Database\Repository\DocumentRepository->makeSlug, Depicter\Database\Repository\DocumentRepository->getLastDocument, TypeRocket\Models\Model->first, TypeRocket\Database\Query->first, TypeRocket\Database\Query->get, TypeRocket\Database\Query->runQuery
    [14-Nov-2024 08:37:18 UTC] WordPress database error Table 'chrouabah_repmanorg.wp_depicter_documents' doesn't exist for query SELECT COUNT(*) FROM (SELECT *FROM wp_depicter_documents WHERE slug = 'document-1' AND id NOT LIKE 0) as tr_count_derived1 made by do_action('wp_ajax_depicter-assets-document-templates-import'), WP_Hook->do_action, WP_Hook->apply_filters, WPEmerge\Kernels\HttpKernel->actionAjax, WPEmerge\Kernels\HttpKernel->handle, WPEmerge\Kernels\HttpKernel->run, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Flash\FlashMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Input\OldInputMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, Depicter\Middleware\CsrfAPIMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, WPEmerge\Kernels\HttpKernel->WPEmerge\Kernels\{closure}, WPEmerge\Kernels\HttpKernel->executeHandler, call_user_func_array, WPEmerge\Helpers\Handler->execute, call_user_func_array, Depicter\Controllers\Ajax\CuratedAPIAjaxController->importDocumentTemplate, Depicter\Database\Repository\DocumentRepository->create, Depicter\Database\Repository\DocumentRepository->makeSlug, Depicter\Database\Repository\DocumentRepository->checkSlug, TypeRocket\Models\Model->count, TypeRocket\Database\Query->countDerived, TypeRocket\Database\Query->runQuery
    [14-Nov-2024 08:37:18 UTC] WordPress database error Table 'chrouabah_repmanorg.wp_depicter_documents' doesn't exist for query SELECT * FROM wp_depicter_documents WHERE wp_depicter_documents.id = 0 LIMIT 1 OFFSET 0 made by do_action('wp_ajax_depicter-assets-document-templates-import'), WP_Hook->do_action, WP_Hook->apply_filters, WPEmerge\Kernels\HttpKernel->actionAjax, WPEmerge\Kernels\HttpKernel->handle, WPEmerge\Kernels\HttpKernel->run, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Flash\FlashMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Input\OldInputMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, Depicter\Middleware\CsrfAPIMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, WPEmerge\Kernels\HttpKernel->WPEmerge\Kernels\{closure}, WPEmerge\Kernels\HttpKernel->executeHandler, call_user_func_array, WPEmerge\Helpers\Handler->execute, call_user_func_array, Depicter\Controllers\Ajax\CuratedAPIAjaxController->importDocumentTemplate, Depicter\Database\Repository\DocumentRepository->create, Depicter\Database\Repository\DocumentRepository->findOrCreate, TypeRocket\Models\Model->findOrCreate, TypeRocket\Models\Model->findById, TypeRocket\Database\Query->get, TypeRocket\Database\Query->runQuery
    [14-Nov-2024 08:37:18 UTC] WordPress database error Table 'chrouabah_repmanorg.wp_depicter_documents' doesn't exist for query INSERT INTO wp_depicter_documents (modified_at,name,status,author,slug,type,created_at) VALUES ( '2024-11-14 08:37:18','Slider','draft',129,'document-1','custom','2024-11-14 08:37:18' ) made by do_action('wp_ajax_depicter-assets-document-templates-import'), WP_Hook->do_action, WP_Hook->apply_filters, WPEmerge\Kernels\HttpKernel->actionAjax, WPEmerge\Kernels\HttpKernel->handle, WPEmerge\Kernels\HttpKernel->run, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Flash\FlashMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Input\OldInputMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, Depicter\Middleware\CsrfAPIMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, WPEmerge\Kernels\HttpKernel->WPEmerge\Kernels\{closure}, WPEmerge\Kernels\HttpKernel->executeHandler, call_user_func_array, WPEmerge\Helpers\Handler->execute, call_user_func_array, Depicter\Controllers\Ajax\CuratedAPIAjaxController->importDocumentTemplate, Depicter\Database\Repository\DocumentRepository->create, Depicter\Database\Repository\DocumentRepository->findOrCreate, TypeRocket\Models\Model->findOrCreate, Averta\WordPress\Database\Entity\Model->create, TypeRocket\Models\Model->create, TypeRocket\Database\Query->create, TypeRocket\Database\Query->runQuery
    [14-Nov-2024 08:37:18 UTC] WordPress database error Table 'chrouabah_repmanorg.wp_depicter_documents' doesn't exist for query SELECT * FROM wp_depicter_documents WHERE wp_depicter_documents.id = '' LIMIT 1 OFFSET 0 made by do_action('wp_ajax_depicter-assets-document-templates-import'), WP_Hook->do_action, WP_Hook->apply_filters, WPEmerge\Kernels\HttpKernel->actionAjax, WPEmerge\Kernels\HttpKernel->handle, WPEmerge\Kernels\HttpKernel->run, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Flash\FlashMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, WPEmerge\Input\OldInputMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, call_user_func_array, Depicter\Middleware\CsrfAPIMiddleware->handle, WPEmerge\Kernels\HttpKernel->WPEmerge\Middleware\{closure}, WPEmerge\Kernels\HttpKernel->executeMiddleware, WPEmerge\Kernels\HttpKernel->WPEmerge\Kernels\{closure}, WPEmerge\Kernels\HttpKernel->executeHandler, call_user_func_array, WPEmerge\Helpers\Handler->execute, call_user_func_array, Depicter\Controllers\Ajax\CuratedAPIAjaxController->importDocumentTemplate, Depicter\Database\Repository\DocumentRepository->create, TypeRocket\Models\Model->findById, TypeRocket\Database\Query->get, TypeRocket\Database\Query->runQuery
    [14-Nov-2024 08:37:18 UTC] PHP Fatal error: Uncaught Error: Call to a member function rename() on null in /home/chrouabah/repman.pro/wp-content/plugins/depicter/app/src/Database/Repository/DocumentRepository.php:378
    Stack trace:
    #0 /home/chrouabah/repman.pro/wp-content/plugins/depicter/app/src/Controllers/Ajax/CuratedAPIAjaxController.php(211): Depicter\Database\Repository\DocumentRepository->create()
    #1 [internal function]: Depicter\Controllers\Ajax\CuratedAPIAjaxController->importDocumentTemplate(Object(WPEmerge\Requests\Request), '', 'depicter-assets...')
    #2 /home/chrouabah/repman.pro/wp-content/plugins/depicter/vendor/averta/wpemerge/src/Helpers/Handler.php(167): call_user_func_array(Array, Array)
    #3 [internal function]: WPEmerge\Helpers\Handler->execute(Object(WPEmerge\Requests\Request), '', 'depicter-assets...')
    #4 /home/chrouabah/repman.pro/wp-content/plugins/depicter/vendor/averta/wpemerge/src/Kernels/HttpKernel.php(177): call_user_func_array(Array, Array)
    #5 /home/chrouabah/repman.pro/wp-content/plugins/depicter/vendor/averta/wpemerge/src/Kern in /home/chrouabah/repman.pro/wp-content/plugins/depicter/app/src/Database/Repository/DocumentRepository.php on line 378

    Plugin Contributor Depicter Support

    (@depicter1slider1support)

    @minamt
    Sorry for the delay but I asked our dev team and they found the issue.
    the table for Depicter has not generated based on the report, so the only thing you need to do is deactivate the Depicter plugin and reactivate it again.

    Kind Regards

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.