While using JATE2 as plugin in my SOLR 6.4.2 I am getting exception : Cannot instantiate SPI class

62 views
Skip to first unread message

dipal.p...@infodesk.com

unread,
Mar 24, 2017, 6:27:38 AM3/24/17
to JATE2
Exception in thread "main" org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr: Expected mime type application/octet-stream but got text/html. <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 500 {msg=Cannot instantiate SPI class: org.apache.lucene.codecs.simpletext.SimpleTextPostingsFormat,trace=java.util.ServiceConfigurationError: Cannot instantiate SPI class: org.apache.lucene.codecs.simpletext.SimpleTextPostingsFormat
at org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:82)
at org.apache.lucene.codecs.PostingsFormat.reloadPostingsFormats(PostingsFormat.java:132)
at org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:237)
at org.apache.solr.core.SolrResourceLoader.&lt;init&gt;(SolrResourceLoader.java:182)
at org.apache.solr.core.ConfigSetService$Default.createCoreResourceLoader(ConfigSetService.java:158)
at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:74)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:888)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:827)
at org.apache.solr.handler.admin.CoreAdminOperation.lambda$static$0(CoreAdminOperation.java:88)
at org.apache.solr.handler.admin.CoreAdminOperation.execute(CoreAdminOperation.java:377)
at org.apache.solr.handler.admin.CoreAdminHandler$CallInfo.call(CoreAdminHandler.java:379)
at org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:165)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:166)
at org.apache.solr.servlet.HttpSolrCall.handleAdminRequest(HttpSolrCall.java:664)
at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:445)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:345)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:296)
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.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:745)
Caused by: java.lang.IllegalAccessException: Class org.apache.lucene.util.NamedSPILoader can not access a member of class org.apache.lucene.codecs.simpletext.SimpleTextPostingsFormat with modifiers &quot;public&quot;
at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:102)
at java.lang.Class.newInstance(Class.java:436)
at org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:72)
... 41 more
,code=500}</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Probl

jieg...@googlemail.com

unread,
Mar 24, 2017, 6:44:29 AM3/24/17
to JATE2
Thanks for reporting this.

It seems that JATE2 has the compatibility problem with Solr 6.4.2. JATE2 is based on 5.3.0 and was tested OK on Solr 6.0.

We will update and support latest Solr in next future release.

Thanks,
Jerry

dipal.p...@infodesk.com

unread,
Mar 24, 2017, 7:32:40 AM3/24/17
to JATE2

Thank you for the prompt reply. Shall I check this with Solr 6.0 ? 

jieg...@googlemail.com

unread,
Mar 24, 2017, 8:42:18 AM3/24/17
to JATE2
Yes, Please try with Solr 6.0.
Reply all
Reply to author
Forward
0 new messages