Luke,

Thanks for your reply.

1) I'm using a fresh checkout from https://github.com/basho/riak-python-client. 
Maybe I should be using the latest official release, 2.1.0?

2) Here's what I got after running curl:

* Adding handle: conn: 0x7f9c03804400
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x7f9c03804400) send_pipe: 1, recv_pipe: 0
* About to connect() to localhost port 10018 (#0)
*   Trying ::1...
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 10018 (#0)
> PUT /types/animals/buckets/cats/keys/liono HTTP/1.1
> User-Agent: curl/7.30.0
> Host: localhost:10018
> Accept: */*
> Content-type: application/json
> Content-Length: 46
> 
* upload completely sent off: 46 out of 46 bytes
< HTTP/1.1 204 No Content
< Vary: Accept-Encoding
* Server MochiWeb/1.1 WebMachine/1.10.5 (jokes are better explained) is not 
blacklisted
< Server: MochiWeb/1.1 WebMachine/1.10.5 (jokes are better explained)
< Date: Wed, 12 Nov 2014 19:48:19 GMT
< Content-Type: application/json
< Content-Length: 0
< 
* Connection #0 to host localhost left intact

from console.log:

2014-11-12 19:48:19.459 [error] <0.770.0>@yz_kv:index:215 failed to index 
object {{<<"animals">>,<<"cats">>},<<"liono">>} with error {"Failed to index 
docs",{ok,"500",[{"Content-Type","application/json; 
charset=UTF-8"},{"Transfer-Encoding","chunked"}],"{\"responseHeader\":{\"status\":500,\"QTime\":0},\"error\":{\"msg\":\"Unexpected
 EOF: char=(EOF),position=13 
BEFORE=''\",\"trace\":\"org.noggit.JSONParser$ParseException: Unexpected EOF: 
char=(EOF),position=13 BEFORE=''\\n\\tat 
org.noggit.JSONParser.err(JSONParser.java:223)\\n\\tat 
org.noggit.JSONParser.getMore(JSONParser.java:183)\\n\\tat 
org.noggit.JSONParser.readStringChars2(JSONParser.java:495)\\n\\tat 
org.noggit.JSONParser.readStringChars(JSONParser.java:482)\\n\\tat 
org.noggit.JSONParser.getStringChars(JSONParser.java:758)\\n\\tat 
org.noggit.JSONParser.getString(JSONParser.java:746)\\n\\tat 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.handleDeleteMap(JsonLoader.java:251)\\n\\tat
 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.handleDeleteCommand(JsonLoader.java:193)\\n\\tat
 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.processUpdate(JsonLoader.java:146)\\n\\tat
 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.load(JsonLoader.java:101)\\n\\tat
 org.apache.solr.handler.loader.JsonLoader.load(JsonLoader.java:65)\\n\\tat 
org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92)\\n\\tat
 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)\\n\\tat
 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)\\n\\tat
 org.apache.solr.core.SolrCore.execute(SolrCore.java:1916)\\n\\tat 
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:780)\\n\\tat
 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)\\n\\tat
 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217)\\n\\tat
 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)\\n\\tat
 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)\\n..."}}
 because 
[{yz_solr,index,3,[{file,"src/yz_solr.erl"},{line,192}]},{yz_kv,index,7,[{file,"src/yz_kv.erl"},{line,267}]},{yz_kv,index,3,[{file,"src/yz_kv.erl"},{line,202}]},{riak_kv_vnode,actual_put,6,[{file,"src/riak_kv_vnode.erl"},{line,1418}]},{riak_kv_vnode,perform_put,3,[{file,"src/riak_kv_vnode.erl"},{line,1406}]},{riak_kv_vnode,do_put,7,[{file,"src/riak_kv_vnode.erl"},{line,1201}]},{riak_kv_vnode,handle_command,3,[{file,"src/riak_kv_vnode.erl"},{line,486}]},{riak_core_vnode,vnode_command,3,[{file,"src/riak_core_vnode.erl"},{line,345}]}]

from solr.log:

2014-11-12 19:48:19,455 [ERROR] <qtp1972588681-17 - 
/internal_solr/famous/update>@SolrException.java:109 
org.noggit.JSONParser$ParseException: Unexpected EOF: char=(EOF),position=13 
BEFORE=''
        at org.noggit.JSONParser.err(JSONParser.java:223)
        at org.noggit.JSONParser.getMore(JSONParser.java:183)
        at org.noggit.JSONParser.readStringChars2(JSONParser.java:495)
        at org.noggit.JSONParser.readStringChars(JSONParser.java:482)
        at org.noggit.JSONParser.getStringChars(JSONParser.java:758)
        at org.noggit.JSONParser.getString(JSONParser.java:746)
        at 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.handleDeleteMap(JsonLoader.java:251)
        at 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.handleDeleteCommand(JsonLoader.java:193)
        at 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.processUpdate(JsonLoader.java:146)
        at 
org.apache.solr.handler.loader.JsonLoader$SingleThreadedJsonLoader.load(JsonLoader.java:101)
        at org.apache.solr.handler.loader.JsonLoader.load(JsonLoader.java:65)
        at 
org.apache.solr.handler.UpdateRequestHandler$1.load(UpdateRequestHandler.java:92)
        at 
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:74)
        at 
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
        at org.apache.solr.core.SolrCore.execute(SolrCore.java:1916)
        at 
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:780)
        at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:427)
        at 
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
        at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
        at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
        at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
        at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
        at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
        at 
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
        at 
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:364)
        at 
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
        at 
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
        at 
org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:953)
        at 
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1014)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:861)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
        at 
org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
        at 
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:745)

Regards,
Stan


On 12 Nov 2014, at 17:33, Luke Bakken <[email protected]> wrote:

> Hi Stanislav,
> 
> * Which version of the Python client are you using?
> 
> * Could you please attempt to insert the "liono" document using curl?
> 
> curl -vvv -H'Content-type: application/json' -XPUT
> localhost:10018/types/animals/buckets/cats/keys/liono -d
> '{"name_s":"Lion-o","age_i":30,"leader_b":true}'
> 
> --
> Luke Bakken
> Engineer / CSE
> [email protected]
> 
> 
> On Wed, Nov 12, 2014 at 4:45 AM, Stanislav Nazarenko
> <[email protected]> wrote:
>> Hi All,
>> 
>> Apologies if you received this message twice - my submission through Nabble
>> seems to have failed.
>> 
>> I've been a moderate user of early versions of Riak and now I'm back to Riak
>> land to try version 2.0 and Riak Search with Solr (after seeing Eric Redmond
>> presenting in Dublin, this is exciting stuff!).
>> 
>> I was following the instructions in 'Using Search'
>> (http://docs.basho.com/riak/2.0.0/dev/using/search/) but was unable so far
>> to make Riak Search working. When I try to insert the first document
>> ("liono"), it gets inserted into Riak successfully, but I'm getting the
>> following error when it tries to index it:

_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to