lucene-pylucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andi Vajda <va...@apache.org>
Subject Re: tests not passing - ERROR: testThroughLayerException (__main__.PythonExceptionTestCase)
Date Sun, 06 Nov 2016 17:53:00 GMT

> On Nov 6, 2016, at 02:41, Luís Campos <luis.filipe.lcampos@gmail.com> wrote:
> 
> I've solved it, thanks!
> 
> For reference, I think it was related to the JDK that I was using to build
> jcc (which can be changed by editing the "setup.py" of jcc, from what I
> understood). I was using something called "default-java", now I'm using
> "java-1.8.0-openjdk-amd64".

Yes, that makes sense. Sorry for not thinking about that earlier. Thank you for the update
!

Andi..

> 
> 2016-11-05 23:41 GMT+00:00 Andi Vajda <vajda@apache.org>:
> 
>> 
>> On Fri, 4 Nov 2016, Luís Campos wrote:
>> 
>> lucene==6.2.0
>>> 
>>> In [1]: from jcc import config
>>> In [2]: config.SHARED
>>> Out[2]: True
>>> 
>>> I've tried to build it in shared and in non-shared mode and in both of the
>>> times that test didn't pass.
>>> 
>> 
>> As I can't reproduce this, you're going to need to trace through the code
>> if you want to get to the bottom of this error.
>> 
>> Sorry for being no more helpful...
>> 
>> Andi..
>> 
>> 
>> 
>>> 2016-11-03 21:27 GMT+00:00 Andi Vajda <vajda@apache.org>:
>>> 
>>> 
>>>> On Thu, 3 Nov 2016, Luís Campos wrote:
>>>> 
>>>> Hi! :)
>>>> 
>>>>> 
>>>>> I'm currently trying to install pylucene on my machine and I'm following
>>>>> the official instructions.
>>>>> 
>>>>> When I run "make test" one (and only this one) of the tests fail:
>>>>> 
>>>>> /usr/bin/python test/test_PythonException.py
>>>>> 
>>>>> E
>>>>>> ======================================================================
>>>>>> ERROR: testThroughLayerException (__main__.PythonExceptionTestCase)
>>>>>> ----------------------------------------------------------------------
>>>>>> Traceback (most recent call last):
>>>>>>  File "test/test_PythonException.py", line 34, in
>>>>>> testThroughLayerException
>>>>>>    qp.parse("foo bar")
>>>>>> JavaError: <super: <class 'JavaError'>, <JavaError object>>
>>>>>>    Java stacktrace:
>>>>>> java.lang.RuntimeException: TestException
>>>>>> at
>>>>>> org.apache.pylucene.queryparser.classic.PythonQueryParser.ge
>>>>>> tFieldQuery_quoted(Native
>>>>>> Method)
>>>>>> at
>>>>>> org.apache.pylucene.queryparser.classic.PythonQueryParser.ge
>>>>>> tFieldQuery(Unknown
>>>>>> Source)
>>>>>> at
>>>>>> org.apache.lucene.queryparser.classic.QueryParser.MultiTerm(
>>>>>> QueryParser.java:585)
>>>>>> at
>>>>>> org.apache.lucene.queryparser.classic.QueryParser.Query(Quer
>>>>>> yParser.java:198)
>>>>>> at
>>>>>> org.apache.lucene.queryparser.classic.QueryParser.TopLevelQu
>>>>>> ery(QueryParser.java:187)
>>>>>> at
>>>>>> org.apache.lucene.queryparser.classic.QueryParserBase.parse(
>>>>>> QueryParserBase.java:111)
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> I've installed the JJC that came with the PyLucene source code.
>>>>> 
>>>>> $ java -version
>>>>> openjdk version "1.8.0_91"
>>>>> OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.
>>>>> 04.1-b14)
>>>>> OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
>>>>> 
>>>>> $ python --version
>>>>> Python 2.7.12
>>>>> 
>>>>> I'm on Ubuntu 16.04
>>>>> 
>>>>> 
>>>> Which version of PyLucene did you build ?
>>>> Did you build JCC in 'shared' mode ?
>>>> To check, run this in python
>>>> 
>>>>>>> from jcc import config
>>>>>>> config.SHARED
>>>>   True
>>>> 
>>>> Andi..
>>>> 
>>>> 
>>>> 
>>>> Note: I have little experience on Java
>>>>> 
>>>>> Does anyone know what is happening and how to solve it?
>>>>> Thanks!
>>>>> 
>>>>> LC
>>>>> 
>>>>> 
>>>> 


Mime
View raw message