Environment variable DJANGO_SETTINGS_MODULE is undefined

379 views
Skip to first unread message

Ilia Lobsanov

unread,
Aug 6, 2009, 7:20:58 PM8/6/09
to gae-search
As per install instructions I copied the "search" folder under my app
folder. I have a loader script that loads data from CSV files. ie.
class ContractLoader(bulkloader.Loader)
This loader script imports my models, which includes the Contract
model. The Contract model uses SearchIndexProperty and imports from
search.core

When I run "appcfg.py upload_data..." I get:

Uploading data records.
[INFO ] Logging to bulkloader-log-20090806.191855
Traceback (most recent call last):
File "/usr/local/bin/appcfg.py", line 60, in <module>
run_file(__file__, globals())
File "/usr/local/bin/appcfg.py", line 57, in run_file
execfile(script_path, globals_)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/appcfg.py", line 2303, in <module>
main(sys.argv)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/appcfg.py", line 2294, in main
result = AppCfgApp(argv).Run()
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/appcfg.py", line 1458, in Run
self.action(self)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/appcfg.py", line 2182, in __call__
return method()
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/appcfg.py", line 2071, in PerformUpload
run_fn(args)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/appcfg.py", line 1984, in RunBulkloader
sys.exit(bulkloader.Run(arg_dict))
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/bulkloader.py", line 4354, in Run
return _PerformBulkload(arg_dict)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/bulkloader.py", line 4219, in _PerformBulkload
LoadConfig(config_file)
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/
google/appengine/tools/bulkloader.py", line 3992, in LoadConfig
('', 'r', imp.PY_SOURCE))
File "app2/contract_loader.py", line 14, in <module>
from goat.models import Contract, Agency, Vendor
File "/Volumes/Devel/disclosed/app2/goat/models.py", line 2, in
<module>
from search.core import SearchIndexProperty, porter_stemmer
File "/Volumes/Devel/disclosed/app2/search/core.py", line 3, in
<module>
from django.db.models import signals
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/
django/django/db/__init__.py", line 7, in <module>
if not settings.DATABASE_ENGINE:
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/
django/django/conf/__init__.py", line 28, in __getattr__
self._import_settings()
File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/
django/django/conf/__init__.py", line 53, in _import_settings
raise EnvironmentError, "Environment variable %s is undefined." %
ENVIRONMENT_VARIABLE
EnvironmentError: Environment variable DJANGO_SETTINGS_MODULE is
undefined.

twan...@googlemail.com

unread,
Aug 7, 2009, 1:54:40 AM8/7/09
to gae-search
I think the problem is that app-engine-patch is not loaded so try to
add "from common.appenginepatch import main" to your loader file. It's
important that this import is the first line in your script Do not
import anything before you import main.

I hope this will fix the bug.

Bye
Thomas

Ilia Lobsanov

unread,
Aug 7, 2009, 2:34:31 PM8/7/09
to gae-search
worked perfectly. Thank you.

On Aug 7, 1:54 am, "twansc...@googlemail.com"

Dave

unread,
Aug 27, 2009, 2:48:55 PM8/27/09
to gae-search
HI all, I seem to be having this same problem re: EnvironmentError:
Environment variable DJANGO_SETTINGS_MODULE is undefined.

So I tried to put "from common.appenginepatch import main" in both
models.py file (where I'm trying to use search) as well as in my zip-
packages.django.template.loader.py file. In all cases I then get an
error saying "ImportError: cannot import name main".

What am I doing wrong?

Thx for your help.

btw, Hi Waldemar, hope all is well.

Dave

Dave

unread,
Aug 28, 2009, 5:01:27 PM8/28/09
to gae-search
Hi Folks. Just want to make sure this question didn't get lost.

Any help you can provide is greatly appreciated!

thx,

Dave

Thomas Wanschik

unread,
Aug 29, 2009, 1:04:26 AM8/29/09
to gae-s...@googlegroups.com
On Fri, Aug 28, 2009 at 11:01 PM, Dave <dde...@gmail.com> wrote:

Hi Folks. Just want to make sure this question didn't get lost.

Any help you can provide is greatly appreciated!

thx,

Dave

On Aug 27, 2:48 pm, Dave <ddev...@gmail.com> wrote:
> HI all, I seem to be having this same problem re: EnvironmentError:
> Environment variable DJANGO_SETTINGS_MODULE is undefined.
>
> So I tried to put "from common.appenginepatch import main" in both
> models.py file (where I'm trying to use search) as well as in my zip-
> packages.django.template.loader.py file. In all cases I then get an
> error saying "ImportError: cannot import name main".
>

Did you import main before anything else? It is important that this import is the first line in your script. If so can you send us a traceback. That would help to find the bug much faster.

Bye
Thomas
 

Dave

unread,
Aug 29, 2009, 8:24:43 AM8/29/09
to gae-search
Hi Thomas, Thanks for your response. I've tried putting the "from
common.appenginepatch import main"(in my case I believe it would be
"from appenginepatch import main") as the first line in both my
models.py and views.py where I'm attempting to use the search. The
first traceback below is when attempting "from common.appenginepatch
import main". It can't find it. I'm using many of the ragendja tools
such as JSONResponse and successfully import it as "from
appenginepatch.ragendja.json import JSONResponse".

With "from appenginepatch import main" I get second traceback below.

As always your help is really apprecaited!

Dave


***TRACEBACK "from common.appenginepatch import main"***

*** Running dev_appserver with the following flags:
--admin_console_server= --port=8082 --datastore_path /mydata/
blindrebel.datastore --history_path blindrebel.history
Python command: /usr/local/bin/python2.5
INFO 2009-08-29 12:11:57,036 dev_appserver_main.py:465] Running
application myblindrebel on port 8082: http://localhost:8082
WARNING 2009-08-29 12:12:05,266 dev_appserver.py:1041] Blocking
access to skipped file "/Users/daviddevalk/Desktop/new fixed blind
rebel/common/zip-packages/.DS_Store"
WARNING 2009-08-29 12:12:05,267 py_zipimport.py:103] Can't open
zipfile /Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/.DS_Store: IOError: [Errno 13] file not accessible: '/Users/
daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/.DS_Store'
INFO 2009-08-29 12:12:05,284 py_zipimport.py:108] zipimporter('/
Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-packages/
django.zip', '')
WARNING 2009-08-29 12:12:05,357 dev_appserver.py:1041] Blocking
access to skipped file "/Users/daviddevalk/Desktop/new fixed blind
rebel/common/zip-packages/django.zip/django/.svn/entries"
ERROR 2009-08-29 07:12:07,017 signals.py:9] Exception in request:
Traceback (most recent call last):
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/handlers/base.py", line 92, in
get_response
File "/Users/daviddevalk/Desktop/Blind Rebel/myapp/views.py", line
29, in main
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/shortcuts/__init__.py", line 20, in
render_to_response
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/loader.py", line 108, in
render_to_string
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 178, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 778, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/debug.py", line 71, in render_node
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/loader_tags.py", line 97, in
render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 178, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 778, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/debug.py", line 81, in render_node
TemplateSyntaxError: Caught an exception while rendering: cannot
import name main

Original Traceback (most recent call last):
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/debug.py", line 71, in render_node
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/defaulttags.py", line 372, in
render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 265, in reverse
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 238, in reverse
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 165, in
_get_reverse_dict
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 159, in
_get_reverse_dict
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 208, in
_get_url_patterns
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 203, in
_get_urlconf_module
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/utils/importlib.py", line 35, in
import_module
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1158,
in Decorate
return func(self, *args, **kwargs)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1806,
in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1158,
in Decorate
return func(self, *args, **kwargs)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1708,
in FindAndLoadModule
description)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1158,
in Decorate
return func(self, *args, **kwargs)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1659,
in LoadModuleRestricted
description)
File "/Users/karendevalk/Desktop/Blind Rebel/hotspot/urls.py", line
3, in <module>
#from ragendja.urlsauto import urlpatterns
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1158,
in Decorate
return func(self, *args, **kwargs)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1806,
in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1158,
in Decorate
return func(self, *args, **kwargs)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1708,
in FindAndLoadModule
description)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1158,
in Decorate
return func(self, *args, **kwargs)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/
Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
google_appengine/google/appengine/tools/dev_appserver.py", line 1659,
in LoadModuleRestricted
description)
File "/Users/daviddevalk/Desktop/new fixed blind rebel/hotspot/
views.py", line 2, in <module>
from common.appenginepatch import main
ImportError: cannot import name main

INFO 2009-08-29 12:12:37,612 dev_appserver.py:3029] "GET / HTTP/
1.1" 500 -
INFO 2009-08-29 12:12:48,812 dev_appserver_index.py:212] Updating /
Users/daviddevalk/Desktop/new fixed blind rebel/index.yaml


***TRACEBACK "from appenginepatch import main"***

*** Running dev_appserver with the following flags:
--admin_console_server= --port=8082 --datastore_path /mydata/
blindrebel.datastore --history_path blindrebel.history
Python command: /usr/local/bin/python2.5
INFO 2009-08-29 12:17:52,170 dev_appserver_main.py:465] Running
application myblindrebel on port 8082: http://localhost:8082
WARNING 2009-08-29 12:18:07,814 dev_appserver.py:1041] Blocking
access to skipped file "/Users/daviddevalk/Desktop/new fixed blind
rebel/common/zip-packages/.DS_Store"
WARNING 2009-08-29 12:18:07,814 py_zipimport.py:103] Can't open
zipfile /Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/.DS_Store: IOError: [Errno 13] file not accessible: '/Users/
daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/.DS_Store'
INFO 2009-08-29 12:18:07,831 py_zipimport.py:108] zipimporter('/
Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-packages/
django.zip', '')
WARNING 2009-08-29 12:18:07,905 dev_appserver.py:1041] Blocking
access to skipped file "/Users/daviddevalk/Desktop/new fixed blind
rebel/common/zip-packages/django.zip/django/.svn/entries"
DEBUG 2009-08-29 07:18:09,887 dev_appserver.py:1569] Could not
import "fcntl": Disallowed C-extension or built-in module
ERROR 2009-08-29 07:18:10,408 signals.py:9] Exception in request:
Traceback (most recent call last):
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/handlers/base.py", line 92, in
get_response
File "/Users/daviddevalk/Desktop/Blind Rebel/myapp/views.py", line
29, in main
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/shortcuts/__init__.py", line 20, in
render_to_response
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/loader.py", line 108, in
render_to_string
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 178, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 778, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/debug.py", line 71, in render_node
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/loader_tags.py", line 97, in
render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 178, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/__init__.py", line 778, in render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/debug.py", line 81, in render_node
TemplateSyntaxError: Caught an exception while rendering:
'RegexURLResolver' object has no attribute 'name'

Original Traceback (most recent call last):
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/debug.py", line 71, in render_node
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/template/defaulttags.py", line 372, in
render
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 265, in reverse
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 238, in reverse
File "/Users/daviddevalk/Desktop/new fixed blind rebel/common/zip-
packages/django.zip/django/core/urlresolvers.py", line 174, in
_get_reverse_dict
AttributeError: 'RegexURLResolver' object has no attribute 'name'

INFO 2009-08-29 12:18:39,271 dev_appserver.py:3029] "GET / HTTP/
1.1" 500 -
INFO 2009-08-29 12:18:42,723 dev_appserver_index.py:212] Updating /
Users/daviddevalk/Desktop/new fixed blind rebel/index.yaml



On Aug 29, 1:04 am, Thomas Wanschik <twansc...@googlemail.com> wrote:

Dave

unread,
Aug 29, 2009, 9:18:17 AM8/29/09
to gae-search
Also, in looking at my app.yaml file the last entry is:

- url: /.*
script: common/appenginepatch/main.py

not sure if this helps, but I think means it is being loaded for all
scripts.

Dave
> ...
>
> read more »

Waldemar Kornewald

unread,
Aug 29, 2009, 10:42:26 AM8/29/09
to gae-s...@googlegroups.com
Hi Dave,
the import should only be in your bulkloader module (on the very first
line). Please remove the import from all other modules.

Bye,
Waldemar Kornewald

Dave

unread,
Aug 29, 2009, 11:43:23 AM8/29/09
to gae-search
Hi Waldemar, Thanks so much... I realize this is going to be a dumb
question but what bulkloader module? In terms of bulkloader the only
one I'm aware of is the one for bulk uploading data, which I'm not
using at the moment. Is this the one you are referencing?

Waldemar Kornewald

unread,
Aug 29, 2009, 12:18:29 PM8/29/09
to gae-s...@googlegroups.com
Hi Dave,

On Sat, Aug 29, 2009 at 5:43 PM, Dave<dde...@gmail.com> wrote:
>
> Hi Waldemar, Thanks so much... I realize this is going to be a dumb
> question but what bulkloader module?  In terms of bulkloader the only
> one I'm aware of is the one for bulk uploading data, which I'm not
> using at the moment. Is this the one you are referencing?

Yes, I meant that one. In your case, you don't need that import, at
all. Did you try if it works without the import?

Bye,
Waldemar Kornewald

Dave

unread,
Aug 29, 2009, 1:01:26 PM8/29/09
to gae-search
Thx, I did trying without the import as I followed the instructions
from the gae-search site which didn't mention anything about the
import. I found out about the import from this site.

I added search into my installed apps in settings.py. I copied over
the section from app.yaml as well. Then in my models.py file I import
"from search.core import SearchIndexProperty, porter_stemmer"

With this, the app continues to run fine. Then I add to my model.py
class as below:

class Hotspotdetails(db.Model):
name = db.StringProperty();
address1 = db.StringProperty()
....

search_index = SearchIndexProperty(('name'),
indexer=porter_stemmer)

With this I get the error and nothing runs. If I comment out
search_index = SearchIndexProperty(('name'), indexer=porter_stemmer)
then I no longer get the error but of course search does not work.

I'm using this on a MAC and using GoogleAppEngineLauncher.app so don't
know if that's causing a problem. I'm using many of the ragendja
utilities with no problem so I'm really confused. I was trying to use
search.SearchableModel but can't seem to get the classmethod override
to work. I was trying as below:

class Hotspotdetails(search.SearchableModel):
@classmethod
def SearchableProperties(cls):
return [[name],[tags,city,state]]

name = db.StringProperty();
address = db.StringProperty()
fulladdress = db.StringProperty()
....

Any ideas why that's not working either? According to the header notes
in searchmodel it should allow a custom search/index.

As always, thanks for all the help!

Dave

On Aug 29, 12:18 pm, Waldemar Kornewald <wkornew...@gmail.com> wrote:
> Hi Dave,
>

Waldemar Kornewald

unread,
Aug 30, 2009, 6:46:36 AM8/30/09
to gae-s...@googlegroups.com
On Sat, Aug 29, 2009 at 7:01 PM, Dave<dde...@gmail.com> wrote:
> class Hotspotdetails(db.Model):
>        name = db.StringProperty();
>        address1 = db.StringProperty()
>        ....
>
>        search_index = SearchIndexProperty(('name'),
> indexer=porter_stemmer)
>
> With this I get the error and nothing runs. If I comment out
> search_index = SearchIndexProperty(('name'), indexer=porter_stemmer)
> then I no longer get the error but of course search does not work.

Your traceback indicated that you have a .svn folder in your django
zip package. Also, your Django package is named "django.zip". Are you
really using the Django package supplied with app-engine-patch?

Could you please post your complete app.yaml (please modify secret
urls, but don't remove them)?

Bye,
Waldemar Kornewald

Dave

unread,
Aug 30, 2009, 8:53:25 AM8/30/09
to gae-search
Hi Waldemar, I am using the app-engine-patch .zip I just renamed it
somewhere along the way when I added a small mod to one of the generic
views function to support instance=. To test I took the .zip from gae-
search and replaced mine which resulted in the same error. I also
noticed in the traceback using the gae-search .zip it says about the
svn folder:

WARNING 2009-08-30 12:44:50,588 dev_appserver.py:1041] Blocking
access to skipped file "/Users/daviddevalk/Desktop/blindrebel/common/
zip-packages/.DS_Store"
WARNING 2009-08-30 12:44:50,589 py_zipimport.py:103] Can't open
zipfile /Users/daviddevalk/Desktop/blindrebel/common/zip-
packages/.DS_Store: IOError: [Errno 13] file not accessible: '/Users/
daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store'
INFO 2009-08-30 12:44:50,606 py_zipimport.py:108] zipimporter('/
Users/daviddevalk/Desktop/blindrebel/common/zip-packages/
django-1.1.zip', '')
WARNING 2009-08-30 12:44:50,666 dev_appserver.py:1041] Blocking
access to skipped file "/Users/daviddevalk/Desktop/blindrebel/common/
zip-packages/django-1.1.zip/django/.svn/entries"

Here is my app.yaml:

application: myblindrebel
version: 2
runtime: python
api_version: 1

default_expiration: '3650d'

handlers:
- url: /stylesheets
static_dir: stylesheets

- url: /images
static_dir: images

- url: /js
static_dir: javascripts

- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin

- url: /media
static_dir: _generated_media

- url: /bg-tasks/.*
script: common/appenginepatch/main.py
secure: optional
login: admin

- url: /.*
script: common/appenginepatch/main.py


Thx,

Dave


On Aug 30, 6:46 am, Waldemar Kornewald <wkornew...@gmail.com> wrote:

Waldemar Kornewald

unread,
Aug 30, 2009, 9:00:18 AM8/30/09
to gae-s...@googlegroups.com
On Sun, Aug 30, 2009 at 2:53 PM, Dave<dde...@gmail.com> wrote:
> Hi Waldemar, I am using the app-engine-patch .zip I just renamed it
> somewhere along the way when I added a small mod to one of the generic
> views function to support instance=. To test I took the .zip from gae-
> search and replaced mine which resulted in the same error. I also
> noticed in the traceback using the gae-search .zip it says about the
> svn folder:

That's strange because that .svn folder doesn't exist in the zip
package the and we don't get that error. Did you stop the
dev_appserver before you replaced the zip file? It's not possible to
replace zip files on-the-fly.

Also, could you please post the new traceback?

Do you get that traceback with the original sample app?

Bye,
Waldemar Kornewald

David de Valk

unread,
Aug 30, 2009, 11:33:15 AM8/30/09
to gae-s...@googlegroups.com
Hi, Yea, this is really crazy....

So with the sample app, it will not run. I get the following:
--> --> -->
Traceback (most recent call last):
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 2969, in _HandleRequest
base_env_dict=env_dict)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 406, in Dispatch
base_env_dict=base_env_dict)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 2238, in Dispatch
self._module_dict)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 2156, in ExecuteCGI
reset_modules = exec_script(handler_path, cgi_path, hook)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 2052, in ExecuteOrImportScript
exec module_code in script_module.__dict__
File "/Users/daviddevalk/Desktop/gae-search-free/common/appenginepatch/main.py", line 77, in <module>
main()
File "/Users/daviddevalk/Desktop/gae-search-free/common/appenginepatch/main.py", line 36, in real_main
util.run_wsgi_app(application)
File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/util.py", line 76, in run_wsgi_app
result = application(env, _start_response)
File "/Users/daviddevalk/Desktop/gae-search-free/common/zip-packages/django-1.1.zip/django/core/handlers/wsgi.py", line 230, in __call__
File "/Users/daviddevalk/Desktop/gae-search-free/common/zip-packages/django-1.1.zip/django/core/handlers/base.py", line 42, in load_middleware
if hasattr(mw_instance, 'process_request'):
ImproperlyConfigured: Error importing middleware mediautils.middleware: "No module named search"


The traceback with the django-1.1.zip copied from gae-search is below. Note I get the same 3 WARNING messages when I comment out the search_index = SearchIndexProperty... line in my models.py. When I do this the app runs fine, although without search.

thx



*** Running dev_appserver with the following flags:
    --admin_console_server= --port=8000 --datastore_path /mydata/blindrebel.datastore --history_path blindrebel.history
Python command: /usr/local/bin/python2.5
INFO     2009-08-30 15:24:20,731 dev_appserver_main.py:465] Running application myblindrebel on port 8000: http://localhost:8000
WARNING  2009-08-30 15:24:28,410 dev_appserver.py:1041] Blocking access to skipped file "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store"
WARNING  2009-08-30 15:24:28,419 py_zipimport.py:103] Can't open zipfile /Users/daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store: IOError: [Errno 13] file not accessible: '/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store'
INFO     2009-08-30 15:24:28,440 py_zipimport.py:108] zipimporter('/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip', '')
WARNING  2009-08-30 15:24:28,506 dev_appserver.py:1041] Blocking access to skipped file "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/.svn/entries"

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/__init__.py", line 744, in emit
    msg = self.format(record)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/__init__.py", line 630, in format
    return fmt.format(record)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/__init__.py", line 426, in format
    record.exc_text = self.formatException(record.exc_info)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/__init__.py", line 398, in formatException
    traceback.print_exception(ei[0], ei[1], ei[2], None, sio)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/traceback.py", line 125, in print_exception
    print_tb(tb, limit, file)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/traceback.py", line 69, in print_tb
    line = linecache.getline(filename, lineno, f.f_globals)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py", line 14, in getline
    lines = getlines(filename, module_globals)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py", line 40, in getlines
    return updatecache(filename, module_globals)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py", line 93, in updatecache
    data = get_source(name)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1821, in get_source
    full_path, search_path, submodule = self.GetModuleInfo(fullname)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1785, in GetModuleInfo
    submodule, search_path = self.GetParentSearchPath(fullname)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1764, in GetParentSearchPath
    parent_package = self.GetParentPackage(fullname)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1740, in GetParentPackage
    if self.find_module(fullname) is None:
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1470, in find_module
    search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/forms/__init__.py", line 1, in <module>
    from django.oldforms import *
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/oldforms/__init__.py", line 1, in <module>
    from django.core import validators
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/core/validators.py", line 13, in <module>
    from django.utils.translation import gettext, gettext_lazy, ngettext
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/utils/translation/__init__.py", line 3, in <module>
    if settings.USE_I18N:
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/conf/__init__.py", line 28, in __getattr__
    self._import_settings()
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/conf/__init__.py", line 53, in _import_settings

    raise EnvironmentError, "Environment variable %s is undefined." % ENVIRONMENT_VARIABLE
EnvironmentError: Environment variable DJANGO_SETTINGS_MODULE is undefined.
INFO     2009-08-30 15:24:29,870 dev_appserver.py:3029] "GET / HTTP/1.1" 500 -

Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/SocketServer.py", line 222, in handle_request
    self.process_request(request, client_address)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/SocketServer.py", line 241, in process_request
    self.finish_request(request, client_address)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/SocketServer.py", line 254, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 2870, in __init__
    BaseHTTPServer.BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/SocketServer.py", line 522, in __init__
    self.handle()
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/BaseHTTPServer.py", line 316, in handle
    self.handle_one_request()
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/BaseHTTPServer.py", line 310, in handle_one_request
    method()
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 2878, in do_GET
    self._HandleRequest()
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 3002, in _HandleRequest
    tbhandler()
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/cgitb.py", line 282, in handle
    doc = ''.join(traceback.format_exception(*info))
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/traceback.py", line 142, in format_exception
    list = list + format_tb(tb, limit)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/traceback.py", line 76, in format_tb
    return format_list(extract_tb(tb, limit))
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/traceback.py", line 101, in extract_tb
    line = linecache.getline(filename, lineno, f.f_globals)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py", line 14, in getline
    lines = getlines(filename, module_globals)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py", line 40, in getlines
    return updatecache(filename, module_globals)
  File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/linecache.py", line 93, in updatecache
    data = get_source(name)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1821, in get_source
    full_path, search_path, submodule = self.GetModuleInfo(fullname)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1785, in GetModuleInfo
    submodule, search_path = self.GetParentSearchPath(fullname)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1764, in GetParentSearchPath
    parent_package = self.GetParentPackage(fullname)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1740, in GetParentPackage
    if self.find_module(fullname) is None:
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1470, in find_module
    search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/forms/__init__.py", line 1, in <module>
    from django.oldforms import *
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/oldforms/__init__.py", line 1, in <module>
    from django.core import validators
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/core/validators.py", line 13, in <module>
    from django.utils.translation import gettext, gettext_lazy, ngettext
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/utils/translation/__init__.py", line 3, in <module>
    if settings.USE_I18N:
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/conf/__init__.py", line 28, in __getattr__
    self._import_settings()
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django/django/conf/__init__.py", line 53, in _import_settings

    raise EnvironmentError, "Environment variable %s is undefined." % ENVIRONMENT_VARIABLE
EnvironmentError: Environment variable DJANGO_SETTINGS_MODULE is undefined.
INFO     2009-08-30 15:25:39,651 dev_appserver_main.py:470] Server interrupted by user, terminating
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 57112)
----------------------------------------

Waldemar Kornewald

unread,
Aug 31, 2009, 1:30:19 AM8/31/09
to gae-s...@googlegroups.com
On Sun, Aug 30, 2009 at 5:33 PM, David de Valk<dde...@gmail.com> wrote:
> Hi, Yea, this is really crazy....
>
> So with the sample app, it will not run. I get the following:
> [...]

> ImproperlyConfigured: Error importing middleware mediautils.middleware: "No
> module named search"

Could you please try to remove and reinstall the latest SDK? Also, you
could please try to put it in /Applications, this time?

If that doesn't help, could you please use
manage.py runserver
instead the launcher?

Bye,
Waldemar Kornewald

David de Valk

unread,
Aug 31, 2009, 7:17:44 PM8/31/09
to gae-s...@googlegroups.com
Hi Waldemar,

Well I've spent the entire day trying to get this back up with the latest SDK. I'm fighting problems where it looks like models are getting recursively imported or something. In case you can help or have ideas I'd love to hear it. I've gone to great lengths to try and isolate all my code from the SDK because last time it took two days to upgrade and this time, so far it's 1 day and I'm not up. Any all suggestions you have for organizing my code to enable mostly seamless upgrading would be wonderful.

so far, I've taken the new SDK sample project and:
1) removed the sample app
2) add my custom dirs (myproject/apps, myproject/rebel, and put my templates in myproject/templates)
3) modified up app yaml (to point to my js, css, etc.)
4) modified existing settings.py to include myproject_settings.py
5) modified urls.py to remove old app urls.

and I'm getting all kinds of DuplicatePropertyError: Class Model already has property object_set. These errors are even on occasion random. It reallly looks to me like some problem with urlsauto...????

traceback is below.

Thx,

Dave


*** Running dev_appserver with the following flags:
    --admin_console_server= --port=8003 --datastore_path /mydata/blindrebel.datastore --history_path blindrebel.history
Python command: /usr/local/bin/python2.5
INFO     2009-08-31 22:58:15,676 dev_appserver_main.py:465] Running application myblindrebel on port 8003: http://localhost:8003
WARNING  2009-08-31 23:16:38,877 dev_appserver.py:1041] Blocking access to skipped file "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/.DS_Store"
WARNING  2009-08-31 23:16:38,878 py_zipimport.py:103] Can't open zipfile /Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/.DS_Store: IOError: [Errno 13] file not accessible: '/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/.DS_Store'
INFO     2009-08-31 23:16:38,893 py_zipimport.py:108] zipimporter('/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip', '')
WARNING  2009-08-31 23:16:38,942 dev_appserver.py:1041] Blocking access to skipped file "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip/django/.svn/entries"
ERROR    2009-08-31 18:16:40,295 signals.py:9] Exception in request:

Traceback (most recent call last):
  File "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip/django/core/handlers/base.py", line 83, in get_response
  File "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip/django/core/urlresolvers.py", line 216, in resolve
  File "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip/django/core/urlresolvers.py", line 245, in _get_url_patterns
  File "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip/django/core/urlresolvers.py", line 240, in _get_urlconf_module
  File "/Users/daviddevalk/Desktop/newblindrebel/common/zip-packages/django-1.1.zip/django/utils/importlib.py", line 35, in import_module

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/newblindrebel/urls.py", line 3, in <module>
    from ragendja.urlsauto import urlpatterns

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/newblindrebel/common/appenginepatch/ragendja/urlsauto.py", line 21, in <module>
    module = __import__(app + '.urlsauto', {}, {}, [''])

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/newblindrebel/apps/comments/urlsauto.py", line 3, in <module>
    import views as comments_views

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/newblindrebel/apps/comments/views.py", line 15, in <module>
    from models import Comment

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/Blind Rebel/comments/models.py", line 61, in <module>
  File "/Users/daviddevalk/Desktop/newblindrebel/common/appenginepatch/appenginepatcher/patch.py", line 541, in __init__
    not cls._meta.abstract)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py", line 357, in __init__
    _initialize_properties(cls, name, bases, dct)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py", line 305, in _initialize_properties
    attr.__property_config__(model_class, attr_name)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py", line 2677, in __property_config__
    self.collection_name))
DuplicatePropertyError: Class Model already has property object_set
INFO     2009-08-31 23:16:40,771 dev_appserver.py:3029] "GET / HTTP/1.1" 500 -
INFO     2009-08-31 23:16:40,942 dev_appserver_index.py:174] Detected manual index.yaml, will not update

Waldemar Kornewald

unread,
Sep 1, 2009, 4:05:06 AM9/1/09
to gae-s...@googlegroups.com
Hi David,

On Tue, Sep 1, 2009 at 1:17 AM, David de Valk<dde...@gmail.com> wrote:
> Well I've spent the entire day trying to get this back up with the latest
> SDK. I'm fighting problems where it looks like models are getting
> recursively imported or something. In case you can help or have ideas I'd
> love to hear it. I've gone to great lengths to try and isolate all my code
> from the SDK because last time it took two days to upgrade and this time, so
> far it's 1 day and I'm not up. Any all suggestions you have for organizing
> my code to enable mostly seamless upgrading would be wonderful.

Actually, with SDK I meant the App Engine SDK (which is why I
suggested to put it in /Applications and try manage.py runserver).
Always first make sure that the sample project works before trying
your own project, so you know that you have a working installation.

Bye,
Waldemar Kornewald

David de Valk

unread,
Sep 1, 2009, 12:00:41 PM9/1/09
to gae-s...@googlegroups.com
Thx, So I've now rebuilt everything with latest version of app engine SDK & app-engine patch. Everything works great.

I copied over search from gae-search. Added search to my installed apps, setup app.yaml and and can import from search.core SearchIndexProperty and porter_stemmer.

as soon as I add the line:

#    search_index = SearchIndexProperty(('name'), indexer=porter_stemmer)

to my model :

class Hotspotdetails(db.Model):
    name = db.StringProperty();
    address1 = db.StringProperty()
    fulladdress = db.StringProperty()
    city = db.StringProperty()
    postalcode = db.StringProperty()
    ...

I get DuplicatePropertyError: Class User already has property _sidx_hotspotdetails_search_index_set_

traceback below:

As always, thx for the help. I'd really like to see this work...

WARNING:root:Could not read datastore data from /tmp/django_myblindrebel.datastore
WARNING:root:Could not read datastore data from /tmp/django_myblindrebel.datastore.history
Running on app-engine-patch 1.1
INFO:google.appengine.tools.appengine_rpc:Server: appengine.google.com
INFO:root:Checking for updates to the SDK.
INFO:root:The SDK is up to date.
INFO:root:Running application myblindrebel on port 8000: http://localhost:8000
WARNING:root:Blocking access to skipped file "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store"
WARNING:root:Can't open zipfile /Users/daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store: IOError: [Errno 13] file not accessible: '/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/.DS_Store'
WARNING:root:Blocking access to skipped file "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/.svn/entries"
ERROR:root:Exception in request:

Traceback (most recent call last):
  File "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/core/handlers/base.py", line 83, in get_response
  File "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/core/urlresolvers.py", line 216, in resolve
  File "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/core/urlresolvers.py", line 245, in _get_url_patterns
  File "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/core/urlresolvers.py", line 240, in _get_urlconf_module
  File "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/utils/importlib.py", line 35, in import_module

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/brclean/urls.py", line 3, in <module>

    from ragendja.urlsauto import urlpatterns
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/brclean/common/appenginepatch/ragendja/urlsauto.py", line 21, in <module>

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/brupdate/apps/hotspot/urlsauto.py", line 3, in <module>

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/brupdate/apps/hotspot/views.py", line 27, in <module>

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/blindrebel/hotspot/forms.py", line 10, in <module>

  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1806, in load_module
    return self.FindAndLoadModule(submodule, fullname, search_path)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1708, in FindAndLoadModule
    description)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1158, in Decorate
    return func(self, *args, **kwargs)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1659, in LoadModuleRestricted
    description)
  File "/Users/daviddevalk/Desktop/blindrebel/apps/hotspot/models.py", line 8, in <module>
    class Hotspotdetails(db.Model):
  File "/Users/daviddevalk/Desktop/brclean/common/appenginepatch/appenginepatcher/patch.py", line 542, in __init__
    signals.class_prepared.send(sender=cls)
  File "/Users/daviddevalk/Desktop/blindrebel/common/zip-packages/django-1.1.zip/django/dispatch/dispatcher.py", line 166, in send
  File "/Users/daviddevalk/Desktop/blindrebel/apps/search/core.py", line 385, in install_index_model
    property.create_index_model()
  File "/Users/daviddevalk/Desktop/blindrebel/apps/search/core.py", line 293, in create_index_model
    (db.Model,), attrs)
  File "/Users/daviddevalk/Desktop/brclean/common/appenginepatch/appenginepatcher/patch.py", line 541, in __init__

    not cls._meta.abstract)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py", line 357, in __init__
    _initialize_properties(cls, name, bases, dct)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py", line 305, in _initialize_properties
    attr.__property_config__(model_class, attr_name)
  File "/Users/daviddevalk/Desktop/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/db/__init__.py", line 2677, in __property_config__
    self.collection_name))
DuplicatePropertyError: Class User already has property _sidx_hotspotdetails_search_index_set_
INFO:root:"GET / HTTP/1.1" 500 -
INFO:root:Updating /Users/daviddevalk/Desktop/blindrebel/index.yaml
Reply all
Reply to author
Forward
0 new messages