• Resolved Kggg

    (@kggg)


    The error happens in the download link generated in the email. It does not have the correct path but rather shows /?ebddl=before the string of numbers and letters.

    After changing the expiration to never everything started working again as expected and the download link in the email then had /download/title-of-download/?uid= Which is correct and works.

    The link is to a testing site with all three elements on one page- EBD is the first form, Contact 7 is second the form and last is just the download of the document to show it’s working.

    EDB 6.9.4
    Download Monitor 4.5.5 (live site was updated to 4.5.7 and did not change the result)
    Contact Form 7- 5.5.6
    WordPress 5.9.2

    I hope that information is clear.

    Below is an error report that was the first thing I saw yesterday. Maybe there are hints in this information.

    Error Details
    =============
    An error of type E_ERROR was caused in line 39 of the file /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/html/wp-content/plugins/email-before-download/includes/class-email-before-download-form.php. Error message: Uncaught Error: Call to a member function getAttribute() on null in /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/html/wp-content/plugins/email-before-download/includes/class-email-before-download-form.php:39
    Stack trace:
    #0 /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/html/wp-content/plugins/email-before-download/includes/class-email-before-download-shortcode.php(68): Email_Before_Download_Form->html()
    #1 /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/html/wp-includes/shortcodes.php(356): Email_Before_Download_Shortcode->init_shortcode(Array, '', 'email-download')
    #2 [internal function]: do_shortcode_tag(Array)
    #3 /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/html/wp-includes/shortcodes.php(228): preg_replace_callback('/\\[(\\[?)(email\\...', 'do_shortcode_ta...', '\nHere is the...')
    #4 /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/html/wp-includes/class-wp-hook.php(307): do_shortcode('\nHere is the...')
    #5 /nfs/c03/h08/mnt/55999/domains/farbest.bgsandbox.info/ht

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author mandsconsulting

    (@mandsconsulting)

    Hi @kggg,

    Thank you for all the information. We will continue to troubleshoot this issue.

    Plugin Author mandsconsulting

    (@mandsconsulting)

    Hi @kggg,

    Upon further investigation it looks like the issue you are experiencing is similar to the one posted here: Support Thread Link
    The issue appears to be coming from your site being hosted on HTTPS while the link generated is read from HTTP. If you check in your WP site settings this should be fixable there. Please let us know if this fixes the issue.

    Thread Starter Kggg

    (@kggg)

    I don’t think that’s the case. The issue I’m having appears on both the testing site – HTTP and the live site HTTPS. And the error occurs when changing the expiration to anything other than never. I have toggled that setting and can see that Never works, 1 Week fails to append the link properly,

    Am I missing something?

    Plugin Author mandsconsulting

    (@mandsconsulting)

    Hi @kggg,

    Could you try fixing the HTTPS setting on the WP Site and see if it fixes the issue? What brings us to this conclusion is if you copy and paste the link address from the email “Gut Health Fact Sheet” in a separate tab, it successfully downloads. Which shows it is working properly without the HTTPS/HTTP conflict.

    Thread Starter Kggg

    (@kggg)

    The live site does have HTTPS set for the site-general settings WP Address and site address.

    The testing site which you have been testing on is only HTTP in the WP address and site address.

    When Expiration is set to NEVER that is the only time it works on both the HTTP testing site and the HTTPS live site.

    If I change expiration to any other time period the email link does not append the URL and the directory is not found.

    I’m sorry if I’m missing still something.

    I would prefer the link to expire after 1 week.

    Plugin Author mandsconsulting

    (@mandsconsulting)

    Hi @kggg,

    Unfortunately, we have determined the issue and it lies within the compatibility between the “Piklist” plugin and our EBD plugin. After troubleshooting the errors that were received through the credentials you provided us to your sites. We determined the hooks we use within our plugin conflict with the hooks used in the Piklist plugin, which is the reason this error is occurring. Since the Piklist plugin is closed and will be providing no new development/updates we are unable to collaborate to determine the exact issue and provide a solution. Have you considered migrating to a different plugin since Piklist is under permanent closure?

    Thread Starter Kggg

    (@kggg)

    Thank you. Yes, we are aware Piklist is no longer supported and we have been searching for an alternate. Any suggestions?

    Thank you for your time in looking into this.

    Plugin Author mandsconsulting

    (@mandsconsulting)

    Hi @kggg,

    Unfortunately, we do not have a suggestion for similar plugins, as Piklist seems to have quite a variety of features. It seems to be an integral layer to the site, which migrating away from could be a headache. If you find a plugin that you want to migrate to, and do not want to deal with the migration efforts, we can refer you to someone who is very experienced with this in the slack community. Please feel free to reach out if needed!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Error- Not Working After update 6.9.4’ is closed to new replies.