Hi Bob,
When a feed is not formed correctly i get this error message : " core/cache/includes/elements/modsnippet/4.include.cache.php : 46) Error parsing RSS feed at
https://www..." and only blank lines for this specific feed, so usually working at it should !
However in one case when i got the blank pages (had all error messages turned off since moving the site to production), i removed all the feed urls one by one to spot the culprit and found one problematic feed. The page rendered OK when i just removed its url. When checking with the W3C feed tool : i got a "time out" message. Not only the feed but also the whole blog wasn't available (error 500 as far as i remember). Now this blog is on again with its feed working so i cannot replecate the corresponding error.
Nothing related found in the site server error log. In Modx core cache error logs i get :
core/cache/includes/elements/modsnippet/4.include.cache.php : 46) Error parsing RSS feed at https://
: working at it should when a feed is not good, but it's for other feeds, not that one !
I had errors
/core/model/modx/modparser.class.php : 540) Could not find snippet with name getResourceField.
due to the use of some old code in Breadcrumb, but that's not related and now fixed.
I also got this error (which in all honesty doesnt tell me much, don't know how this xpdo class works) :
(ERROR in xPDO::getValue @ .../core/xpdo/xpdo.class.php : 1111) Error HY000 executing statement:
Array
(
[0] => HY000
[1] => 1267
[2] => Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
)
that last one though could be related with this blank page event. (timewise match). My site is all UTF-8.
My concern being that if one of the feeds is out again the same way, i get these blank pages instead of blank lines for the related feed.
Many thanks again for your well appreciated feedbacks !
PS: Additional info which could confirm this last error message is related :
When looking at the site triggering the feed issue, i can see this message with the chrome tool :
A parser-blocking, cross site (i.e. different eTLD+1) script, <URL>, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See <URL> for more details.
scriptaculous.js?ver=1.9.0:31 A parser-blocking, cross site (i.e. different eTLD+1) script,
https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/builder.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message. See
https://www.chromestatus.com/feature/5718547946799104 for more details.
[ed. note: justinet last edited this post 8 years ago.]