Thank you Denis for the quick reply.
On Wed, Apr 27, 2016 at 2:45 PM, Denis Mone <monede...@gmail.com> wrote: > You will need to include the lucene codecs artifact in your pom.xml file. > On Apr 27, 2016 1:55 PM, "Thodoris Tsompanidis" <thtsompani...@gmail.com> > wrote: > > > Hello all, > > > > I get a weird exception when i try to run my application from the jar > file. > > In IDE (IntelliJ IDEA 2016.1.1) it runs properly. > > Any help? > > > > Exception in thread "main" java.util.ServiceConfigurationError: Cannot > > > instantiate SPI class: org.apache.lucene.codecs.lucene53.Lucene53Codec > > > at > > > org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:77) > > > at > > > org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:47) > > > at > > > org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:37) > > > at > org.apache.lucene.codecs.Codec$Holder.<clinit>(Codec.java:47) > > > at org.apache.lucene.codecs.Codec.getDefault(Codec.java:140) > > > at > > > > > > org.apache.lucene.index.LiveIndexWriterConfig.<init>(LiveIndexWriterConfig.java:120) > > > at > > > > > > org.apache.lucene.index.IndexWriterConfig.<init>(IndexWriterConfig.java:140) > > > ...... > > > Caused by: java.lang.IllegalArgumentException: An SPI class of type > > > org.apache.lucene.codecs.PostingsFormat with name 'Lucene50' does not > > > exist. You need to add the corresponding JAR file supporting this SPI > to > > > your classpath. The current classpath supports the following names: > > > [IDVersion] > > > at > > > org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:109) > > > at > > > > org.apache.lucene.codecs.PostingsFormat.forName(PostingsFormat.java:112) > > > at > > > > > > org.apache.lucene.codecs.lucene53.Lucene53Codec.<init>(Lucene53Codec.java:160) > > > at > > > > > > org.apache.lucene.codecs.lucene53.Lucene53Codec.<init>(Lucene53Codec.java:80) > > > at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > > > Method) > > > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown > > > Source) > > > at > > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown > Source) > > > at java.lang.reflect.Constructor.newInstance(Unknown Source) > > > at java.lang.Class.newInstance(Unknown Source) > > > at > > > org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:67) > > > ... 13 more > > >