[pylucene-dev] what's JCCEnv::exception?
vajda at osafoundation.org
Wed Mar 5 15:53:27 PST 2008
On Wed, 5 Mar 2008, Bill Janssen wrote:
> So, now my Python process is exiting with
> terminate called after throwing an instance of 'JCCEnv::exception'
> How do I debug this?
Ah ha, an unhandled C++ exception :)
To debug this, run your process in gdb and get a stack trace.
It's better if you build jcc and PyLucene with debugging turned on and
optimizations turned off by adding -g and -O0 to the CFLAGS in setup.py.
But, most important, be sure to recompile PyLucene passing --debug to jcc.
This prevents it from asking the linker to strip the executable of its
symbols and makes debugging easier.
More information about the pylucene-dev