I sometimes get these errors in the scala ide:
Seems to be a codec that is missing?
Example1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.lucene.codecs.Codec
at org.apache.lucene.index.LiveIndexWriterConfig.<init>(LiveIndexWriterConfig.java:118)
at org.apache.lucene.index.IndexWriterConfig.<init>(IndexWriterConfig.java:145)
at org.scala.tools.eclipse.search.indexing.Index$class.config(Index.scala:104)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.config(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:8)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:199)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2$$anonfun$apply$3.apply(using.scala:10)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:9)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$class.doWithWriter(Index.scala:199)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.doWithWriter(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$class.removeOccurrencesFromFile(Index.scala:180)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.removeOccurrencesFromFile(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.jobs.ProjectIndexJob.runInWorkspace(ProjectIndexJob.scala:97)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Example2: java.lang.ExceptionInInitializerError
at org.apache.lucene.index.LiveIndexWriterConfig.<init>(LiveIndexWriterConfig.java:118)
at org.apache.lucene.index.IndexWriterConfig.<init>(IndexWriterConfig.java:145)
at org.scala.tools.eclipse.search.indexing.Index$class.config(Index.scala:104)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.config(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:8)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:199)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2$$anonfun$apply$3.apply(using.scala:10)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:9)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$class.doWithWriter(Index.scala:199)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.doWithWriter(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$class.removeOccurrencesFromFile(Index.scala:180)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.removeOccurrencesFromFile(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.jobs.ProjectIndexJob.runInWorkspace(ProjectIndexJob.scala:97)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.IllegalArgumentException: A SPI class of type org.apache.lucene.codecs.Codec with name 'Lucene41' does not exist. You need to add the corresponding JAR file supporting this SPI to your classpath.The current classpath supports the following names: []
at org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:104)
at org.apache.lucene.codecs.Codec.forName(Codec.java:95)
at org.apache.lucene.codecs.Codec.<clinit>(Codec.java:122)
... 23 more
Seems to be a codec that is missing?
Example1: java.lang.NoClassDefFoundError: Could not initialize class org.apache.lucene.codecs.Codec
at org.apache.lucene.index.LiveIndexWriterConfig.<init>(LiveIndexWriterConfig.java:118)
at org.apache.lucene.index.IndexWriterConfig.<init>(IndexWriterConfig.java:145)
at org.scala.tools.eclipse.search.indexing.Index$class.config(Index.scala:104)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.config(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:8)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:199)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2$$anonfun$apply$3.apply(using.scala:10)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:9)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$class.doWithWriter(Index.scala:199)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.doWithWriter(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$class.removeOccurrencesFromFile(Index.scala:180)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.removeOccurrencesFromFile(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.jobs.ProjectIndexJob.runInWorkspace(ProjectIndexJob.scala:97)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Example2: java.lang.ExceptionInInitializerError
at org.apache.lucene.index.LiveIndexWriterConfig.<init>(LiveIndexWriterConfig.java:118)
at org.apache.lucene.index.IndexWriterConfig.<init>(IndexWriterConfig.java:145)
at org.scala.tools.eclipse.search.indexing.Index$class.config(Index.scala:104)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.config(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2$$anonfun$apply$5.apply(Index.scala:200)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:8)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:200)
at org.scala.tools.eclipse.search.indexing.Index$$anonfun$doWithWriter$2.apply(Index.scala:199)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2$$anonfun$apply$3.apply(using.scala:10)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$$anonfun$apply$2.apply(using.scala:9)
at scala.util.control.Exception$Catch.apply(Exception.scala:102)
at org.scala.tools.eclipse.search.using$.apply(using.scala:7)
at org.scala.tools.eclipse.search.indexing.Index$class.doWithWriter(Index.scala:199)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.doWithWriter(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.indexing.Index$class.removeOccurrencesFromFile(Index.scala:180)
at org.scala.tools.eclipse.search.SearchPlugin$$anon$1.removeOccurrencesFromFile(SearchPlugin.scala:33)
at org.scala.tools.eclipse.search.jobs.ProjectIndexJob.runInWorkspace(ProjectIndexJob.scala:97)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.lang.IllegalArgumentException: A SPI class of type org.apache.lucene.codecs.Codec with name 'Lucene41' does not exist. You need to add the corresponding JAR file supporting this SPI to your classpath.The current classpath supports the following names: []
at org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:104)
at org.apache.lucene.codecs.Codec.forName(Codec.java:95)
at org.apache.lucene.codecs.Codec.<clinit>(Codec.java:122)
... 23 more
Leave a comment
on 2013-10-17 19:15 *
By Iulian Dragos
This is definitely not normal, and seems to be caused by the Scala Search plugin.
No file chosen
You have an empty file field. Please select or remove it.
Name | Size |
---|