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