Доступ запрещен в GAE в Eclipse - PullRequest
0 голосов
/ 10 июня 2009

Когда я пытаюсь вызвать Model.put() в Eclipse для приложения Google Python, я получаю следующую ошибку:

exception value:[Error 5] Access is denied

Не знаю, связано ли это, но это произошло после того, как я изменил параметр - datastore_path="F:/tmp/myapp_datastore" в аргументах конфигураций отладки.

Все отлично работает для другого приложения из командной строки. Однако, когда я использую то же самое в Eclipse, я получаю следующий дамп в окне консоли Eclipse:

ERROR    2009-06-11 10:19:41,312 dev_appserver.py:2906] Exception 
encountered handling request 
Traceback (most recent call last): 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 2876, in _HandleRequest 
    base_env_dict=env_dict) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 387, in Dispatch 
    base_env_dict=base_env_dict) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 2163, in Dispatch 
    self._module_dict) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 2081, in ExecuteCGI 
    reset_modules = exec_script(handler_path, cgi_path, hook) 
  File "F:\Program Files\Google\google_appengine\google\appengine\tools 
\dev_appserver.py", line 1979, in ExecuteOrImportScript 
    script_module.main() 
  File "F:\eclipse\workspace\checkthis\src\carpoolkaro.py", line 749, 
in main 
    run_wsgi_app(application) 
  File "F:\Program Files\Google\google_appengine\google\appengine\ext 
\webapp\util.py", line 76, in run_wsgi_app 
    result = application(env, _start_response) 
  File "F:\Program Files\Google\google_appengine\google\appengine\ext 
\webapp\__init__.py", line 517, in __call__ 
    handler.handle_exception(e, self.__debug) 
  File "F:\Program Files\Google\google_appengine\google\appengine\ext 
\webapp\__init__.py", line 384, in handle_exception 
    self.error(500) 
TypeError: 'str' object is not callable 
INFO     2009-06-11 10:19:41,312 dev_appserver.py:2935] "POST /suggest 
HTTP/1.1" 500 - 

Это дамп экрана приложения из окна браузера:

 F:\Program Files\Google\google_appengine\google\appengine\ext\webapp 
\__init__.py in handle_exception(self=<__main__.SuggestHandler object 
at 0x019C0510>, exception=WindowsError(5, 'Access is denied'), 
debug_mode=True)

Ответы [ 2 ]

1 голос
/ 12 января 2010

Согласно этой ошибке,

TypeError: 'str' object is not callable 

Полагаю, вы затеняли встроенный объект str на что-то другое.

Например, вы использовали str="dummy" в своем коде, а str стал не вызываемым объектом.

0 голосов
/ 27 июня 2013

Ошибка 5 обычно означает, что указанный вами путь неверен. Я рекомендую вам удалить двойные кавычки в вашей команде:

Попытка:

--datastore_path=F:/tmp/myapp_datastore

и дайте нам знать, если это вам помогло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...