• Resolved ulicgn

    (@ulicgn)


    Even after 3.0.2 upgrade, we can not really work reliably with PPF. I will add issues here separately.

    The first, and probably an important one, is a conflict with another Plugin that leads to a fatal error:

    I wanted to bulk delete some actions at /wp-admin/admin.php?page=publishpress-future-scheduled-actions and got the white screen of death

    The stack trace I received via Email after this event started at wp-content/plugins/seo-by-rank-math/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ListTable.php – see below

    Ein Fehler vom Typ E_ERROR wurde in der Zeile 745 der Datei /var/www/html/wp-content/plugins/seo-by-rank-math/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php verursacht. Fehlermeldung: Uncaught InvalidArgumentException: Unidentified action 9475 in /var/www/html/wp-content/plugins/seo-by-rank-math/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:745
    
    Stack trace:
    
    #0 /var/www/html/wp-content/plugins/seo-by-rank-math/vendor/woocommerce/action-scheduler/classes/ActionScheduler_ListTable.php(505): ActionScheduler_DBStore->delete_action(9475)
    
    #1 /var/www/html/wp-content/plugins/seo-by-rank-math/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php(190): ActionScheduler_ListTable->bulk_delete(Array, '('9475','9590',...')
    
    #2 /var/www/html/wp-content/plugins/seo-by-rank-math/vendor/woocommerce/action-scheduler/classes/abstracts/ActionScheduler_Abstract_ListTable.php(737): ActionScheduler_Abstract_ListTable->process_bulk_action()
    
    #3 /var/www/html/wp-content/plugins/post-expirator/src/Modules/Expirator/Controllers/ScheduledActionsController.php(144): ActionScheduler_Abstract_ListTable->process_actions()
    
    #4 /var/www/html/wp-content/plugins/post-expirator/src/Modules/Expirator/Controllers/ScheduledActionsController.php(152): PublishPress\Future\Modules\Expirator\Controllers\ScheduledActionsController->getListTable()
    
    #5 /var/www/html/wp-includes/class-wp-hook.php(308): PublishPress\Future\Modules\Expirator\Controllers\ScheduledActionsController->processAdminUi('')
    
    #6 /var/www/html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
    
    #7 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    
    #8 /var/www/html/wp-admin/admin.php(237): do_action('load-future_pag...')
    
    #9 {main}
    
      thrown

    Seems to be a conflict with RankMath or a class conflict.

    Note that I already have reported a different conflict between PPF and RankMath; see https://github.com/publishpress/PublishPress-Future/issues/339 – for this issue, I contacted RankMAth Pro Support to get a working license for you. This may be unrelated to the current issue with the scheduler, however I’d like to mention it since RankMath was again involved.

    Regards

    Ulrich

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Steve Burge

    (@stevejburge)

    Hi @ulicgn

    Thanks for using PublishPress Future. We’ve tested with the Free version of Rank Math and aren’t able to see the issue.

    If you’re asking about the Pro version of Rank Math, you’ll need to use Future Pro support, please.

    WordPress rules don’t allow to support commercial software here on the forums.

    Thread Starter ulicgn

    (@ulicgn)

    Thanks for testing it! The problem appeared after the 3.0.2 update of PPF and it appeared after I did an action within PPF ( bulk deletion of actions) . So my conclusion was it has to do with this update, not with RankMath
    ( or other plugins using ActionScheduler as well – which never caused a problem so far) and would not be a support case for RankMathPro.

    So if you think it is NOT an issue of PPF’s process_actions calling Rankmath’s process_bulk_actions() , see #2 and #3 of above stack trace, then we could close the issue.

    But all this might also be a remainder of the Problems we had during the 2.x->3.x upgrade which has probably left some inconsistencies with some posts. The upgrade process with it’s on-the-fly fixes was a bit bumpy …

    Plugin Author Steve Burge

    (@stevejburge)

    @ulicgn Action Scheduler is designed to avoid conflicts like that. I’d recommend posting back if you can re-create the issue, please.

    We’ll monitor for any other conflicts with other plugins using Action Scheduler.

    Plugin Author Steve Burge

    (@stevejburge)

    Thread Starter ulicgn

    (@ulicgn)

    @stevejburge Our status after 3.0.3 https://www.ads-software.com/support/topic/feedback-to-3-0-3-update-regarding-error-messages-and-empty-action/

    I am closing this issue, this specific problem seems to be fixed, or at least I think so since I was able to bulk delete some orphaned items.

    We have a couple more plugins using ActionScheduler, among them heavy ones like EventCalendar, Imagify and RankMath. So far no problems other than the one reported here.

    Thanks and best regards, Ulrich

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Plugin or Namespace or Vendor Library conflict with 3.0.2’ is closed to new replies.