Author:
Makenosound
Version:
1.1.3
Released:
3 July 2011
Category:
Events

Closed#2: [Symphony 2.0.8RC1] Cannot request a page callback without first specifying the page

I get the following error when trying to access the preferences after installing this extension under Symphony 2.0.8RC1:

Cannot request a page callback without first specifying the page.
/Users/tonyarnold/Sites/tonyarnold.local/symphony/lib/core/class.administration.php line 96

91      }
92      
93      public function getPageCallback($page=NULL, $update=false){
94          
95          if((!$page || !$update) && $this->_callback) return $this->_callback;
96          elseif(!$page && !$this->_callback) trigger_error(__('Cannot request a page callback without first specifying the page.'));
97          
98          $this->_currentPage = URL . preg_replace('//{2,}/', '/', '/symphony' . $page);
99          $bits = preg_split('///', trim($page, '/'), 3, PREG_SPLIT_NO_EMPTY);
100         

Hmm, not sure what’s going on there. I haven’t had a chance to install the 2.0.8 RC yet—I’ll try and take a look over the weekend.

Update: I’ve installed a clean version of 2.0.8 RC1 and the latest version of CacheLite and the only problem I’m seeing is that I can’t save preferences (which is a bug in 2.0.7 as well). Any chance you can try and pin it down a little more, Tony? Conflicting with another ext. perhaps?

I’m afraid I’m not quite sure where to start - the error message from Symphony is practically useless in this situation - it provides no context to the error thrown. I can start disabling extensions, but do you have any hints about previous incompatibilities or problems that might cause this?

OK, I’ve been through my extensions and it’s Subsection Manager. Which is good, because I use Bi-Link, so I can just remove it. w00t!

Awesome, thanks for tracking that down, Tony.

This issue is closed.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details