Thanks, Sean!

It was because riak_pb wasn't installed correctly. My server is a vanilla
Ubuntu 12.04. I had to install these packages to build riak_bf:

protobuf > 2.5.0
python-setuptools
maven2

After building it, riak started working.

One note: even riak_pb says BUILD SUCCESSFUL, it ended with error. I'm not
sure if it is only my server related or not:

[INFO] Installing
com/basho/riak/protobuf/riak-pb/2.0.0.12-SNAPSHOT/riak-pb-2.0.0.12-SNAPSHOT.jar

[INFO] Writing OBR metadata

[INFO]
------------------------------------------------------------------------

[INFO] BUILD SUCCESSFUL

[INFO]
------------------------------------------------------------------------

[INFO] Total time: 56 seconds

[INFO] Finished at: Fri Mar 21 19:56:41 UTC 2014

[INFO] Final Memory: 37M/96M

[INFO]
------------------------------------------------------------------------

==> C (compile)

make: *** [PROTOC-exists] Error 1







On Fri, Mar 21, 2014 at 8:58 AM, Sean Cribbs <s...@basho.com> wrote:

> Buri,
>
> riak_pb_messages is a module generated by rebar at build time. Do you have
> the latest riak_pb dependency? How did you build the client?
>
>
> On Fri, Mar 21, 2014 at 9:44 AM, Buri Arslon <buri...@gmail.com> wrote:
>
>> Hi guys!
>>
>> I'm playing with Riak 2.0 pre15. I also updated riakc-erlang-client to
>> the latest. I'm getting an error. Any hints? Thanks!
>>
>>
>> ERROR:
>>
>> -------------------------------------------
>>
>> (main@abc)5> {ok, Pid} = riakc_pb_socket:start_link("127.0.0.1", 8087).
>>
>> {ok,<0.255.0>}
>>
>> (main@abc)6> riakc_pb_socket:ping(Pid).
>>
>>
>> =ERROR REPORT==== 21-Mar-2014::14:37:40 ===
>>
>> ** Generic server <0.255.0> terminating
>>
>> ** Last message in was {req,rpbpingreq,60000}
>>
>> ** When Server state == {state,"127.0.0.1",8087,false,false,#Port<0.7205>,
>>
>>                                false,gen_tcp,undefined,
>>
>>                                {[],[]},
>>
>>
>> 1,[],infinity,undefined,undefined,undefined,
>>
>>                                undefined,[],100}
>>
>> ** Reason for termination ==
>>
>> ** {'module could not be loaded',
>>
>>        [{riak_pb_messages,msg_code,[rpbpingreq],[]},
>>
>>
>> {riak_pb_codec,encode,1,[{file,"src/riak_pb_codec.erl"},{line,73}]},
>>
>>         {riakc_pb_socket,encode_request_message,1,
>>
>>             [{file,"src/riakc_pb_socket.erl"},{line,2094}]},
>>
>>         {riakc_pb_socket,send_request,2,
>>
>>             [{file,"src/riakc_pb_socket.erl"},{line,2077}]},
>>
>>         {riakc_pb_socket,handle_call,3,
>>
>>             [{file,"src/riakc_pb_socket.erl"},{line,1258}]},
>>
>>         {gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,585}]},
>>
>>         {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]}
>>
>>
>> =CRASH REPORT==== 21-Mar-2014::14:37:40 ===
>>
>>   crasher:
>>
>>     initial call: riakc_pb_socket:init/1
>>
>>     pid: <0.255.0>
>>
>>     registered_name: []
>>
>>     exception exit: {undef,
>>
>>                         [{riak_pb_messages,msg_code,[rpbpingreq],[]},
>>
>>                          {riak_pb_codec,encode,1,
>>
>>                              [{file,"src/riak_pb_codec.erl"},{line,73}]},
>>
>>                          {riakc_pb_socket,encode_request_message,1,
>>
>>
>> [{file,"src/riakc_pb_socket.erl"},{line,2094}]},
>>
>>                          {riakc_pb_socket,send_request,2,
>>
>>
>> [{file,"src/riakc_pb_socket.erl"},{line,2077}]},
>>
>>                          {riakc_pb_socket,handle_call,3,
>>
>>
>> [{file,"src/riakc_pb_socket.erl"},{line,1258}]},
>>
>>                          {gen_server,handle_msg,5,
>>
>>                              [{file,"gen_server.erl"},{line,585}]},
>>
>>                          {proc_lib,init_p_do_apply,3,
>>
>>                              [{file,"proc_lib.erl"},{line,239}]}]}
>>
>>       in function  gen_server:terminate/6 (gen_server.erl, line 744)
>>
>>     ancestors: [<0.252.0>]
>>
>>     messages: []
>>
>>     links: [<0.252.0>,#Port<0.7205>]
>>
>>     dictionary: []
>>
>>     trap_exit: false
>>
>>     status: running
>>
>>     heap_size: 987
>>
>>     stack_size: 27
>>
>>     reductions: 540
>>
>>   neighbours:
>>
>>     neighbour: [{pid,<0.252.0>},
>>
>>                   {registered_name,[]},
>>
>>                   {initial_call,{erlang,apply,2}},
>>
>>                   {current_function,{gen,do_call,4}},
>>
>>                   {ancestors,[]},
>>
>>                   {messages,[]},
>>
>>                   {links,[<0.33.0>,<0.255.0>]},
>>
>>                   {dictionary,[]},
>>
>>                   {trap_exit,false},
>>
>>                   {status,waiting},
>>
>>                   {heap_size,233},
>>
>>                   {stack_size,36},
>>
>>                   {reductions,1895}]
>>
>> ** exception exit: undef
>>
>>      in function  riak_pb_messages:msg_code/1
>>
>>         called as riak_pb_messages:msg_code(rpbpingreq)
>>
>>      in call from riak_pb_codec:encode/1 (src/riak_pb_codec.erl, line 73)
>>
>>      in call from riakc_pb_socket:encode_request_message/1
>> (src/riakc_pb_socket.erl, line 2094)
>>
>>      in call from riakc_pb_socket:send_request/2
>> (src/riakc_pb_socket.erl, line 2077)
>>
>>      in call from riakc_pb_socket:handle_call/3 (src/riakc_pb_socket.erl,
>> line 1258)
>>
>>      in call from gen_server:handle_msg/5 (gen_server.erl, line 585)
>>
>>      in call from proc_lib:init_p_do_apply/3 (proc_lib.erl, line 239)
>>
>> _______________________________________________
>> riak-users mailing list
>> riak-users@lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>
>>
>
>
> --
> Sean Cribbs <s...@basho.com>
> Software Engineer
> Basho Technologies, Inc.
> http://basho.com/
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to