the strange thing is even if I delete everthing and do this: 1. symfony init-app backend 2. symfony propel-init-admin backend article Article
the exactly same error happened! Perhaps this is because my php? On Mon, Jul 27, 2009 at 9:52 AM, Alexandru-Emil Lupu <gang.al...@gmail.com>wrote: > hmmmz... maybe if you would CC you cache ... check if you have > "registrations" module... i haven't meet this error before ... > also, you might wanna check your config/generator.yml file ... there you > might find some answers ... > Alecs > > > On Mon, Jul 27, 2009 at 4:46 PM, xhe <hexuf...@gmail.com> wrote: > >> >> Today I suddenly meet an error for my syfmony project, this is symfony >> 1.0 project, the error message is as follows: >> >> >> ******************* >> [sfParseException] >> You must specify a "moduleName" >> stack trace >> >> * at () >> in SF_ROOT_DIR\lib\symfony\generator\sfCrudGenerator.class.php >> line 52 ... >> 49. $error = 'You must specify a "%s"'; >> 50. $error = sprintf($error, $entry); >> 51. >> 52. throw new sfParseException($error); >> 53. } >> 54. } >> 55. >> * at sfCrudGenerator->generate(array('model_class' => >> 'registrations', 'theme' => 'sfnew', 'css' => 'admin/template.css', >> array(array('name' => 'Enrol Src'), array('name' => 'Agreed'), array >> ('name' => 'GD')), array('title' => 'New Registrations', array('id', >> 'pid', 'states', 'first_name', 'last_name', 'title', 'email', 'phone', >> 'i_agree', 'global_distribution', 'created_at', 'updated_at', >> 'enrolsource'), array('states_id', 'first_name', 'last_name', 'title', >> 'email', 'phone', 'created_at', 'updated_at', '_enrolsource'), >> 'max_per_page' => '20', array(array(), array(array('admin'))), array >> (array(array('admin')))), array(array(array(array('admin')), '_list' >> => '', array(array('admin')), array(array('admin')))))) >> in SF_ROOT_DIR\lib\symfony\generator >> \sfGeneratorManager.class.php line 56 ... >> 53. { >> 54. $generator = new $generator_class(); >> 55. $generator->initialize($this); >> 56. $data = $generator->generate($param); >> 57. >> 58. return $data; >> 59. } >> * at sfGeneratorManager->generate('sfPropelAdminGenerator', array >> ('model_class' => 'registrations', 'theme' => 'sfnew', 'css' => 'admin/ >> template.css', array(array('name' => 'Enrol Src'), array('name' => >> 'Agreed'), array('name' => 'GD')), array('title' => 'New >> Registrations', array('id', 'pid', 'states', 'first_name', >> 'last_name', 'title', 'email', 'phone', 'i_agree', >> 'global_distribution', 'created_at', 'updated_at', 'enrolsource'), >> array('states_id', 'first_name', 'last_name', 'title', 'email', >> 'phone', 'created_at', 'updated_at', '_enrolsource'), 'max_per_page' >> => '20', array(array(), array(array('admin'))), array(array(array >> ('admin')))), array(array(array(array('admin')), '_list' => '', array >> (array('admin')), array(array('admin')))))) >> in SF_ROOT_DIR\lib\symfony\config >> \sfGeneratorConfigHandler.class.php line 75 ... >> 72. $generatorParam['moduleName'] = $match[1]; >> 73. } >> 74. >> 75. $data = $generatorManager->generate($config >> ['class'], $generatorParam); >> 76. >> 77. // compile data >> 78. $retval = "<?php\n". >> * at sfGeneratorConfigHandler->execute(array('D:\websites\aes >> \config/../data/symfony/config/generator.yml', 'D:\websites\aes\apps >> \admin/modules/registrations/config/generator.yml')) >> in SF_ROOT_DIR\lib\symfony\config\sfConfigCache.class.php line >> 103 ... >> 100. if ($handlerToCall) >> 101. { >> 102. // call the handler and retrieve the cache >> data >> 103. $data = $handlerToCall->execute($configs); >> 104. >> 105. $this->writeCacheFile($handler, $cache, >> $data); >> 106. } >> * at sfConfigCache->callHandler('modules/registrations/config/ >> generator.yml', array('D:\websites\aes\config/../data/symfony/config/ >> generator.yml', 'D:\websites\aes\apps\admin/modules/registrations/ >> config/generator.yml'), 'D:\websites\aes\cache\admin\dev\config/ >> modules_registrations_config_generator.yml.php') >> in SF_ROOT_DIR\lib\symfony\config\sfConfigCache.class.php line >> 190 ... >> 187. if (!is_readable($cache) || $mtime > filemtime >> ($cache)) >> 188. { >> 189. // configuration has changed so we need to >> reparse it >> 190. $this->callHandler($configPath, $files, >> $cache); >> 191. >> 192. // clear process cache >> 193. if ('config/config_handlers.yml' != >> $configPath && sfConfig::get('sf_use_process_cache') && ! >> $process_cache_cleared) >> * at sfConfigCache->checkConfig('modules/registrations/config/ >> generator.yml', '1') >> in SF_ROOT_DIR\lib\symfony\config\sfConfigCache.class.php line >> 248 ... >> 245. */ >> 246. public function import($config, $once = true, >> $optional = false) >> 247. { >> 248. $cache = $this->checkConfig($config, $optional); >> 249. >> 250. if ($optional && !$cache) >> 251. { >> * at sfConfigCache->import('modules/registrations/config/ >> generator.yml', '1', '1') >> in SF_ROOT_DIR\lib\symfony\controller\sfController.class.php >> line 194 ... >> 191. } >> 192. >> 193. // check for a module generator config file >> 194. sfConfigCache::getInstance()->import >> (sfConfig::get('sf_app_module_dir_name').'/'. >> $moduleName.'/'.sfConfig::get('sf_app_module_config_dir_name').'/ >> generator.yml', true, true); >> 195. >> 196. if (!$this->actionExists($moduleName, >> $actionName)) >> 197. { >> * at sfController->forward('registrations', 'list') >> in SF_ROOT_DIR\lib\symfony\controller >> \sfFrontWebController.class.php line 48 ... >> 45. $actionName = $request->getParameter >> ('action'); >> 46. >> 47. // make the first request >> 48. $this->forward($moduleName, $actionName); >> 49. } >> 50. catch (sfException $e) >> 51. { >> * at sfFrontWebController->dispatch() >> in SF_ROOT_DIR\web\admin_dev.php line 10 ... >> >> ****************************************************** >> >> I never meet this error before. The strange thing is even I used >> symfony propel-init-admin admin registrations registrations >> to regenerate the same module backend, the same error happened. It is >> pretty weird. >> >> Please help with some of your ideas. >> >> Thanks >> >> > > > -- > As programmers create bigger & better idiot proof programs, so the universe > creates bigger & better idiots! > I am on web: http://www.alecslupu.ro/ > I am on twitter: http://twitter.com/alecslupu > I am on linkedIn: http://www.linkedin.com/in/alecslupu > Tel: (+4)0748.543.798 > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---