Hi PK,

Can you please file a bug with the server-side stacktrace, and the
(datastore?) call you were trying to execute at the time?

Thanks,

Nick Johnson

On Sun, Nov 21, 2010 at 10:43 AM, PK <p...@gae123.com> wrote:

> The new features sound very exciting. However, as I routinely do with
> the prereleases I put it through the test suite of my python app and
> this time it failed. I include the traces below, please contact me if
> you need more details.
>
> ***** SERVER SIDE *******
> EBUG    2010-11-20 23:09:57,694 dev_appserver.py:2105] Reusing main()
> function of module "google.appengine.ext.remote_api.handler"
> ERROR    2010-11-20 23:09:57,695 handler.py:225] Exception while
> handling service_name: "remote_datastore"method: "Transaction"
> request <
>  "\"\000*321j\nneatschoolr#\013\022\006Domain
> \"\003ID1\014\013\022\010Location\"\006ID1000\014">
> Traceback (most recent call last):
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/ext/remote_api/handler.py", line 221, in post
>    response_data = self.ExecuteRequest(request)
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/ext/remote_api/handler.py", line 249, in
> ExecuteRequest    response_data)  File ".../out/google_appengine/
> google/appengine/api/apiproxy_stub.py", line 80, in MakeSyncCall  File
> ".../downloads/google_appengine/google_appengine_1.4_prerelease/google/
> appengine/ext/remote_api/handler.py", line 144, in
> _Dynamic_Transaction    self.__call('datastore_v3', 'Put',
> put_request, response)  File ".../out/google_appengine/google/
> appengine/api/apiproxy_stub_map.py", line 86, in MakeSyncCall  File
> ".../out/google_appengine/google/appengine/api/apiproxy_stub_map.py",
> line 286, in Mak
> eSyncCall
>  File ".../out/google_appengine/google/appengine/api/
> apiproxy_rpc.py", line 149, in _WaitImp
> l
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/api/datastore_file_stub.py"
> , line 616, in MakeSyncCall    response)
>  File ".../out/google_appengine/google/appengine/api/
> apiproxy_stub.py", line 80, in MakeSyncCall
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/api/datastore_file_stub.py", line 677, in
> _Dynamic_Put
>    datastore_stub_util.PrepareSpecialPropertiesForStore(clone)
> UnboundLocalError: local variable 'clone' referenced before assignment
>
>
> **** CLIENT SIDE  *********
>
> ERROR: test_with_location
>
> (test_employee.EmployeeTestCase)----------------------------------------------------------------------
> Traceback (most recent call last)
>  File "/opt/local/lib/python2.5/site-packages/logilab/common/
> testlib.py", line 1224, in _proceed    testfunc(*args, **kwargs)
>  File ".../school/tests/test_employee.py", line 240, in
> test_with_location
>    lt.delete(True)  File ".../school/tests/test_location.py", line
> 15, in delete
>    self.ent_loc.delete()
>  File ".../out/site/swplatform/util/db/transaction.py", line 279, in
> new    ret = run_in_new_or_current(meth, *args, **kws)
>  File ".../out/site/swplatform/util/db/transaction.py", line 76, in
> run_in_new_or_current
>    return run_in_new(function, *args, **kwargs)  File ".../out/site/
> swplatform/util/db/transaction.py", line 110, in run_in_new
>    rr = db.run_in_transaction(_run_in_new, function, *args, **kwargs)
>  File ".../out/google_appengine/google/appengine/api/datastore.py",
> line 1981, in RunInTransaction
>    DEFAULT_TRANSACTION_RETRIES, function, *args, **kwargs)
>  File ".../out/google_appengine/google/appengine/api/datastore.py",
> line 2067, in RunInTransactionCustomRetries
>    ok, result = _DoOneTry(new_connection, function, args, kwargs)
>  File ".../out/google_appengine/google/appengine/api/datastore.py",
> line 2105, in _DoOneTry
>    if new_connection.commit():
>  File ".../out/google_appengine/google/appengine/datastore/
> datastore_rpc.py", line 1505, in commit
>    return rpc.get_result()
>  File ".../out/google_appengine/google/appengine/api/
> apiproxy_stub_map.py", line 529, in get
> _result
>    return self.__get_result_hook(self)
>  File ".../out/google_appengine/google/appengine/datastore/
> datastore_rpc.py", line 1528, in
> __commit_hook
>    rpc.check_success()
>  File ".../out/google_appengine/google/appengine/api/
> apiproxy_stub_map.py", line 501, in check_success
>    self.__rpc.CheckSuccess()
>  File ".../out/google_appengine/google/appengine/api/
> apiproxy_rpc.py", line 149, in _WaitImpl
>    self.request, self.response)  File ".../downloads/google_appengine/
> google_appengine_1.4_prerelease/google/appengine/ext/remote_api/
> remote_api_s
> tub.py", line 224, in MakeSyncCall
>    handler(request, response)
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/ext/remote_api/remote_api_s
> tub.py", line 404, in _Dynamic_Commit
>    tx, datastore_pb.PutResponse())
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/ext/remote_api/remote_api_s
> tub.py", line 156, in MakeSyncCall
>    self._MakeRealSyncCall(service, call, request, response)
>  File ".../downloads/google_appengine/google_appengine_1.4_prerelease/
> google/appengine/ext/remote_api/remote_api_s
> tub.py", line 176, in _MakeRealSyncCall
>    raise pickle.loads(response_pb.exception().contents())
> UnboundLocalError: local variable 'clone' referenced before assignment
>
> --
> 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-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

-- 
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-appeng...@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