If I access to the interface, I have a null pointer exception:
null:java.lang.NullPointerException
at
org.apache.solr.handler.RequestHandlerBase.getVersion(RequestHandlerBase.java:233)
at
org.apache.solr.handler.admin.SolrInfoMBeanHandler.addMBean(SolrInfoMBeanHandler.java:187)
at
org.apache.solr.handler.admin.SolrInfoMBeanHandler.getMBeanInfo(SolrInfoMBeanHandler.java:163)
at
org.apache.solr.handler.admin.SolrInfoMBeanHandler.handleRequestBody(SolrInfoMBeanHandler.java:80)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:173)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:2477)
at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:723)
at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:529)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:361)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:305)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1691)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at
org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at org.eclipse.jetty.server.Server.handle(Server.java:534)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
at
org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
at java.lang.Thread.run(Thread.java:748)
-----Message d'origine-----
De : msaunier [mailto:msaun...@citya.com]
Envoyé : mardi 24 avril 2018 09:25
À : solr-user@lucene.apache.org
Objet : RE: SolrCloud DIH (Data Import Handler) MySQL 404
Hello Shawn,
Thanks for your answers.
#############################################################################
So, indexation_events.xml file is:
<dataConfig>
<dataSource name="Gesloc" type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://srv-gesloc-sql/TRANSACTIONCITYANEWLOCATION" user="user"
password="mypassword" />
<document>
<entity name="events_Gesloc" dataSource="Gesloc"
transformer="TemplateTransformer" query="SELECT
id,origine,base_name,document_date,document_type,writer,recipient,solver,solution_date,personality,building,management_mandate,lease,coowner,property,title,data
from view_indexation_events" >
<field column="id" name="id"/>
<field column="origine" name="origine"/>
<field column="base_name" name="base_name"/>
<field column="document_date" name="document_date"/>
<field column="document_type" name="document_type"/>
<field column="writer" name="writer"/>
<field column="recipient" name="recipient"/>
<field column="solver" name="solver"/>
<field column="solution_date" name="solution_date"/>
<field column="personality" name="personality"/>
<field column="building" name="building"/>
<field column="management_mandate"
names="management_mandate"/>
<field column="lease" names="lease"/>
<field column="coowner" names="coowner"/>
<field column="property" name="properties"/>
<field column="title" name="subject"/>
<field column="data" name="data"/>
</entity>
</document>
</dataConfig>
#############################################################################
And the config file is the configoverlay.xml, it's in cloud:
{
"updateProcessor":{},
"runtimeLib":{
"mysql-connector-java":{
"name":"mysql-connector-java",
"version":1},
"data-import-handler":{
"name":"data-import-handler",
"version":1}},
"requestHandler":{"/test_dih":{
"name":"/test_dih",
"class":"org.apache.solr.handler.dataimport.DataImportHandler",
"runtimeLib":true,
"version":1,
"defaults":{"config":"DIH/indexation_events.xml"}}}
}
I go to regard the solr.log
Thanks,
Maxence
-----Message d'origine-----
De : Shawn Heisey [mailto:apa...@elyograg.org] Envoyé : lundi 23 avril 2018
18:28 À : solr-user@lucene.apache.org Objet : Re: SolrCloud DIH (Data Import
Handler) MySQL 404
On 4/23/2018 8:30 AM, msaunier wrote:
> I have add debug:
>
> curl
> "http://srv-formation-solr:8983/solr/arguments_test/test_dih?command=f
> ull-im
> port&commit=true&debug=true"
> <?xml version="1.0" encoding="UTF-8"?> <response> <lst
> name="responseHeader"><int name="status">500</int><int
> name="QTime">588</int></lst><lst name="initArgs"><bool
> name="runtimeLib">true</bool><long name="version">1</long><lst
> name="defaults"><str
> name="config">DIH/indexation_events.xml</str></lst></lst><str
This is looking like a really nasty error that I cannot understand, possibly
caused by an error in configuration.
Can you share your dataimport handler config (will likely be in
solrconfig.xml) and the contents of DIH/indexation_events.xml? There is
probably a database password in that file, you'll want to redact that.
You should look at solr.log and see if there are other errors happening that
didn't make it into the response.
Thanks,
Shawn