You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-dev@lucene.apache.org by Abhishek Gupta <ab...@gmail.com> on 2013/08/06 10:36:23 UTC

Problem using TrecTopicsReader()

Hi,
I have a problem using TrecTopicsReader which I have already asked on
#lucene IRC but got no reply till yesterday. I also post it on SO(
http://stackoverflow.com/questions/18054649/bufferedreader-in-pylucne).

The problem is completely explained on SO.

Please Help!!

Thanking You
Abhishek Gupta,
9416106204, 9624799165

Re: Problem using TrecTopicsReader()

Posted by Andi Vajda <va...@apache.org>.
On Aug 6, 2013, at 21:17, Abhishek Gupta <ab...@gmail.com> wrote:

> Hi,
> Sorry for asking again, but I got another error.
> 
> After including the all the java libraries I want in jcc. I wrote code for
> Trec Evaluation. While running it I got the error that `there is no
> bechmark module `. So I modified the Makefile to compile and install
> benchmark jar also.
> 
> But, while compiling the compiling pylucene I am getting the following
> error:
> 
> ---------------------------------------------------------------------------------------------------------
> BUILD SUCCESSFUL
> Total time: 1 second
> ICU not installed
> /usr/bin/python -m jcc --shared --jar
> lucene-java-4.3.0/lucene/build/core/lucene-core-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/analysis/common/lucene-analyzers-common-4.3.0.jar
> --jar lucene-java-4.3.0/lucene/build/benchmark/lucene-benchmark-4.3.0.jar
> --jar lucene-java-4.3.0/lucene/build/memory/lucene-memory-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/highlighter/lucene-highlighter-4.3.0.jar
> --jar build/jar/extensions.jar --jar
> lucene-java-4.3.0/lucene/build/queries/lucene-queries-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/queryparser/lucene-queryparser-4.3.0.jar
> --jar lucene-java-4.3.0/lucene/build/sandbox/lucene-sandbox-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/grouping/lucene-grouping-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/join/lucene-join-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/facet/lucene-facet-4.3.0.jar --jar
> lucene-java-4.3.0/lucene/build/suggest/lucene-suggest-4.3.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.iojava.io.StringReader java.io.InputStreamReader
> java.io.FileInputStream
> java.io.BufferedReader java.io.FileReader java.io.PrintWriter --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.3.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/benchmark/byTask/utils/StreamUtils
> Traceback (most recent call last):
>  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
>    "__main__", fname, loader, pkg_name)
>  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
>    exec code in run_globals
>  File
> "/usr/local/lib/python2.7/dist-packages/JCC-2.16-py2.7-linux-x86_64.egg/jcc/__main__.py",
> line 107, in <module>
>    cpp.jcc(sys.argv)
>  File
> "/usr/local/lib/python2.7/dist-packages/JCC-2.16-py2.7-linux-x86_64.egg/jcc/cpp.py",
> line 583, in jcc
>    cls = findClass(className.replace('.', '/'))
>  File
> "/usr/local/lib/python2.7/dist-packages/JCC-2.16-py2.7-linux-x86_64.egg/jcc/cpp.py",
> line 73, in findClass
>    cls = _findClass(className)
> jcc.cpp.JavaError: java.lang.NoClassDefFoundError:
> org/apache/commons/compress/compressors/CompressorException
> Java stacktrace:
> java.lang.NoClassDefFoundError:
> org/apache/commons/compress/compressors/CompressorException
> at
> org.apache.lucene.benchmark.byTask.utils.StreamUtils.<clinit>(StreamUtils.java:77)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.commons.compress.compressors.CompressorException
> 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)
> ... 1 more
> 
> make: *** [compile] Error 1
> ---------------------------------------------------------------------------------------------------------
> 
> I think this error is coming because there is no
> `org.apache.commons.compress.compressors.CompressorException`. I don't know
> how to install it for pylucene. Please Help!

If the additional classes you need require org.apache.commons.compressor etcc
.., you need to endure that they're found on the classpath. This is a java error.

Andi..

> 
> Thanks,
> 
> 
> On Tue, Aug 6, 2013 at 10:57 PM, Abhishek Gupta <ab...@gmail.com>wrote:
> 
>> Thanks!! Andi :)
>> 
>> 
>> On Tue, Aug 6, 2013 at 5:17 PM, Andi Vajda <va...@apache.org> wrote:
>> 
>>> 
>>> On Aug 6, 2013, at 10:36, Abhishek Gupta <ab...@gmail.com> wrote:
>>> 
>>>> Hi,
>>>> I have a problem using TrecTopicsReader which I have already asked on
>>>> #lucene IRC but got no reply till yesterday. I also post it on SO(
>>>> http://stackoverflow.com/questions/18054649/bufferedreader-in-pylucne).
>>>> 
>>>> The problem is completely explained on SO.
>>> 
>>> In the PyLucene Makefile find the jcc invocation and add
>>> java.io.BufferedReader to the long command line (don't forget the ending \
>>> as needed) and rebuild PyLucene.
>>> 
>>> Andi..
>>> 
>>>> 
>>>> Please Help!!
>>>> 
>>>> Thanking You
>>>> Abhishek Gupta,
>>>> 9416106204, 9624799165
>> 
>> 
>> 
>> --
>> Abhishek Gupta,
>> 897876422, 9416106204, 9624799165
> 
> 
> 
> -- 
> Abhishek Gupta,
> 897876422, 9416106204, 9624799165

Re: Problem using TrecTopicsReader()

Posted by Abhishek Gupta <ab...@gmail.com>.
Hi,
Sorry for asking again, but I got another error.

After including the all the java libraries I want in jcc. I wrote code for
Trec Evaluation. While running it I got the error that `there is no
bechmark module `. So I modified the Makefile to compile and install
benchmark jar also.

But, while compiling the compiling pylucene I am getting the following
error:

---------------------------------------------------------------------------------------------------------
BUILD SUCCESSFUL
Total time: 1 second
ICU not installed
/usr/bin/python -m jcc --shared --jar
lucene-java-4.3.0/lucene/build/core/lucene-core-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/analysis/common/lucene-analyzers-common-4.3.0.jar
--jar lucene-java-4.3.0/lucene/build/benchmark/lucene-benchmark-4.3.0.jar
--jar lucene-java-4.3.0/lucene/build/memory/lucene-memory-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/highlighter/lucene-highlighter-4.3.0.jar
--jar build/jar/extensions.jar --jar
lucene-java-4.3.0/lucene/build/queries/lucene-queries-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/queryparser/lucene-queryparser-4.3.0.jar
--jar lucene-java-4.3.0/lucene/build/sandbox/lucene-sandbox-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/grouping/lucene-grouping-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/join/lucene-join-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/facet/lucene-facet-4.3.0.jar --jar
lucene-java-4.3.0/lucene/build/suggest/lucene-suggest-4.3.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.iojava.io.StringReader java.io.InputStreamReader
java.io.FileInputStream
java.io.BufferedReader java.io.FileReader java.io.PrintWriter --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.3.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/benchmark/byTask/utils/StreamUtils
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File
"/usr/local/lib/python2.7/dist-packages/JCC-2.16-py2.7-linux-x86_64.egg/jcc/__main__.py",
line 107, in <module>
    cpp.jcc(sys.argv)
  File
"/usr/local/lib/python2.7/dist-packages/JCC-2.16-py2.7-linux-x86_64.egg/jcc/cpp.py",
line 583, in jcc
    cls = findClass(className.replace('.', '/'))
  File
"/usr/local/lib/python2.7/dist-packages/JCC-2.16-py2.7-linux-x86_64.egg/jcc/cpp.py",
line 73, in findClass
    cls = _findClass(className)
jcc.cpp.JavaError: java.lang.NoClassDefFoundError:
org/apache/commons/compress/compressors/CompressorException
Java stacktrace:
java.lang.NoClassDefFoundError:
org/apache/commons/compress/compressors/CompressorException
at
org.apache.lucene.benchmark.byTask.utils.StreamUtils.<clinit>(StreamUtils.java:77)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.compress.compressors.CompressorException
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)
... 1 more

make: *** [compile] Error 1
 ---------------------------------------------------------------------------------------------------------

I think this error is coming because there is no
`org.apache.commons.compress.compressors.CompressorException`. I don't know
how to install it for pylucene. Please Help!

Thanks,


On Tue, Aug 6, 2013 at 10:57 PM, Abhishek Gupta <ab...@gmail.com>wrote:

> Thanks!! Andi :)
>
>
> On Tue, Aug 6, 2013 at 5:17 PM, Andi Vajda <va...@apache.org> wrote:
>
>>
>> On Aug 6, 2013, at 10:36, Abhishek Gupta <ab...@gmail.com> wrote:
>>
>> > Hi,
>> > I have a problem using TrecTopicsReader which I have already asked on
>> > #lucene IRC but got no reply till yesterday. I also post it on SO(
>> > http://stackoverflow.com/questions/18054649/bufferedreader-in-pylucne).
>> >
>> > The problem is completely explained on SO.
>>
>> In the PyLucene Makefile find the jcc invocation and add
>> java.io.BufferedReader to the long command line (don't forget the ending \
>> as needed) and rebuild PyLucene.
>>
>> Andi..
>>
>> >
>> > Please Help!!
>> >
>> > Thanking You
>> > Abhishek Gupta,
>> > 9416106204, 9624799165
>>
>
>
>
> --
> Abhishek Gupta,
> 897876422, 9416106204, 9624799165
>



-- 
Abhishek Gupta,
897876422, 9416106204, 9624799165

Re: Problem using TrecTopicsReader()

Posted by Abhishek Gupta <ab...@gmail.com>.
Thanks!! Andi :)


On Tue, Aug 6, 2013 at 5:17 PM, Andi Vajda <va...@apache.org> wrote:

>
> On Aug 6, 2013, at 10:36, Abhishek Gupta <ab...@gmail.com> wrote:
>
> > Hi,
> > I have a problem using TrecTopicsReader which I have already asked on
> > #lucene IRC but got no reply till yesterday. I also post it on SO(
> > http://stackoverflow.com/questions/18054649/bufferedreader-in-pylucne).
> >
> > The problem is completely explained on SO.
>
> In the PyLucene Makefile find the jcc invocation and add
> java.io.BufferedReader to the long command line (don't forget the ending \
> as needed) and rebuild PyLucene.
>
> Andi..
>
> >
> > Please Help!!
> >
> > Thanking You
> > Abhishek Gupta,
> > 9416106204, 9624799165
>



-- 
Abhishek Gupta,
897876422, 9416106204, 9624799165

Re: Problem using TrecTopicsReader()

Posted by Andi Vajda <va...@apache.org>.
On Aug 6, 2013, at 10:36, Abhishek Gupta <ab...@gmail.com> wrote:

> Hi,
> I have a problem using TrecTopicsReader which I have already asked on
> #lucene IRC but got no reply till yesterday. I also post it on SO(
> http://stackoverflow.com/questions/18054649/bufferedreader-in-pylucne).
> 
> The problem is completely explained on SO.

In the PyLucene Makefile find the jcc invocation and add java.io.BufferedReader to the long command line (don't forget the ending \ as needed) and rebuild PyLucene.

Andi..

> 
> Please Help!!
> 
> Thanking You
> Abhishek Gupta,
> 9416106204, 9624799165