It looks like you're using version 1.2.2 of the client. I suggest trying
1.3.0 or the master branch from github.

On Thu, Oct 13, 2011 at 3:37 PM, Peter Fales <[email protected]
> wrote:

> Trying to upgrade from 0.14.1 to 1.0.0...
>
> This python program works with 0.14.1:
>
> ====================================================================
>  import riak
>  client = riak.RiakClient(port=XXXX, host="YYYY.ZZZZ",
> transport_class=riak.RiakPbcTransport)
>  test_bucket = client.bucket('test')
>  x=test_bucket.new('0-0-0','hello6')
>  x.store()
> ====================================================================
> However, with the server running 1.0.0, I get:
>
> ====================================================================
> Traceback (most recent call last):
>  File "./bench/client.py", line 6, in <module>
>    x.store()
>  File
> "/usr/lib/python2.7/site-packages/riak-1.2.2-py2.7.egg/riak/riak_object.py",
> line 296, in store
>    Result = t.put(self, w, dw, return_body)
>  File
> "/usr/lib/python2.7/site-packages/riak-1.2.2-py2.7.egg/riak/transports/pbc.py",
> line 188, in put
>    msg_code, resp = self.recv_msg()
>  File
> "/usr/lib/python2.7/site-packages/riak-1.2.2-py2.7.egg/riak/transports/pbc.py",
> line 357, in recv_msg
>    self.recv_pkt()
>  File
> "/usr/lib/python2.7/site-packages/riak-1.2.2-py2.7.egg/riak/transports/pbc.py",
> line 401, in recv_pkt
>    format(nmsglen))
> riak.RiakError: 'Socket returned short packet length  - expected 4'
> ====================================================================
>
> When this happens, console.logg gets:
>
> 2011-10-13 15:52:41.920 [error] <0.17823.0> CRASH REPORT Process
> <0.17823.0> with 0 neighbours crashed with reason: call to undefined
> function
> protobuffs:next_field_num(<<10,4,116,101,115,116,18,5,48,45,48,45,48,34,28,10,8,34,104,101,108,108,111,54,34,18,16,97,112...>>)
>
>
> Both 0.14.1 and 1.0.0 work with the HTTP interface, but I want to use
> the PB interface.
>
> I suspect I'm just missing something simple, but I haven't been puzzling
> over this for some time and haven't been able to find anything yet!
>
>
> --
> Peter Fales
> Alcatel-Lucent
> Member of Technical Staff
> 1960 Lucent Lane
> Room: 9H-505
> Naperville, IL 60566-7033
> Email: [email protected]
> Phone: 630 979 8031
>
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to