• Resolved Lucvang

    (@lucvangerrevink-1)


    
    Each time a post is expired, I receive this error message. The post is set according my settings, but the error message is shown every time.
    I use the plugin version 2.9.2 on WP 6.2
    How to solve this problem?
    
    
    PHP Fatal error: ?Uncaught ArgumentCountError: Too few arguments to function PublishPressFuture\Modules\Expirator\Models\ExpirablePostModel::sendEmail(), 1 passed in /var/www/qb118405/data/www/pgsintmichielsgestel.nl/cms/wp-content/plugins/post-expirator/src/Modules/Expirator/Models/ExpirablePostModel.php?on line 378 and exactly 2 expected in /var/www/qb118405/data/www/pgsintmichielsgestel.nl/cms/wp-content/plugins/post-expirator/src/Modules/Expirator/Models/ExpirablePostModel.php:429
    Stack trace:
    #0 /var/www/qb118405/data/www/pgsintmichielsgestel.nl/cms/wp-content/plugins/post-expirator/src/Modules/Expirator/Models/ExpirablePostModel.php(378): PublishPressFuture\Modules\Expirator\Models\ExpirablePostModel->sendEmail(Object(PublishPressFuture\Modules\Expirator\ExpirationActions\PostStatusToPrivate))
    #1 /var/www/qb118405/data/www/pgsintmichielsgestel.nl/cms/wp-content/plugins/post-expirator/src/Modules/Expirator/Controllers/ExpirationController.php(128): PublishPressFuture\Modules\Expirator\Models\ExpirablePostModel->expire(fal in /var/www/qb118405/data/www/pgsintmichielsgestel.nl/cms/wp-content/plugins/post-expirator/src/Modules/Expirator/Models/ExpirablePostModel.php?on line 429
    <!DOCTYPE html>
    <html lang="nl">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width">
    <meta name='robots' content='noindex, follow' />
    <title>WordPress &rsaquo; fout</title>
    <style type="text/css">
    html {
    background: #f1f1f1;
    }
    body {
    background: #fff;
    border: 1px solid #ccd0d4;
    color: #444;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    margin: 2em auto;
    padding: 1em 2em;
    max-width: 700px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    }
    h1 {
    border-bottom: 1px solid #dadada;
    clear: both;
    color: #666;
    font-size: 24px;
    margin: 30px 0 0 0;
    padding: 0;
    padding-bottom: 7px;
    }
    #error-page {
    margin-top: 50px;
    }
    #error-page p,
    #error-page .wp-die-message {
    font-size: 14px;
    line-height: 1.5;
    margin: 25px 0 20px;
    }
    #error-page code {
    font-family: Consolas, Monaco, monospace;
    }
    ul li {
    margin-bottom: 10px;
    font-size: 14px ;
    }
    a {
    color: #0073aa;
    }
    a:hover,
    a:active {
    color: #006799;
    }
    a:focus {
    color: #124964;
    -webkit-box-shadow:
    0 0 0 1px #5b9dd9,
    0 0 2px 1px rgba(30, 140, 190, 0.8);
    box-shadow:
    0 0 0 1px #5b9dd9,
    0 0 2px 1px rgba(30, 140, 190, 0.8);
    outline: none;
    }
    .button {
    background: #f3f5f6;
    border: 1px solid #016087;
    color: #016087;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 2;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: ???border-box;
    box-sizing: ????????border-box;
    
    vertical-align: top;
    }
    
    .button.button-large {
    line-height: 2.30769231;
    min-height: 32px;
    padding: 0 12px;
    }
    
    .button:hover,
    .button:focus {
    background: #f1f1f1;
    }
    
    .button:focus {
    background: #f3f5f6;
    border-color: #007cba;
    -webkit-box-shadow: 0 0 0 1px #007cba;
    box-shadow: 0 0 0 1px #007cba;
    color: #016087;
    outline: 2px solid transparent;
    outline-offset: 0;
    }
    
    .button:active {
    background: #f3f5f6;
    border-color: #7e8993;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
    
    </style>
    </head>
    <body id="error-page">
    <div class="wp-die-message"><p>Er heeft zich een kritieke fout voorgedaan op deze site.</p><p><a href="https://www.ads-software.com/documentation/article/faq-troubleshooting/">Meer informatie over probleemoplossing in WordPress.</a></p></div></body>
    </html>
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Riza Maulana Ardiyanto

    (@rizaardiyanto)

    Hi @lucvangerrevink-1

    Thanks for using PublishPress Future.

    Does this error show in wp-admin or in the email? Could you inform me what type of expiration are you using? Also what PHP version are you using?

    Thread Starter Lucvang

    (@lucvangerrevink-1)

    The error is shown in an email. I use PHP 8.0.26.
    The type of expiration is shown below:

    wo, 10 mei 2023 09:54:00 +0200publishpressfuture_expire20742: Langer licht (status: publish):?Array ( [expireType] => private [category] => Array ( ) [categoryTaxonomy] => [enabled] => 1 )

    Plugin Author andergmartins

    (@andergmartins)

    Hi @lucvangerrevink-1

    Thanks for the information. We are planning to make a new release next week with the fix for this issue.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘HP Fatal error: Uncaught ArgumentCountError: Too few arguments to function’ is closed to new replies.