tests not passing - ERROR: testThroughLayerException (__main__.PythonExceptionTestCase)

2016-11-03 Thread Luís Campos
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: , >
> Java stacktrace:
> java.lang.RuntimeException: TestException
> at
> org.apache.pylucene.queryparser.classic.PythonQueryParser.getFieldQuery_quoted(Native
> Method)
> at
> org.apache.pylucene.queryparser.classic.PythonQueryParser.getFieldQuery(Unknown
> Source)
> at
> org.apache.lucene.queryparser.classic.QueryParser.MultiTerm(QueryParser.java:585)
> at
> org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:198)
> at
> org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(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

Note: I have little experience on Java

Does anyone know what is happening and how to solve it?
Thanks!

LC


Re: tests not passing - ERROR: testThroughLayerException (__main__.PythonExceptionTestCase)

2016-11-03 Thread Andi Vajda


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: , >
Java stacktrace:
java.lang.RuntimeException: TestException
at
org.apache.pylucene.queryparser.classic.PythonQueryParser.getFieldQuery_quoted(Native
Method)
at
org.apache.pylucene.queryparser.classic.PythonQueryParser.getFieldQuery(Unknown
Source)
at
org.apache.lucene.queryparser.classic.QueryParser.MultiTerm(QueryParser.java:585)
at
org.apache.lucene.queryparser.classic.QueryParser.Query(QueryParser.java:198)
at
org.apache.lucene.queryparser.classic.QueryParser.TopLevelQuery(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