Hello Bertrand and others,

I recently installed SOLR, and am trying to post an update via cinclude, but get the following error. Can you help? Here is the error report and my stylesheet. The cinclude includes the <add><doc><stuff/></doc></add>, which is transformed in the middle of a pipeline. The idea is that someone submits a form, my database is updated, if that is successful, the solr index is updated, then the matcher serializes a success/error message back to the user.

Also, I'm using the jetty example version that shipped with SOLR. Should I be integrating the jars into cocoon, and if so, how? I haven't had a problem updating SOLR using the included post.jar, just the cinclude.

Many thanks!

Dan

==== ERROR ====

Mar 9, 2008 1:40:38 PM org.apache.solr.common.SolrException log
SEVERE: org.apache.solr.common.SolrException: missing content stream
at org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(Xml
UpdateRequestHandler.java:114)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandl
erBase.java:118)
       at org.apache.solr.core.SolrCore.execute(SolrCore.java:904)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter
.java:316)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilte
r.java:268)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
Handler.java:1089)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3
65)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
81)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
12)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)

at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
lerCollection.java:211)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.
java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
39)
       at org.mortbay.jetty.Server.handle(Server.java:285)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:50
2)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnectio
n.java:835)
       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641)
       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:202)
       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.
java:226)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool
.java:442)

==== XSLT ====

<cinclude:includexml ignoreErrors="true" xmlns:cinclude="http://apache.org/cocoon/include/1.0";>
       <cinclude:src>http://127.0.0.1:8983/solr/update</cinclude:src>
     <cinclude:configuration>
       <cinclude:parameter>
         <cinclude:name>method</cinclude:name>
         <cinclude:value>POST</cinclude:value>
       </cinclude:parameter>
     </cinclude:configuration>
     <cinclude:parameters>
       <cinclude:parameter>
         <cinclude:name>form</cinclude:name>
<cinclude:value><add><xsl:copy-of select="descendant::solr:add/doc" exclude-result-prefixes="solr"/></add></cinclude:value>
       </cinclude:parameter>
     </cinclude:parameters>
   </cinclude:includexml>

================

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to