From: Demian K. <dem...@vi...> - 2013-04-26 17:27:58
|
Clear your cache - the structure of search objects has changed, so the cached facets on the homepage are no longer compatible with the new code. If you empty the cache, a new object will get generated and everything should be fine. - Demian From: Brad Busenius [mailto:bbu...@uc...] Sent: Friday, April 26, 2013 12:44 PM To: vuf...@li... Subject: [VuFind-Tech] problem with untouched blueprint theme, custom theme is fine After our last pull and merge, we started getting an error on the homepage of our blueprint theme. The weird thing is that we haven't edited any of the blueprint files and we haven't changed anything in the blueprint theme directory. Our custom theme is fine, however. I'm a little perplexed. I even ran a series of cmp commands and diffs against a fresh install to be sure. Has anybody else seen anything like this? Exception: Message: Unexpected Query object. Backtrace: #0 /data/dldc3/vufind2/module/VuFind/src/VuFind/Search/UrlQueryHelper.php(235): VuFind\Search\UrlQueryHelper->getParamArray() #1 /data/dldc3/vufind2/module/VuFind/src/VuFind/Search/UrlQueryHelper.php(223): VuFind\Search\UrlQueryHelper->addFilter('callnumber-firs...') #2 /data/dldc3/vufind2/module/VuFind/src/VuFind/View/Helper/Root/SortFacetList.php(63): VuFind\Search\UrlQueryHelper->addFacet('callnumber-firs...', 'P - Language an...') #3 [internal function]: VuFind\View\Helper\Root\SortFacetList->__invoke(Object(VuFind\Search\Solr\Results), 'callnumber-firs...', Array, 'search-results') #4 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php(400): call_user_func_array(Object(VuFind\View\Helper\Root\SortFacetList), Array) #5 /data/dldc3/vufind2/themes/blueprint/templates/search/home.phtml(42): Zend\View\Renderer\PhpRenderer->__call('sortFacetList', Array) #6 /data/dldc3/vufind2/themes/blueprint/templates/search/home.phtml(42): Zend\View\Renderer\PhpRenderer->sortFacetList(Object(VuFind\Search\Solr\Results), 'callnumber-firs...', Array, 'search-results') #7 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/View/Renderer/PhpRenderer.php(507): include('/data/dldc3/vuf...') #8 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/View/View.php(205): Zend\View\Renderer\PhpRenderer->render(Object(Zend\View\Model\ViewModel)) #9 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/View/View.php(233): Zend\View\View->render(Object(Zend\View\Model\ViewModel)) #10 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/View/View.php(198): Zend\View\View->renderChildren(Object(Zend\View\Model\ViewModel)) #11 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/Mvc/View/Http/DefaultRenderingStrategy.php(126): Zend\View\View->render(Object(Zend\View\Model\ViewModel)) #12 [internal function]: Zend\Mvc\View\Http\DefaultRenderingStrategy->render(Object(Zend\Mvc\MvcEvent)) #13 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(472): call_user_func(Array, Object(Zend\Mvc\MvcEvent)) #14 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(207): Zend\EventManager\EventManager->triggerListeners('render', Object(Zend\Mvc\MvcEvent), Array) #15 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/Mvc/Application.php(332): Zend\EventManager\EventManager->trigger('render', Object(Zend\Mvc\MvcEvent)) #16 /data/dldc3/vufind2/vendor/zendframework/zendframework/library/Zend/Mvc/Application.php(307): Zend\Mvc\Application->completeRequest(Object(Zend\Mvc\MvcEvent)) #17 /data/dldc3/vufind2/public/index.php(59): Zend\Mvc\Application->run() #18 {main} |