Oops, it looks like you've entered an invalid feed address!

Permalink Browser Info Environment
Hi JZ / JB

I wanted to combine a couple of RSS feeds into one so got a copy of your addon.
I seem to be having a bit of a problem though and I am not sure why.
Here is whats happening:
When I add a feed to my standard browser reader all works OK.
When I add the feed to the RSS displayer C5 block all OK.
When I add the feed plus another that also works to the Aggregator config I get a error saying "Oops, it looks like you've entered an invalid feed address!" on the page.
The link I am using in the C5 Displayer block ishttp://sargent.mfsdev.com/index.php/rss-feed/...
I have attached 2 screen grabs, first is of my config for the Aggregator and second is the C5 RSS displayer block I am using on the page.
I have cleared cache and also turned off all caching, block and page.
The feed can been seen on a page herehttp://sargent.mfsdev.com/ it´s just started dev so please excuse the mess.

Any advice or suggestion greatly appreciated.

p.s Happy birthday to Josh for yesterday, hope the US is still fun.

2 Attachments

Type: Pre-Sale
Status: In Progress
madeforspace
View Replies:
jb1 replied on at Permalink Reply
jb1
Hi Alex,
Thanks for your message. I'll look into that today and get back to you.

Thanks very much for the bday wishes ;-)

JB
jb1 replied on at Permalink Reply
jb1
hmmm... this is a bit of a puzzle. I tried replicating the same RSS feeds you're using on my development installation of C5 and it works fine. Here's a screenshot:
http://screencast.com/t/B2lTJoSjjh...

I've seen on rare occasions the original RSS feeds included invalid characters which can throw things out, but that's not occurring on this case. I've compared your outputted RSS feed to mine and it looks pretty similar. There are some differences though in the actual content which I have to assuming is caching related. Eg. Your RSS feed contains "Balancing Act" and mine doesn't.

Based on your environment info you're using the latest C5.6.x and the latest version of this add-on, so I'm a bit stumped.

There's only 3 things I can think of:
1) Some of the content differences on a particular RSS item that I'm not seeing means your feed contains invalid characters. To test if this is the case, try using completely different RSS feeds, such as these:http://www.news.com.au/more-information/rss-feeds...

2) The RSS Displayer block uses the PHP library: 3rdparty/simplepie. Either something has gone wrong with that; or;

3) Something else is interfering with the RSS Displayer (like another block or customisation to C5).

One idea is to add error logging to the RSS Displayer:
/concrete/core/controllers/blocks/rss_displayer.php around line 56. This is where the "error" is being caught and the message is being showed. If you simply add some C5 error logging and catch the full error it may help to identify what is causing the issue.
Here's info on how to add error logging code in case you need it:
http://legacy-documentation.concrete5.org/developers/introduction/l...

Let me know how you go with that.

JB

concrete5 Environment Information

# concrete5 Version
5.6.3.4

# concrete5 Packages
RSS Feed Aggregator (1.2.0), Salix (1.0).

# concrete5 Overrides
languages/pt_PT, languages/pl_PL, languages/es_MX, languages/ja_JP, languages/es_PE, languages/sl_SI, languages/es_ES, languages/fr_FR, languages/de_DE, languages/el_GR, languages/ro_RO, languages/nl_NL, languages/it_IT, languages/nb_NO, languages/ar, languages/da_DK, languages/vi_VN, languages/pt_BR, languages/sv_SE, languages/es_AR, languages/fa_IR, languages/fi_FI, languages/zh_TW, languages/sk_SK, languages/cs_CZ, languages/ru_RU, languages/tr_TR

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off

# Server Software
Apache/2.2.24 (Unix) mod_hive/5.0 mod_ssl/2.2.24 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 mod_fastcgi/2.4.6 mod_fcgid/2.3.6

# Server API
cgi-fcgi

# PHP Version
5.3.29

# PHP Extensions
bcmath, bz2, bz2_filter, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, http, iconv, imap, intl, ionCube Loader, json, ldap, libxml, mailparse, mbstring, mcrypt, memcache, mhash, mysql, mysqli, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SourceGuardian, SPL, SQLite, sqlite3, ssh2, standard, stats, sysvmsg, sysvsem, tidy, tokenizer, wddx, xattr, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend Guard Loader, zip, zlib.

# PHP Settings
max_execution_time - 45
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 2000
memory_limit - 128M
post_max_size - 32M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 24M
http.persistent.handles.limit - -1
ldap.max_links - Unlimited
memcache.max_failover_attempts - 20
mysql.max_links - 60
mysql.max_persistent - Unlimited
mysqli.max_links - 60
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - 60
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.