Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Abz

    (@abzlevelup)

    Hi @jensseidel, thanks for reaching out to us, and bringing this to our attention. I went ahead and investigated the issue, and I was able to replicate it. This looks like a bug in our plugin. I already created an internal bug ticket for this, and I have added your case to it. Thanks for all the details, I will definitely pass it along to our devs.

    I am unable to provide an exact date or time estimate for when this bug will be fixed, but you’ll be notified when there are any updates.

    Appreciate your patience, and we’re looking forward to helping you solve this. If you do have other concerns or issues you need help with, please create another ticket, as it helps us track different issues.

    Again, thank you for your patience.

    Cheers,
    Abz
    ________________________

    Internal Bug Ticket Reference:
    BTRIA-1294

    This saves my sanity, I’m seeing the same behavior at https://linncountyswa.com. The 404 errors seem related to the query string &eventDsplay=Past.

    Plugin Support Abz

    (@abzlevelup)

    Hi @nancyhildebrandt, yikes. Let’s see. I was able to load the page via this URL → https://linncountyswa.com/events/?eventDisplay=past.

    Could you confirm that the page loads on your end as well?

    Best,
    Abz

    Thread Starter Jens Seidel

    (@jensseidel)

    I checked the last days again to verify whether the bug is already solved in the newest version but it is not. I have now even 2 little more problems than before ??

    First as background my script to check my site for link errors:

    
    # use wget for recursive download (use --debug in case of trouble):
    wget --no-verbose --execute robots=off --no-clobber --protocol-directories --page-requisites --recursive --level inf --exclude-directories '\"https:\' --output-file=log --rejected-log=rejected https://brettspielhelden-dresden.de
    
    # search for broken links below my site (no check of external links!)
    grep FEHLER -B1 log | grep -v "FEHLER 404" | grep -v "https:%5C/%5C/brettspielhelden-dresden.de%5C/" | grep -vE '/seite/([0-9]+)/page/\1/' | grep -v -- '--'
    

    (For English locale please use ERROR instead of FEHLER)

    The last two grep -v are necessary to workaround (exclude) The Events calendar problems, namely thousands of broken links such as

    
    
    https://brettspielhelden-dresden.de/veranstaltungen/kategorie/spieleveranstaltung/seite/2/page/2/?tribe-bar-date=2020-12-01:
    https://brettspielhelden-dresden.de/veranstaltungen/kategorie/spieleveranstaltung/seite/2/page/2/?tribe-bar-date=2021-01-01&eventDisplay=past:
    

    So it is not ONLY “eventDisplay=past”.

    This results in:
    https://brettspielhelden-dresden.de/xmlrpc.php:
    2022-12-13 02:27:51 FEHLER 405: Method Not Allowed.
    https://brettspielhelden-dresden.de/tag/komplexe-spiele/page/2/:
    https://brettspielhelden-dresden.de/tag/vereinshaus-aktives-leben/page/3/:

    The last two URLs are new and are indeed not resolvable. New bug! But happily only 2 of them.

    For Completeness: For validity of external links search in log file “rejected” all SPANNEDHOSTs:

    
    grep "^SPANNEDHOST" rejected | awk -F$'\t' '{print ($3=="SCHEME_HTTPS" ? "https://" : "") ($3=="SCHEME_HTTP" ? "https://" : "") $4 ":" $5 "/" $6 ($7=="" ? "" : ";") $7 ($8=="" ? "" : "?") $8 ($9=="" ? "" : "#") $9}' | sort -u > urls.extern
    wget --no-verbose --spider --output-document=output.tmp --output-file=log.extern --input-file=urls.extern
    
    # Further search in logs for different errors
    grep "kann nicht aufgel?st werden" log log.extern # English: "could not be resolved" (or similar, host not found)
    grep ERROR -B1 log.extern
    
    grep -vi "^unlink: File or" log log.extern | grep -v "200 OK$" | grep -v "^202[2-9]-[0-9][0-9]-[0-9][0-9] "

    `

    The last exclusion is necessary because of links similar to

    https://outlook.live.com/owa/?path=%2Fcalendar%2Faction%2Fcompose&rru=addsubscription&url=webcal%253A%252F%252Fbrettspielhelden-dresden.de%252F%253Fpost_type%253Dtribe_events%2526tribe_events_cat%253Dboenischplatzfest%2526tribe-bar-date%253D2022-12-05%2526eventDisplay%253Dlist%26ical%3D1&name=Brettspielhelden+Dresden+Veranstaltungen+%E2%80%93+Brettspielhelden+Dresden:

    which cannot be resolved!?

    Thanks for looking into this Abz!

    BTW I’m using the Integrity link checker app on Mac. It’s reporting 827 broken links out of 98811 links checked on 21086 pages. I filtered out the links related to outlook.office.com and outlook.live come which produce more errors so nearly all of the link errors are 404’s for links that include the query string &eventDisplay=past .

    So this is really bizarre. Go here, this is a GOOD link:
    https://linncountyswa.com/events/list/page/3/?tribe-bar-date=2022-11-01&eventDisplay=past
    To the left of the Today button, click the Left Arrow, which takes you to the previous set of past events–it’s got ‘/page/4/’ in the URL. It displays some events, right?
    Now refresh the page. Now you get a 404 error. But it’s the identical link.

    Plugin Support Abz

    (@abzlevelup)

    Hi @jensseidel, thanks for writing back and sharing more information and findings for the new updates. The bug is still not fixed, and the bug ticket is still In Progress. Also we’re working on another bug ticket related to translation particularly with French and German.

    We’d notify you on this thread whenever there are updates.

    Hang in there,
    Abz

    Plugin Support Abz

    (@abzlevelup)

    Hi @nancyhildebrandt, yikes! I was able to replicate the issue on your website here. I am curious about what version of the plugin you’re using. Can you provide more details?

    It seems like this is not related to the main thread here. We’ve fixed something like this before, found on our v1, which are the legacy views.

    Looking forward to hearing from you.

    Best,
    Abz

    TEC Version 6.0.6.2. Would you like me to create a new post to report this?
    I see this notice in Settings: “We have fully removed the legacy views from The Events Calendar 6.0. Your views have been automatically updated.”
    I do recall getting a notice recently (before using the link checker) that the TEC database needed to be updated to match the latest version of the plugin, so I did that.
    In TEC Settings/Display, the default stylesheet is set to Default Styles and the Events Template is set to Default.
    BTW I’m also using two other TEC-related plugins: The Events Calendar Shortcode & Block v. 2.5.6; and The Events Calendar: Category Colors v. 7.1.1.
    I use the latest versions of Beaver Builder and Beaver Themer. When I first noticed the link errors, I turned off the Beaver Themer layout for the Event Archive pages but it’s still in use as a layout for single events. That doesn’t seem relevant to the problem but I can trying disabling Themer for single events too if you think I should try that.
    Just trying to think of anything that might be related.

    Thanks again,
    nancy

    Plugin Support Abz

    (@abzlevelup)

    Hi @nancyhildebrandt, we would appreciate it if you create another topic regarding this — as it would help us track down issues more efficiently and follow WordPress Forum Guidelines.

    We have fully removed the legacy views from The Events Calendar 6.0. Your views have been automatically updated.

    That’s correct. We already removed Legacy Views and we recommend updating the plugin to the new views. See the article here, to learn more.

    I am curious about this one, I would need more information here. For me to understand and learn more about your setup, could you provide the following version of the following?

    1. PHP
    2. WordPress
    3. The Events Calendar Plugins
    4. Theme and Version

    Looking forward to hearing from you.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Link checker complains in event calendar’ is closed to new replies.