Sounds like you've got a stuck / defunct mapper job.  Do you have some
tasks that have been stuck and are repeating?




Robert



On Fri, Mar 11, 2011 at 17:34, danpaik <[email protected]> wrote:
> Hi Everyone,
>
> I am using App Engine 1.4.2 (1.4.2.1041) in Python.
>
> I noticed a new error message in my logs.  It shows up every hour at
> 26 minutes past the hour.  Also, when I got into my App Engine
> dashboard, the "Datastore Admin" section doesn't work (it's just
> blank).
>
> I tried re-installing App Engine but it didn't seem to help.  Has
> anyone else seen this error before?
>
> The logs say:
>
> 2011-03-11 14:26:16.196
> 'NoneType' object has no attribute 'active_jobs'
> Traceback (most recent call last):
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> ext/webapp/__init__.py", line 517, in __call__
>    handler.post(*groups)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> ext/datastore_admin/utils.py", line 349, in post
>    db.run_in_transaction(tx)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> api/datastore.py", line 1977, in RunInTransaction
>    DEFAULT_TRANSACTION_RETRIES, function, *args, **kwargs)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> api/datastore.py", line 2063, in RunInTransactionCustomRetries
>    ok, result = _DoOneTry(new_connection, function, args, kwargs)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> api/datastore.py", line 2084, in _DoOneTry
>    result = function(*args, **kwargs)
>  File "/base/python_runtime/python_lib/versions/1/google/appengine/
> ext/datastore_admin/utils.py", line 342, in tx
>    operation.active_jobs -= 1
> AttributeError: 'NoneType' object has no attribute 'active_jobs'
>
> When I do a grep within the Google App Engine installation folder I
> see:
>
> $ grep -R "active_job" *
> Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
> google_appengine/google/appengine/ext/datastore_admin/templates/
> list_actions.html:              {{operation.active_jobs}} active)
> Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
> google_appengine/google/appengine/ext/datastore_admin/
> utils.py:          operation.active_jobs -= 1
> Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
> google_appengine/google/appengine/ext/datastore_admin/
> utils.py:          if not operation.active_jobs:
> Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
> google_appengine/google/appengine/ext/datastore_admin/utils.py:
> active_jobs = db.IntegerProperty(default=0)
> Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/
> google_appengine/google/appengine/ext/datastore_admin/utils.py:
> operation.active_jobs += 1
> Binary file Contents/Resources/GoogleAppEngine-default.bundle/Contents/
> Resources/google_appengine/google/appengine/ext/datastore_admin/
> utils.pyc matches
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to