Well,

I am assuming this was a typo in your original e-mail (since the error does
not seem to suggest you are actually running this command) but:

--url=http://bulkmove.latest.railsturbinetest.appspot.com/

Should be:

--url=http://bulkmove.latest.railsturbinetest.appspot.com/remote_api

On Sat, Mar 13, 2010 at 3:55 AM, Josh Moore <joshsmo...@gmail.com> wrote:

> Hi I am trying to download all of the datastore objects in my application
> with the bulkloader and then upload them into a different application.
>
> I use this command to download:
> bulkloader.py --dump --app_id=jsm277 --url=
> http://bulkmove.latest.jsm277.appspot.com/remote_api--filename=test_download_data
>
> and I get this output:
>
> /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py:64:
> DeprecationWarning: the sha module is deprecated; use the hashlib module
> instead
>  import sha
> /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_login.py:33:
> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>  import md5
> [INFO    ] Logging to bulkloader-log-20100313.160710
> [INFO    ] Throttling transfers:
> [INFO    ] Bandwidth: 250000 bytes/second
> [INFO    ] HTTP connections: 8/second
> [INFO    ] Entities inserted/fetched/modified: 20/second
> [INFO    ] Opening database: bulkloader-progress-20100313.160710.sql3
> [INFO    ] Opening database: bulkloader-results-20100313.160710.sql3
> [INFO    ] Connecting to bulkmove.latest.jsm277.appspot.com/remote_api
> [INFO    ] Downloading kinds: [u'Blogs', u'Posts', u'Blog', u'Person',
> u'Post', u'_ah_SESSION']
> ......[INFO    ] _ah_SESSION: No descending index on __key__, performing
> serial download
>
> ....................................................................................................................................................................................................................
> [INFO    ] Have 21307 entities, 0 previously transferred
> [INFO    ] 21307 entities (7414423 bytes) transferred in 1063.4 seconds
>
>
> Then I use this command to upload to my new application:
>
> bulkloader.py --restore --url=
> http://bulkmove.latest.railsturbinetest.appspot.com/--filename=test_download_data
>  --app_id=railsturbinetest
>
> And this is the output that I am getting:
> Josh-Moores-MacBook:datadownload joshmoore$ bulkloader.py --restore --url=
> http://bulkmove.latest.railsturbinetest.appspot.com/--filename=test_download_data
>  --app_id=railsturbinetest
> ~/Documents/code/new_rails_turbine/
> /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py:64:
> DeprecationWarning: the sha module is deprecated; use the hashlib module
> instead
>  import sha
> /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver_login.py:33:
> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>  import md5
> [INFO    ] Logging to bulkloader-log-20100313.164108
> [INFO    ] Throttling transfers:
> [INFO    ] Bandwidth: 250000 bytes/second
> [INFO    ] HTTP connections: 8/second
> [INFO    ] Entities inserted/fetched/modified: 20/second
> [INFO    ] Opening database: bulkloader-progress-20100313.164108.sql3
> [INFO    ] Connecting to bulkmove.latest.railsturbinetest.appspot.com/
> Traceback (most recent call last):
>  File "/usr/local/bin/bulkloader.py", line 68, in <module>
>    run_file(__file__, globals())
>  File "/usr/local/bin/bulkloader.py", line 64, in run_file
>    execfile(script_path, globals_)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
> line 4031, in <module>
>    sys.exit(main(sys.argv))
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
> line 4027, in main
>    return _PerformBulkload(arg_dict)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
> line 3880, in _PerformBulkload
>    return_code = app.Run()
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
> line 3170, in Run
>    kinds = self.RunPostAuthentication()
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
> line 3278, in RunPostAuthentication
>    self.request_manager.IncrementId(list(ancestor_path), kind, high_id)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/bulkloader.py",
> line 1215, in IncrementId
>    start, end = datastore.AllocateIds(model_key, 1)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/datastore.py",
> line 1481, in AllocateIds
>    datastore_pb.AllocateIdsResponse(), rpc)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/datastore.py",
> line 177, in _MakeSyncCall
>    rpc.check_success()
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/apiproxy_stub_map.py",
> line 474, in check_success
>    self.__rpc.CheckSuccess()
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/api/apiproxy_rpc.py",
> line 149, in _WaitImpl
>    self.request, self.response)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
> line 226, in MakeSyncCall
>    response)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
> line 155, in MakeSyncCall
>    self._MakeRealSyncCall(service, call, request, response)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py",
> line 168, in _MakeRealSyncCall
>    response_pb.ParseFromString(encoded_response)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
> line 58, in ParseFromString
>    self.MergeFromString(s)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
> line 71, in MergeFromString
>    self.Merge(d)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
> line 175, in Merge
>    self.TryMerge(d)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/remote_api/remote_api_pb.py",
> line 473, in TryMerge
>    d.skipData(tt)
>  File
> "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/net/proto/ProtocolBuffer.py",
> line 414, in skipData
>    raise ProtocolBufferDecodeError, "corrupted"
> google.net.proto.ProtocolBuffer.ProtocolBufferDecodeError: corrupted
>
>
> I am using the Java SDK, but I am not sure if that makes a difference.  I
> have completed the download twice and get the same message about corruption
> each time when I try to restore it.  Can anybody point me in the write
> direction to figure out this problem?
>
> Thanks,
>
> Josh
>
> --
> 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.
>
>

-- 
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