Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Oct 2014 05:11:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 194177] New: devel/opengrok: not runnable
Message-ID:  <bug-194177-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194177

            Bug ID: 194177
           Summary: devel/opengrok: not runnable
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: shen.elf@gmail.com

#### How to repeat ####
(Assume you already know how to use opengrok)

opengrok -v -d ./data -s ./refs -W ./config.xml

SEVERE: Unexpected Exception
java.lang.NoClassDefFoundError:
org/apache/lucene/analysis/standard/StandardAnalyzer
        at
org.opensolaris.opengrok.index.Indexer.doIndexerExecution(Indexer.java:769)
        at org.opensolaris.opengrok.index.Indexer.main(Indexer.java:560)
Caused by: java.lang.ClassNotFoundException:
org.apache.lucene.analysis.standard.StandardAnalyzer
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 2 more


#### Quick & Dirty Fix ####
1.install lucene-analyzers-common
cd /usr/ports/devel/opengrok
make patch
cd `make -V WRKSRC`
cp ./lib/lib/lucene-analyzers-common-4.7.1.jar /usr/local/share/opengrok/lib/

2.fix script /usr/local/bin/opengrok like this:
set LIBFILES = "/usr/local/share/opengrok/lib/ant.jar
/usr/local/share/opengrok/lib/bcel-5.2.jar
/usr/local/share/opengrok/lib/jrcs.jar
/usr/local/share/opengrok/lib/lucene-core-4.7.1.jar
/usr/local/share/opengrok/lib/lucene-analyzers-common-4.7.1.jar
/usr/local/share/opengrok/lib/lucene-queryparser-4.7.1.jar
/usr/local/share/opengrok/lib/lucene-suggest-4.7.1.jar
/usr/local/share/opengrok/lib/swing-layout-0.9.jar"

#### Fix 404 issue ####
see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=181321

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194177-13>