lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Markus Roth <m.r...@stoeu.com>
Subject Highlighter wildcard problems: NoClassDefFoundError in Linux/CentOS 5.4, works in Windows XP
Date Fri, 30 Jul 2010 13:30:28 GMT





Hello everyone,

I'm using lucene for obvious purposes and I'm trying to highlight
search-term results.

libraries I use:
	lucene-core version: 3.0.2
	lucene-highlighter version: 3.0.2

Dev-System:
	WinXP Pro 32Bit, jdk1.6.0_20,
	java version "1.6.0_20"
	Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
	Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

Server-System:
	Centos 5.4 Final x64 (in a VM),
	java version "1.6.0"
	OpenJDK  Runtime Environment (build 1.6.0-b09)
	OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

I created a small Httpserver(in Java) that responds to POST/GET. A small
form will POST search terms which are then passed
to the IndexSearcher. After that the highlighter is supposed to highlight
search-term hits. (everything is set to use UTF-8)

When I use * as a wildcard in a search-term while the application is
running in Windows, everything is fine and the results are
returned as expected. However, same is not true for CentOS. The following
Exception is thrown for the same build with the same
query:

Exception in thread "pool-4-thread-4" java.lang.NoClassDefFoundError:
org/apache/lucene/index/memory/MemoryIndex
        at org.apache.lucene.search.highlight.WeightedSpanTermExtractor
$FakeReader.<clinit>(WeightedSpanTermExtractor.java:560)
        at
org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract
(WeightedSpanTermExtractor.java:153)
        at
org.apache.lucene.search.highlight.WeightedSpanTermExtractor.extract
(WeightedSpanTermExtractor.java:97)
        at
org.apache.lucene.search.highlight.WeightedSpanTermExtractor.getWeightedSpanTerms
(WeightedSpanTermExtractor.java:383)
        at org.apache.lucene.search.highlight.QueryScorer.initExtractor
(QueryScorer.java:216)
        at org.apache.lucene.search.highlight.QueryScorer.init
(QueryScorer.java:184)
        at
org.apache.lucene.search.highlight.Highlighter.getBestTextFragments
(Highlighter.java:200)
        at com.stoeu.parsing.stoQueryParser.query(stoQueryParser.java:129)
        at com.stoeu.parsing.stoQueryParser.query(stoQueryParser.java:336)
        at com.stoeu.query.MyHttpHandler.handle(MyHttpHandler.java:127)
        at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:83)
        at sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83)
        at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:86)
        at sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle
(ServerImpl.java:589)
        at com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:83)
        at sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:561)
        at java.util.concurrent.ThreadPoolExecutor.runWorker
(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ClassNotFoundException:
org.apache.lucene.index.memory.MemoryIndex
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
        ... 19 more


Anyone got an idea what's wrong?

Greetings,
Markus
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Sto AG, Ehrenbachstr.1, D-79780 Stuehlingen

Vorstand/Board: Jochen Stotmeister (Vorsitzender/Chairman),
Gerd Stotmeister, Hans-Dieter Schumacher
Aufsichtsratsvorsitzender/Chairman Supervisory Board:
Dr. Max-Burkhard Zwosta

Sitz der Gesellschaft/Head Office: D-79780 Stuehlingen
Handelsregister/Registration: Amtsgericht Freiburg HRB 620675
USt-ID/Tax ID: DE142834082
=============================================================

Mime
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message