I'm a embedded software engineer! I'm now learning English. and i like photography. I also like Programming with Python, and learning the Turbo Gears! for Web Development!

Wednesday, May 02, 2007

RiverSMS Error: Logger access references unknown handler

>start-riversms.py
Traceback (most recent call last):
File "E:\prvnts\packets{Riverleaf[R001]}\(20070425){WebSMSServer[R003]}\RiverSMS\start-riversms.py", line 19, in ? update_config(configfile="dev.cfg",modulename="riversms.config")
File "d:\turbogears\turbogears-1.0.1-py2.4.egg\turbogears\config.py", line 207, in update_config
File "d:\turbogears\turbogears-1.0.1-py2.4.egg\turbogears\config.py", line 146, in configure_loggers
File "d:\turbogears\turbogears-1.0.1-py2.4.egg\turbogears\config.py", line 98, in _get_loggersturbogears.config.ConfigError: Logger access references unknown handler access_out

I cannot resolve this error. I have tried to search by google to found the ask and answer, but no one really resolve this problem.

Now I installed Python 2.5.1, and the Turbogears 1.0.2.2 release just 2 days ago. and this error never exists with my new simpleblog created by quickstart:
tg-admin quickstart --sqlalchemy -i
the creating history is:
Enter project name: simpleblogEnter package name [simpleblog]:Selected and implied templates: turbogears#tgbase tg base template turbogears#turbogears web framework
Variables: egg: simpleblog identity: sqlalchemy package: simpleblog project: simpleblog sqlalchemy: TrueCreating template tgbaseCreating directory .\simpleblog Recursing into +einame+.egg-info Creating .\simpleblog\simpleblog.egg-info/ Copying PKG-INFO to .\simpleblog\simpleblog.egg-info\PKG-INFO Copying paster_plugins.txt to .\simpleblog\simpleblog.egg-info\paster_plugins.txt Copying sqlobject.txt_tmpl to .\simpleblog\simpleblog.egg-info\sqlobject.txt
Recursing into +package+ Creating .\simpleblog\simpleblog/ Copying __init__.py_tmpl to .\simpleblog\simpleblog\__init__.py Copying release.py_tmpl to .\simpleblog\simpleblog\release.py Recursing into static Creating .\simpleblog\simpleblog\static/ Recursing into css Creating .\simpleblog\simpleblog\static\css/ Copying empty to .\simpleblog\simpleblog\static\css\empty Recursing into images Creating .\simpleblog\simpleblog\static\images/ Copying favicon.ico to .\simpleblog\simpleblog\static\images\favicon.ico
Copying tg_under_the_hood.png to .\simpleblog\simpleblog\static\images\tg_under_the_hood.png Copying under_the_hood_blue.png to .\simpleblog\simpleblog\static\images\under_the_hood_blue.png Recursing into javascript Creating .\simpleblog\simpleblog\static\javascript/ Copying empty to .\simpleblog\simpleblog\static\javascript\empty Recursing into templates Creating .\simpleblog\simpleblog\templates/ Copying __init__.py_tmpl to .\simpleblog\simpleblog\templates\__init__.pyCreating template turbogears Recursing into +package+ Recursing into config Creating .\simpleblog\simpleblog\config/D:\Python25\lib\site-packages\cheetah-2.0rc8-py2.5-win32.egg\Cheetah\Compiler.py:1577: UserWarning: You supplied an empty string for the source! warnings.warn("You supplied an empty string for the source!", ) Copying __init__.py_tmpl to .\simpleblog\simpleblog\config\__init__.py Copying app.cfg_tmpl to .\simpleblog\simpleblog\config\app.cfg Copying log.cfg_tmpl to .\simpleblog\simpleblog\config\log.cfg Copying controllers.py_tmpl to .\simpleblog\simpleblog\controllers.py Copying json.py_tmpl to .\simpleblog\simpleblog\json.py Copying model.py_tmpl to .\simpleblog\simpleblog\model.py Recursing into sqlobject-history Creating .\simpleblog\simpleblog\sqlobject-history/ Copying empty to .\simpleblog\simpleblog\sqlobject-history\empty Recursing into static Recursing into css Copying style.css to .\simpleblog\simpleblog\static\css\style.css Recursing into images Copying header_inner.png to .\simpleblog\simpleblog\static\images\header_inner.png Copying info.png to .\simpleblog\simpleblog\static\images\info.png Copying ok.png to .\simpleblog\simpleblog\static\images\ok.png Recursing into templates Copying login.kid to .\simpleblog\simpleblog\templates\login.kid Copying master.kid to .\simpleblog\simpleblog\templates\master.kid Copying welcome.kid to .\simpleblog\simpleblog\templates\welcome.kid Recursing into tests Creating .\simpleblog\simpleblog\tests/ Copying __init__.py_tmpl to .\simpleblog\simpleblog\tests\__init__.py Copying test_controllers.py_tmpl to .\simpleblog\simpleblog\tests\test_controllers.py Copying test_model.py_tmpl to .\simpleblog\simpleblog\tests\test_model.py Copying README.txt_tmpl to .\simpleblog\README.txt Copying dev.cfg_tmpl to .\simpleblog\dev.cfg Copying sample-prod.cfg_tmpl to .\simpleblog\sample-prod.cfg Copying setup.py_tmpl to .\simpleblog\setup.py Copying start-+package+.py_tmpl to .\simpleblog\start-simpleblog.py Copying test.cfg_tmpl to .\simpleblog\test.cfgRunning D:\Python25\python.exe setup.py egg_infoAdding TurboGears to paster_plugins.txtrunning egg_infowriting requirements to simpleblog.egg-info\requires.txtwriting simpleblog.egg-info\PKG-INFOwriting top-level names to simpleblog.egg-info\top_level.txtwriting dependency_links to simpleblog.egg-info\dependency_links.txtreading manifest file 'simpleblog.egg-info\SOURCES.txt'writing manifest file 'simpleblog.egg-info\SOURCES.txt'

No comments: