You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Cihad Guzel (JIRA)" <ji...@apache.org> on 2017/04/13 18:20:42 UTC
[jira] [Created] (CONNECTORS-1408) Request-URI Too Long
Cihad Guzel created CONNECTORS-1408:
---------------------------------------
Summary: Request-URI Too Long
Key: CONNECTORS-1408
URL: https://issues.apache.org/jira/browse/CONNECTORS-1408
Project: ManifoldCF
Issue Type: Bug
Components: Email connector, Solr 6.x component
Affects Versions: ManifoldCF 2.6
Reporter: Cihad Guzel
I run email connector job and follow "Simple History" from UI. I see an error as follow:
{code}
Error from server at http://localhost:8983/solr/mycore: non ok status: 414, message:Request-URI Too Long
{code}
It is sent by Solr.
Solr logs say:
{code}
HttpParser - URI is too large >8192
{code}
and
{code}
HttpParser - bad HTTP parsed: 414 for HttpChannelOverHttp@2b6931dd{r=0,​c=false,​a=IDLE,​uri=null}
{code}
ManifoldCF ModifiedHttpSolrClient.java has following code:
{code}
// It is has one stream, it is the post body, put the params in the URL
else {
String pstr = toQueryString(wparams, false);
HttpEntityEnclosingRequestBase postOrPut = SolrRequest.METHOD.POST == request.getMethod() ?
new HttpPost(url + pstr) : new HttpPut(url + pstr);
{code}
There is "pstr" field appended to the URL. "pstr" field have all Solr params. It contains email content. We have "URI is too large" error when email has large content.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)