https://bugzilla.redhat.com/show_bug.cgi?id=1406065
Bug ID: 1406065
Summary: PyDev search always gives a
java.lang.ExceptionInInitializerError
Product: Fedora
Version: 25
Component: eclipse-pydev
Assignee: akurtako(a)redhat.com
Reporter: rhbz(a)genodeftest.de
QA Contact: extras-qa(a)fedoraproject.org
CC: akurtako(a)redhat.com,
eclipse-sig(a)lists.fedoraproject.org,
jjohnstn(a)redhat.com
Description of problem:
Every time I search in eclipse using the "PyDev Search" feature, I get an
error.
Version-Release number of selected component (if applicable):
eclipse-pydev-5.4.0-1.fc25.x86_64
eclipse-pydev-5.1.2-1.fc25.x86_64
How reproducible:
always, even on a fresh project with just a single file
Steps to Reproduce:
1. have a workspace with any PyDev project
2. open search (Ctrl+H)
3. search for any term
Actual results:
Always gives an Error
Expected results:
No error
Additional info:
Backtrace on a fresh project:
eclipse.buildId=4.6.1.v20160915-0852
java.version=1.8.0_111
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
org.eclipse.core.jobs
Error
Mon Dec 19 16:51:49 CET 2016
An internal error occurred during: "PyDev Index Search".
java.lang.NoClassDefFoundError: Could not initialize class
org.apache.lucene.codecs.Codec$Holder
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)
at org.python.pydev.shared_core.index.IndexApi.init(IndexApi.java:100)
at org.python.pydev.shared_core.index.IndexApi.<init>(IndexApi.java:82)
at org.python.pydev.shared_core.index.IndexApi.<init>(IndexApi.java:95)
at
com.python.pydev.analysis.additionalinfo.ReferenceSearchesLucene.internalSearch(ReferenceSearchesLucene.java:157)
at
com.python.pydev.analysis.additionalinfo.ReferenceSearchesLucene.search(ReferenceSearchesLucene.java:94)
at
com.python.pydev.analysis.search_index.PySearchIndexQuery.run(PySearchIndexQuery.java:84)
at
org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:92)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Backtrace on an older project:
eclipse.buildId=4.6.1.v20160915-0852
java.version=1.8.0_111
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=de_DE
Command-line arguments: -os linux -ws gtk -arch x86_64
org.eclipse.core.jobs
Error
Mon Dec 19 16:47:34 CET 2016
An internal error occurred during: "PyDev Index Search".
java.lang.ExceptionInInitializerError
at org.apache.lucene.codecs.PostingsFormat.forName(PostingsFormat.java:112)
at
org.apache.lucene.codecs.lucene54.Lucene54Codec.<init>(Lucene54Codec.java:161)
at
org.apache.lucene.codecs.lucene54.Lucene54Codec.<init>(Lucene54Codec.java:81)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:72)
at org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:49)
at org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:38)
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)
at org.python.pydev.shared_core.index.IndexApi.init(IndexApi.java:100)
at org.python.pydev.shared_core.index.IndexApi.<init>(IndexApi.java:82)
at org.python.pydev.shared_core.index.IndexApi.<init>(IndexApi.java:95)
at
com.python.pydev.analysis.additionalinfo.ReferenceSearchesLucene.internalSearch(ReferenceSearchesLucene.java:157)
at
com.python.pydev.analysis.additionalinfo.ReferenceSearchesLucene.search(ReferenceSearchesLucene.java:94)
at
com.python.pydev.analysis.search_index.PySearchIndexQuery.run(PySearchIndexQuery.java:84)
at
org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:92)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.ClassCastException: class
org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat
at java.lang.Class.asSubclass(Class.java:3404)
at org.apache.lucene.util.SPIClassIterator.next(SPIClassIterator.java:158)
at org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:70)
at org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:51)
at org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:38)
at
org.apache.lucene.codecs.PostingsFormat$Holder.<clinit>(PostingsFormat.java:49)
... 23 more
--
You are receiving this mail because:
You are on the CC list for the bug.