You need to start the crypto application:<div><br></div><div><div>2> application:start(crypto).</div><div>ok</div><div>3> riak_core_util:unique_id_62().</div><div>"V2N2Hcwxa1jkG2y9nFSiJCs9Qyt"</div><div><br>
</div><div><br></div>Daniel Reverri<br>Developer Advocate<br>Basho Technologies, Inc.<br><a href="mailto:dan@basho.com">dan@basho.com</a><br>
<br><br><div class="gmail_quote">On Tue, Mar 15, 2011 at 10:34 PM, Saurabh Sehgal <span dir="ltr"><<a href="mailto:saurabh.r.s@gmail.com">saurabh.r.s@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi, <br><br>I tried using the riak_core_util:unique_id_62/0 , but get the following error -><br><br>** exception error: bad argument<br>     in function  port_control/3<br>        called as port_control(crypto_drv03,5,<br>

                               <<131,104,2,114,0,3,100,0,13,110,111,110,111,100,101,64,<br>                                 110,111,104,111,115,116,0,0,0,0,...>>)<br>     in call from crypto:control/2<br>     in call from riak_core_util:unique_id_62/0<br>

<br>Any ideas ?<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Sat, Mar 12, 2011 at 8:40 AM, Sean Cribbs <span dir="ltr"><<a href="mailto:sean@basho.com" target="_blank">sean@basho.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
That is correct. Either the driver itself or the application code needs to generate a key.<br>
<br>
Sean Cribbs <<a href="mailto:sean@basho.com" target="_blank">sean@basho.com</a>><br>
<div>Developer Advocate<br>
Basho Technologies, Inc.<br>
</div><a href="http://basho.com/" target="_blank">http://basho.com/</a><br>
<div><div></div><div><br>
On Mar 12, 2011, at 1:14 AM, Joshua Partogi wrote:<br>
<br>
> Hi Dan,<br>
><br>
> I guess that also affects other driver that by default uses protobuf<br>
> [like the riak python driver] ? Does that mean the riak python driver<br>
> need to generate the unique key on the client side when it uses<br>
> protobuf?<br>
><br>
> Cheers.<br>
><br>
> On Sat, Mar 12, 2011 at 4:11 AM, Dan Reverri <<a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a>> wrote:<br>
>> Hi Saurabh,<br>
>> The protocols buffers interface does not currently support server side<br>
>> generated keys. Bug 485 has been filed for this issue:<br>
>> <a href="https://issues.basho.com/show_bug.cgi?id=485" target="_blank">https://issues.basho.com/show_bug.cgi?id=485</a><br>
>> In the mean time you can generate a unique key on the client side. You can<br>
>> use the code on the server side as a reference for generating unique keys:<br>
>> <a href="https://github.com/basho/riak_core/blob/master/src/riak_core_util.erl#L131" target="_blank">https://github.com/basho/riak_core/blob/master/src/riak_core_util.erl#L131</a><br>
>> Thanks,<br>
>> Dan<br>
>> Daniel Reverri<br>
>> Developer Advocate<br>
>> Basho Technologies, Inc.<br>
>> <a href="mailto:dan@basho.com" target="_blank">dan@basho.com</a><br>
>><br>
>><br>
>> On Thu, Mar 10, 2011 at 10:37 PM, Saurabh Sehgal <<a href="mailto:saurabh.r.s@gmail.com" target="_blank">saurabh.r.s@gmail.com</a>><br>
>> wrote:<br>
>>><br>
>>> Hi,<br>
>>> I was going through riak's documentation and I saw that through the rest<br>
>>> API, if a key for an object is not specified, riak generates one for you.<br>
>>> Can I do the same when storing objects through the riak erlang pb<br>
>>> client programmatically ?<br>
>>> Thank you,<br>
>>> Saurabh<br>
>>><br>
>>> --<br>
>>> Saurabh Sehgal<br>
>>> E-mail:     <a href="mailto:saurabh.r.s@gmail.com" target="_blank">saurabh.r.s@gmail.com</a><br>
>>> Phone:     <a href="tel:425-269-1324" target="_blank">425-269-1324</a><br>
>>> LinkedIn: <a href="http://www.linkedin.com/pub/1/7a3/436" target="_blank">http://www.linkedin.com/pub/1/7a3/436</a><br>
>>><br>
>>> _______________________________________________<br>
>>> riak-users mailing list<br>
>>> <a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
>>> <a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
>>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> riak-users mailing list<br>
>> <a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
>> <a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
>><br>
>><br>
><br>
><br>
><br>
> --<br>
> <a href="http://twitter.com/jpartogi" target="_blank">http://twitter.com/jpartogi</a><br>
><br>
> _______________________________________________<br>
> riak-users mailing list<br>
> <a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
> <a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br>
<br>
_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br><div><div></div><div class="h5">Saurabh Sehgal<br>E-mail:     <a href="mailto:saurabh.r.s@gmail.com" target="_blank">saurabh.r.s@gmail.com</a><br>
Phone:     425-269-1324<br>LinkedIn: <a href="http://www.linkedin.com/pub/1/7a3/436" target="_blank">http://www.linkedin.com/pub/1/7a3/436</a> <br>

</div></div><br>_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br></blockquote></div><br></div>