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 -~----------~----~----~----~------~----~------~--~---