Support » Plugin: SendPress Newsletters » 404 and Fatal error

  • Downloaded SendPress plugin this morning (June 14, 2013) and did a subscription test but confirmation page shows 404 not found

    I also have a fatal error on the permissions page
    Fatal error: Call to a member function has_cap() on a non-object in /home3/ufn/public_html/wp-content/plugins/sendpress/classes/views/class-sendpress-view-settings-access.php on line 129

    Perhaps these are related(?)

    Lastly, only 5 category subscriptions lists show on the sidebar even though I entered 8 lists. Is there an easy fix to display more categories?

    Most importantly, how can I solve the 404 issue which is also preventing the subscription to complete and the new subscriber to show up under ‘subscribers’

Viewing 6 replies - 1 through 6 (of 6 total)
  • Wanted to add that I deactivated the Sendpress plugin, deleted it then reinstalled it. I also updated the permalink settings (post name) and tried your second suggestion:

    2. Permalink save did’t work – try old settings

    Please try reverting to the old SendPress Url structure. You can do this from the Advanced Tab of the Settings area in SendPress.

    The same 404 and fatal error messages appear.

    Errors here too.
    Updated plugin, failed to load preview prior to send, so followed instructions to refresh permalinks. Then ticked box in advanced area to use old Sendpress URLs. This fixed the preview but did not fix the 404 page or View in Browser compatibility.
    Sendpress used to work seamlessly. Can we have it back to perfect again please. Thank you…

    Here is the script error I get on screen.

    Warning: include(/home/norswan/public_html/ssj/wp-content/plugins/sendpress/classes/public-views/class-sendpress-public-view-eyjpzci6mtuxocwidmlldyi6imvtywlsin0/.php) [function.include]: failed to open stream: No such file or directory in /home/norswan/public_html/ssj/wp-content/plugins/sendpress/sendpress.php on line 139

    Warning: include() [function.include]: Failed opening ‘/home/norswan/public_html/ssj/wp-content/plugins/sendpress/classes/public-views/class-sendpress-public-view-eyjpzci6mtuxocwidmlldyi6imvtywlsin0/.php’ for inclusion (include_path=’/home/norswan/public_html/ssj/wp-content/plugins/appointments/includes/gcal:.:/usr/lib/php:/usr/local/lib/php’) in /home/norswan/public_html/ssj/wp-content/plugins/sendpress/sendpress.php on line 139

    Tried to send another email and get this error

    Warning: include(/home/norswan/public_html/ssj/wp-content/plugins/sendpress/classes/views/class-sendpress-view-emails-send-email.php) [function.include]: failed to open stream: No such file or directory in /home/norswan/public_html/ssj/wp-content/plugins/sendpress/sendpress.php on line 151

    I solved the issue thanks to TLLitherland !

    I created a page called Confirmation page then in Settings>System emails & pages selected the Confirmation page – ‘Redirect to’ (and pulled up the confirmation page I created in the dropdown menu). I then went to the Advanced tab and checked the box for Permalink settings [Use old permalink with ?sendpress=.]

    I also have the double opt-in option selected (back on System emails & pages)

    When I did a subscription test it all worked flawlessly and my confirmation page appeared as expected but most importantly the subscription information ended up under the correct list in WP and now appears on the ‘Subscribers’ page.

    Thank you

    Okay, one issue resolved but now I have the same issue on the confirmation page as TLLitherland does. And secondly, when I send an email to a subscriber and open it (as if I’m a subscriber) – the email shows up as expected but if I unsubscribe the link sends me to the ‘Manage page’ but lists every single category and page on my website, it’s only until you get to the very bottom of the page that the manage subscription information shows with the correct categories to unsubscribe from. The ‘Post page’ also lists every single page and category of my website with this message toward the bottom: “Sorry, We had a Problem adding your email”.

    Take a look:

    These are the warning messages on the confirmation page:
    Warning: include(/home3/ufn/public_html/wp-content/plugins/sendpress/classes/public-views/class-sendpress-public-view-eyjpzci6ntm1lcj2awv3ijoizw1hawwifq/.php) [function.include]: failed to open stream: No such file or directory in /home3/ufn/public_html/wp-content/plugins/sendpress/sendpress.php on line 139

    Warning: include() [function.include]: Failed opening ‘/home3/ufn/public_html/wp-content/plugins/sendpress/classes/public-views/class-sendpress-public-view-eyjpzci6ntm1lcj2awv3ijoizw1hawwifq/.php’ for inclusion (include_path=’.:/opt/php53/lib/php’) in /home3/ufn/public_html/wp-content/plugins/sendpress/sendpress.php on line 139

    What can be done to correct the ‘Manage Page’ and ‘Post Page’ and to solve the warnings on the ‘Confirmation page?

    I totally love the potential of this plugin – I just need to solve these issues. Thank you

    Plugin Author Josh Lyford


    Hi DivineHQ,

    The categories being listed looks like a theme conflict. What theme are you using? if you go to SendPress > Settings > System Emails & Pages you can turn of the autoload theme styles and see if that fixes the issue. It should then load the built in sendpress page.

    Also could you send an email to


Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘404 and Fatal error’ is closed to new replies.