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