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

Reply via email to