On Thu, 22 Aug 2013, Steve Rowe wrote:

+1

'make test' succeeds for me on OS X 10.8.4 with stock Python 2.7.

However, when I enable either the smartcn or the spatial contrib by uncommented 
the lines adding them to JARS in Makefile, pylucene build fails:

Some setting is probably necessary to tell the class loader where that resource (the dictionary) is.

Andi..


====== Smartcn enabled ======

/usr/bin/python -m jcc --shared --arch x86_64 --jar 
lucene-java-4.4.0/lucene/build/core/lucene-core-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/analysis/common/lucene-analyzers-common-4.4.0.jar
 --jar lucene-java-4.4.0/lucene/build/memory/lucene-memory-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/highlighter/lucene-highlighter-4.4.0.jar --jar 
build/jar/extensions.jar --jar 
lucene-java-4.4.0/lucene/build/queries/lucene-queries-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/queryparser/lucene-queryparser-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/sandbox/lucene-sandbox-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/analysis/smartcn/lucene-analyzers-smartcn-4.4.0.jar
 --jar 
lucene-java-4.4.0/lucene/build/analysis/stempel/lucene-analyzers-stempel-4.4.0.jar
 --jar lucene-java-4.4.0/lucene/build/grouping/lucene-grouping-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/join/lucene-join-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/facet/lucene-facet-4.4.0.jar --jar lucene-ja!
va-4.4.0/lucene/build/suggest/lucene-suggest-4.4.0.jar --include 
lucene-java-4.4.0/lucene/build/misc/lucene-misc-4.4.0.jar  --use_full_names 
--package java.lang java.lang.System java.lang.Runtime --package java.util 
java.util.Arrays java.util.Collections java.util.HashMap java.util.HashSet 
java.util.TreeSet java.lang.IllegalStateException 
java.lang.IndexOutOfBoundsException java.util.NoSuchElementException 
java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator --package 
java.util.concurrent java.util.concurrent.Executors --package java.util.regex 
--package java.io java.io.StringReader java.io.InputStreamReader 
java.io.FileInputStream java.io.DataInputStream --exclude 
org.apache.lucene.sandbox.queries.regex.JakartaRegexpCapabilities --exclude 
org.apache.regexp.RegexpTunnel --python lucene --mapping 
org.apache.lucene.document.Document 
'get:(Ljava/lang/String;)Ljava/lang/String;' --mapping java.util.Properties 
'getProperty:(Ljava/lang/String;)Ljava/lang/String;'!
 --sequence java.util.AbstractList 'size:()I' 'get:(I)Ljava/lang/Object;' 
org.apache.lucene.index.IndexWriter:getReader --version 4.4.0 --module 
python/collections.py --module python/ICUNormalizer2Filter.py --module 
python/ICUFoldingFilter.py --module python/ICUTransformFilter.py  --files 8 
--build
While loading org/apache/lucene/analysis/cn/smart/AnalyzerProfile
Traceback (most recent call last):
 File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",
 line 162, in _run_module_as_main
   "__main__", fname, loader, pkg_name)
 File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",
 line 72, in _run_code
   exec code in run_globals
 File 
"/Library/Python/2.7/site-packages/JCC-2.17-py2.7-macosx-10.8-intel.egg/jcc/__main__.py",
 line 107, in <module>
   cpp.jcc(sys.argv)
 File 
"/Library/Python/2.7/site-packages/JCC-2.17-py2.7-macosx-10.8-intel.egg/jcc/cpp.py",
 line 583, in jcc
   cls = findClass(className.replace('.', '/'))
 File 
"/Library/Python/2.7/site-packages/JCC-2.17-py2.7-macosx-10.8-intel.egg/jcc/cpp.py",
 line 73, in findClass
   cls = _findClass(className)
jcc.cpp.JavaError: java.lang.ExceptionInInitializerError
Java stacktrace:
java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: WARNING: Can not find lexical dictionary 
directory! This will cause unpredictable exceptions in your application! Please 
refer to the manual to download the dictionaries.
        at 
org.apache.lucene.analysis.cn.smart.AnalyzerProfile.init(AnalyzerProfile.java:72)
        at 
org.apache.lucene.analysis.cn.smart.AnalyzerProfile.<clinit>(AnalyzerProfile.java:43)

make: *** [compile] Error 255

===============================

======= Spatial enabled =======
/usr/bin/python -m jcc --shared --arch x86_64 --jar 
lucene-java-4.4.0/lucene/build/core/lucene-core-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/analysis/common/lucene-analyzers-common-4.4.0.jar
 --jar lucene-java-4.4.0/lucene/build/memory/lucene-memory-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/highlighter/lucene-highlighter-4.4.0.jar --jar 
build/jar/extensions.jar --jar 
lucene-java-4.4.0/lucene/build/queries/lucene-queries-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/queryparser/lucene-queryparser-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/sandbox/lucene-sandbox-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/analysis/smartcn/lucene-analyzers-smartcn-4.4.0.jar
 --jar 
lucene-java-4.4.0/lucene/build/analysis/stempel/lucene-analyzers-stempel-4.4.0.jar
 --jar lucene-java-4.4.0/lucene/build/spatial/lucene-spatial-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/grouping/lucene-grouping-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/join/lucene-join-4.4.0.jar --jar lucen!
e-java-4.4.0/lucene/build/facet/lucene-facet-4.4.0.jar --jar 
lucene-java-4.4.0/lucene/build/suggest/lucene-suggest-4.4.0.jar --include 
lucene-java-4.4.0/lucene/build/misc/lucene-misc-4.4.0.jar  --use_full_names 
--package java.lang java.lang.System java.lang.Runtime --package java.util 
java.util.Arrays java.util.Collections java.util.HashMap java.util.HashSet 
java.util.TreeSet java.lang.IllegalStateException 
java.lang.IndexOutOfBoundsException java.util.NoSuchElementException 
java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator --package 
java.util.concurrent java.util.concurrent.Executors --package java.util.regex 
--package java.io java.io.StringReader java.io.InputStreamReader 
java.io.FileInputStream java.io.DataInputStream --exclude 
org.apache.lucene.sandbox.queries.regex.JakartaRegexpCapabilities --exclude 
org.apache.regexp.RegexpTunnel --python lucene --mapping 
org.apache.lucene.document.Document 
'get:(Ljava/lang/String;)Ljava/lang/String;' --mapping jav!
a.util.Properties 'getProperty:(Ljava/lang/String;)Ljava/lang/String;' 
--sequence java.util.AbstractList 'size:()I' 'get:(I)Ljava/lang/Object;' 
org.apache.lucene.index.IndexWriter:getReader --version 4.4.0 --module 
python/collections.py --module python/ICUNormalizer2Filter.py --module 
python/ICUFoldingFilter.py --module python/ICUTransformFilter.py  --files 8 
--build
While loading org/apache/lucene/spatial/prefix/tree/QuadPrefixTree
Traceback (most recent call last):
 File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",
 line 162, in _run_module_as_main
   "__main__", fname, loader, pkg_name)
 File 
"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",
 line 72, in _run_code
   exec code in run_globals
 File 
"/Library/Python/2.7/site-packages/JCC-2.17-py2.7-macosx-10.8-intel.egg/jcc/__main__.py",
 line 107, in <module>
   cpp.jcc(sys.argv)
 File 
"/Library/Python/2.7/site-packages/JCC-2.17-py2.7-macosx-10.8-intel.egg/jcc/cpp.py",
 line 583, in jcc
   cls = findClass(className.replace('.', '/'))
 File 
"/Library/Python/2.7/site-packages/JCC-2.17-py2.7-macosx-10.8-intel.egg/jcc/cpp.py",
 line 73, in findClass
   cls = _findClass(className)
jcc.cpp.JavaError: java.lang.NoClassDefFoundError: 
com/spatial4j/core/shape/Shape
Java stacktrace:
java.lang.NoClassDefFoundError: com/spatial4j/core/shape/Shape
Caused by: java.lang.ClassNotFoundException: com.spatial4j.core.shape.Shape
        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:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

make: *** [compile] Error 255
===============================

On Aug 22, 2013, at 5:46 AM, Andi Vajda <va...@apache.org> wrote:
One more PMC vote is needed for this vote pass...

Thanks !

Andi..

---------- Forwarded message ----------
Date: Sat, 17 Aug 2013 07:52:07 -0700 (PDT)
From: Andi Vajda <va...@apache.org>
Reply-To: pylucene-dev@lucene.apache.org, Andi Vajda <va...@apache.org>
To: pylucene-dev@lucene.apache.org
Cc: gene...@lucene.apache.org
Subject: [VOTE] Release PyLucene 4.4.0-1


The PyLucene 4.4.0-1 release tracking the recent release of Apache Lucene 4.4.0 
is ready.

A release candidate is available from:
http://people.apache.org/~vajda/staging_area/

A list of changes in this release can be seen at:
http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_4/CHANGES

PyLucene 4.4.0 is built with JCC 2.17 included in these release artifacts:
http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES

A list of Lucene Java changes can be seen at:
http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_4_0/lucene/CHANGES.txt

Please vote to release these artifacts as PyLucene 4.4.0-1.

Thanks !

Andi..

ps: the KEYS file for PyLucene release signing is at:
http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
http://people.apache.org/~vajda/staging_area/KEYS

pps: here is my +1

Reply via email to