I just updated to the latest App Engine dev server on OS X after
running a version from about 1.5 months ago and immediately get the
below error when running my app. Please...any help is appreciated. No
idea why this suddenly doesn't work.

 -->  --> -->


<class 'google.appengine.tools.dev_appserver.InvalidAppConfigError'>
Python 2.5: /Library/Frameworks/Python.framework/Versions/2.5/
Resources/Python.app/Contents/MacOS/Python
Sat Feb 21 07:58:36 2009

A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in _HandleRequest
(self=<google.appengine.tools.dev_appserver.DevAppServerRequestHandler
instance at 0x145f468>)
 2709                               infile,
 2710                               outfile,
 2711                               base_env_dict=env_dict)
 2712         finally:
 2713           self.module_manager.UpdateModuleFileModificationTimes
()
base_env_dict undefined, env_dict = {'APPLICATION_ID':
'jaceyphotographs', 'CURRENT_VERSION_ID': '1.1', 'REMOTE_ADDR':
'127.0.0.1', 'REQUEST_METHOD': 'GET', 'SERVER_NAME': 'localhost',
'SERVER_PORT': '8080', 'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'Development/1.0'}
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in Dispatch
(self=<google.appengine.tools.dev_appserver.MatcherDispatcher object
at 0x145aaf0>, relative_url='/', path=None, headers=<mimetools.Message
instance at 0x145f0a8>, infile=<cStringIO.StringI object at
0x1444200>, outfile=<cStringIO.StringO object at 0x145ab00>,
base_env_dict={'APPLICATION_ID': 'jaceyphotographs',
'CURRENT_VERSION_ID': '1.1', 'REMOTE_ADDR': '127.0.0.1',
'REQUEST_METHOD': 'GET', 'SERVER_NAME': 'localhost', 'SERVER_PORT':
'8080', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'Development/
1.0'})
  378                                       infile,
  379                                       outfile,
  380
base_env_dict=base_env_dict)
  381
  382         if forward:
base_env_dict = {'APPLICATION_ID': 'jaceyphotographs',
'CURRENT_VERSION_ID': '1.1', 'REMOTE_ADDR': '127.0.0.1',
'REQUEST_METHOD': 'GET', 'SERVER_NAME': 'localhost', 'SERVER_PORT':
'8080', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': 'Development/
1.0'}
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in Dispatch
(self=<google.appengine.tools.dev_appserver.CGIDispatcher object at
0x145a9d0>, relative_url='/', path='main.py',
headers=<mimetools.Message instance at 0x145f0a8>,
infile=<cStringIO.StringI object at 0x1444200>,
outfile=<cStringIO.StringO object at 0x145ab00>, base_env_dict=
{'APPLICATION_ID': 'jaceyphotographs', 'CURRENT_VERSION_ID': '1.1',
'REMOTE_ADDR': '127.0.0.1', 'REQUEST_METHOD': 'GET', 'SERVER_NAME':
'localhost', 'SERVER_PORT': '8080', 'SERVER_PROTOCOL': 'HTTP/1.0',
'SERVER_SOFTWARE': 'Development/1.0'})
 1996                      infile,
 1997                      outfile,
 1998                      self._module_dict)
 1999       handler.AddDebuggingConsole(relative_url, env, outfile)
 2000     finally:
self = <google.appengine.tools.dev_appserver.CGIDispatcher object at
0x145a9d0>, self._module_dict = {'__main__': <module 'main' from '/
Users/edylan/Desktop/JaceyPhotographs2/main.py'>, '_struct': <module
'_struct' from '/Library/Frameworks/Pyth...rsions/2.5/lib/python2.5/
lib-dynload/_struct.so'>, '_types': <module '_types' (built-in)>,
'appengine_django': <module 'appengine_django' from '/Users/edylan/
D...JaceyPhotographs2/appengine_django/__init__.pyc'>,
'appengine_django.django': None, 'appengine_django.google': None,
'appengine_django.logging': None, 'appengine_django.os': None,
'appengine_django.re': None, 'appengine_django.sys': None, ...}
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in ExecuteCGI(root_path='/
Users/edylan/Desktop/JaceyPhotographs2', handler_path='main.py',
cgi_path='/Users/edylan/Desktop/JaceyPhotographs2/main.py', env=
{'APPLICATION_ID': 'jaceyphotographs', 'AUTH_DOMAIN': 'gmail.com',
'CONTENT_LENGTH': '', 'CONTENT_TYPE': 'application/x-www-form-
urlencoded', 'CURRENT_VERSION_ID': '1.1', 'GATEWAY_INTERFACE': 'CGI/
1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/
xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET':
'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_LANGUAGE': 'en-
us,en;q=0.5', 'HTTP_CONNECTION': 'keep-alive', ...},
infile=<cStringIO.StringI object at 0x1444200>,
outfile=<cStringIO.StringO object at 0x145ab00>, module_dict=
{'__main__': <module 'main' from '/Users/edylan/Desktop/
JaceyPhotographs2/main.py'>, '_struct': <module '_struct' from '/
Library/Frameworks/Pyth...rsions/2.5/lib/python2.5/lib-dynload/
_struct.so'>, '_types': <module '_types' (built-in)>,
'appengine_django': <module 'appengine_django' from '/Users/edylan/
D...JaceyPhotographs2/appengine_django/__init__.pyc'>,
'appengine_django.django': None, 'appengine_django.google': None,
'appengine_django.logging': None, 'appengine_django.os': None,
'appengine_django.re': None, 'appengine_django.sys': None, ...},
exec_script=<function ExecuteOrImportScript at 0x143e9f0>)
 1914     logging.debug('Executing CGI with env:\n%s', pprint.pformat
(env))
 1915     try:
 1916       reset_modules = exec_script(handler_path, cgi_path, hook)
 1917     except SystemExit, e:
 1918       logging.debug('CGI exited with status: %s', e)
reset_modules = True, exec_script = <function ExecuteOrImportScript at
0x143e9f0>, handler_path = 'main.py', cgi_path = '/Users/edylan/
Desktop/JaceyPhotographs2/main.py', hook =
<google.appengine.tools.dev_appserver.HardenedModulesHook object at
0x64e70>
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in ExecuteOrImportScript
(handler_path='main.py', cgi_path='/Users/edylan/Desktop/
JaceyPhotographs2/main.py',
import_hook=<google.appengine.tools.dev_appserver.HardenedModulesHook
object at 0x64e70>)
 1810   try:
 1811     if module_code:
 1812       exec module_code in script_module.__dict__
 1813     else:
 1814       script_module.main()
module_code = <code object <module> at 0x1455338, file "/Users/edylan/
Desktop/JaceyPhotographs2/main.py", line 21>, script_module = <module
'main' from '/Users/edylan/Desktop/JaceyPhotographs2/main.py'>,
script_module.__dict__ = {'InstallAppengineHelperForDjango': <function
InstallAppengineHelperForDjango at 0x1497870>, '__builtins__':
{'ArithmeticError': <type 'exceptions.ArithmeticError'>,
'AssertionError': <type 'exceptions.AssertionError'>,
'AttributeError': <type 'exceptions.AttributeError'>, 'BaseException':
<type 'exceptions.BaseException'>, 'DeprecationWarning': <type
'exceptions.DeprecationWarning'>, 'EOFError': <type
'exceptions.EOFError'>, 'Ellipsis': Ellipsis, 'EnvironmentError':
<type 'exceptions.EnvironmentError'>, 'Exception': <type
'exceptions.Exception'>, 'False': False, ...}, '__doc__': 'Bootstrap
for running a Django app under Google ...ly -- everything else is
controlled from there.\n\n', '__file__': '/Users/edylan/Desktop/
JaceyPhotographs2/main.py', '__loader__':
<google.appengine.tools.dev_appserver.HardenedModulesHook object at
0x64e70>, '__name__': 'main', 'django_zip_path': '/Users/edylan/
Desktop/JaceyPhotographs2/django.zip', 'have_django_zip': True,
'logging': <module 'logging' from '/Library/Frameworks/Pyth...Versions/
2.5/lib/python2.5/logging/__init__.pyc'>, 'os': <module 'os' from '/
Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
os.pyc'>, ...}
 /Users/edylan/Desktop/JaceyPhotographs2/main.py in ()
   29 from appengine_django import have_django_zip
   30 from appengine_django import django_zip_path
   31 InstallAppengineHelperForDjango()
   32
   33 # Google App Engine imports.
InstallAppengineHelperForDjango = <function
InstallAppengineHelperForDjango at 0x1497870>
 /Users/edylan/Development/JaceyPhotographs3/appengine_django/
__init__.py in InstallAppengineHelperForDjango()
 /Users/edylan/Development/JaceyPhotographs3/appengine_django/
__init__.py in LoadAppengineEnvironment()
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in LoadAppConfig
(root_path='.', module_dict={}, cache=None, static_caching=True,
read_app_config=<function ReadAppConfig at 0x14411f0>,
create_matcher=<function CreateURLMatcherFromMaps at 0x1441230>)
 2928
 2929       try:
 2930         config = read_app_config(appinfo_path,
appinfo.LoadSingleAppInfo)
 2931
 2932         if static_caching:
config undefined, read_app_config = <function ReadAppConfig at
0x14411f0>, appinfo_path = './app.yaml', global appinfo = <module
'google.appengine.api.appinfo' from '/Ap...ogle_appengine/google/
appengine/api/appinfo.pyc'>, appinfo.LoadSingleAppInfo = <function
LoadSingleAppInfo at 0x11d2c30>
 /Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/dev_appserver.py in ReadAppConfig
(appinfo_path='./app.yaml', parse_app_config=<function
LoadSingleAppInfo at 0x11d2c30>)
 2796   except IOError, e:
 2797     raise InvalidAppConfigError(
 2798       'Application configuration could not be read from "%s"' %
appinfo_path)
 2799
 2800
appinfo_path = './app.yaml'

<class 'google.appengine.tools.dev_appserver.InvalidAppConfigError'>:
Application configuration could not be read from "./app.yaml"
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to