it seems a "bug" within languages, not scheduler. 
However - just to be sure - when you restored the db, if there was any 
scheduled_task there? 
If there was, the column "application_name" of the table scheduler_task 
needs to be updated to the new name.

On Thursday, September 27, 2012 12:08:59 AM UTC+2, Vincenzo Ampolo wrote:
>
> Hi, 
>
> I've deployed my application in a server, in the meantime I also changed 
> the application name. 
>
> To do so I installed web2py, then created a new application using the 
> admin interface and then I copied the content of the directory of the 
> project in the newly created directory. 
> For the db I did a dump and restored on the new server. 
>
> Everything work smooth except the scheduler. When a worker picks up a 
> job it dies with this error: 
>
> Traceback (most recent call last): 
>   File "/var/www/milo-reloaded/web2py/gluon/scheduler.py", line 203, in 
> executor 
>     _env = env(a=a,c=c,import_models=True) 
>   File "/var/www/milo-reloaded/web2py/gluon/shell.py", line 127, in env 
>     environment = build_environment(request, response, session) 
>   File "/var/www/milo-reloaded/web2py/gluon/compileapp.py", line 375, in 
> build_environment 
>     t = environment['T'] = translator(request) 
>   File "/var/www/milo-reloaded/web2py/gluon/languages.py", line 437, in 
> __init__ 
>     self.set_current_languages() 
>   File "/var/www/milo-reloaded/web2py/gluon/languages.py", line 492, in 
> set_current_languages 
>     pl_info = self.get_possible_languages_info('default') 
>   File "/var/www/milo-reloaded/web2py/gluon/languages.py", line 471, in 
> get_possible_languages_info 
>     info = read_possible_languages(self.folder) 
>   File "/var/www/milo-reloaded/web2py/gluon/languages.py", line 250, in 
> read_possible_languages 
>     lambda: read_possible_languages_aux(langdir)) 
>   File "/var/www/milo-reloaded/web2py/gluon/cfs.py", line 40, in getcfs 
>     return filter() if callable(filter) else '' 
>   File "/var/www/milo-reloaded/web2py/gluon/languages.py", line 250, in 
> <lambda> 
>     lambda: read_possible_languages_aux(langdir)) 
>   File "/var/www/milo-reloaded/web2py/gluon/languages.py", line 215, in 
> read_possible_languages_aux 
>     flist = oslistdir(langdir) 
> OSError: [Errno 2] No such file or directory: 
> 'applications/milo/languages' 
>
>
> the application was named milo, now it's named movish. Any clue? 
>
> I'm fixing it easily with a syslink for now. 
> -- 
> Vincenzo Ampolo 
> http://vincenzo-ampolo.net 
> http://goshawknest.wordpress.com 
>

-- 



Reply via email to