Invalid parameter: parameter must be a non-empty string and valid URI/IRI - library/Zend/Feed/Writer

GeorgeS

Active member
Hello,


I find these entries in the server log:

TZBxOnF.png


XenForo is on 1.2.4.

Zend_Feed_Exception: Invalid parameter: parameter must be a non-empty string and valid URI/IRI - library/Zend/Feed/Writer/Feed/FeedAbstract.php:406
Erstellt von: Unbekanntes Benutzerkonto, Heute um 06:05 Uhr

#0 /var/www/library/XenForo/ViewPublic/Forum/GlobalRss.php(17): Zend_Feed_Writer_Feed_FeedAbstract->setLink('http://domainname...')
#1 /var/www/library/XenForo/ViewRenderer/Abstract.php(227): XenForo_ViewPublic_Forum_GlobalRss->renderRss()
#2 /var/www/library/XenForo/ViewRenderer/Rss.php(31): XenForo_ViewRenderer_Abstract->renderViewObject('XenForo_ViewPub...', 'Rss', Array, '')
#3 /var/www/library/XenForo/FrontController.php(582): XenForo_ViewRenderer_Rss->renderView('XenForo_ViewPub...', Array, '', NULL)
#4 /var/www/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_Rss), Array)
#5 /var/www/index.php(13): XenForo_FrontController->run()
#6 {main}

array(3) {
["url"] => string(53) "http://domainname.com/index.php?forums/-/index.rss"
["_GET"] => array(1) {
["forums/-/index_rss"] => string(0) ""
}
["_POST"] => array(0) {
}
}

(I exchanged the domain name for different reason. It is a German name using an umlaut (that's a letter with two dots on top :D ).


What to do to get rid of this error?


Georg
 
Last edited:
(I exchanged the domain name for different reason. It is a German name using an umlaut (that's a letter with two dots on top :D ).
That would be the problem then -- you need to check your board URL setting. If the umlaut is in the domain, you should enter the IDN version of the domain. If the umlaut is in the directory, it should be URL encoded.
 
Top Bottom