I hade created a bucket 'users', which i then deleted through the
'recon' interface (well i deleted all the keys within that bucket),
but now every time i try to push a new key, i get this error:

{ [Error: HTTP error 500: Error:
{precommit_fail,{hook_crashed,{riak_search_kv_hook,precommit,error,badarg}}}
] statusCode: 500 }

here is the code:


                                origin = /\/(.*)\.gif/.exec(request.url);
                                if (origin) {
                                        var ip = 
request.connection.remoteAddress;
                                        city = new City(__dirname + 
"/GeoLiteCity.dat");
                                        city.lookup(ip, function(err, location) 
{
                                                        obj = {
                                                                city: 
location.city
                                                              , latitude:
location.latitude
                                                              , longitude:
location.longitude
                                                              , ip: ip
                                                              , timestamp: time
                                                        }
                                                        
self.bayeux.getClient().publish('/stat', obj);
                                                        // write to riak cluster
                                                        db.save('users', 
'username', obj, { index: {timestamp: time} });
                                                        console.log('was saved 
in the riak cluster');

if i change the bucket name 'users' to anything else this works, even
if i then delete all the records from that ne bucket, i can still add
records to that new named bucket. the only problem is with this
'users' bucket.

is there a way to check what is going on and clean up the database?

i have a single node on my local machine, running OSX.

thanks

norman

-- 
%>>> "".join( [ {'*':'@','^':'.'}.get(c,None) or
chr(97+(ord(c)-83)%26) for c in ",adym,*)&uzq^zqf" ] )

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to