I uncommented the vm_env->ExceptionDescribe() line in JCCEnv.cpp  
(282), and now I have a nice stack trace. Looks like a classpath  
issue... I'll mess around and report in a bit.


Wes


On Jan 15, 2009, at 5:36 PM, Wesley Chow wrote:

>
> I'm playing with jcc, and I've been able to generate C++ interfaces
> for some trivial Java sources. When I try my hand at generating
> interfaces for HBase, though, I get some errors. My knowledge of Java
> is as good as the last time I developed in it, which was circa version
> 1.2, ie basically worthless.
>
> My output:
>
> python -m jcc --jar hbase-0.18.1.jar --include lib/hadoop-0.18.1-
> core.jar --include lib/commons-logging-1.0.4.jar
> finding class org.apache.hadoop.hbase.client.ScannerCallable
> finding class org.apache.hadoop.hbase.ipc.HMasterRegionInterface
> finding class org.apache.hadoop.hbase.regionserver.HStoreFile$Range
> finding class org.apache.hadoop.hbase.mapred.IndexConfiguration
> Traceback (most recent call last):
>   File "/usr/lib/python2.5/runpy.py", line 95, in run_module
>     filename, loader, alter_sys)
>   File "/usr/lib/python2.5/runpy.py", line 52, in _run_module_code
>     mod_name, mod_fname, mod_loader)
>   File "/usr/lib/python2.5/runpy.py", line 32, in _run_code
>     exec code in run_globals
>   File "/usr/local/home/wesc/hbase/hbase-0.18.1/jcc/__init__.py",
> line 29, in <module>
>     import jcc.__main__
>   File "jcc/__main__.py", line 5, in <module>
>     cpp.jcc(sys.argv)
>   File "jcc/cpp.py", line 360, in jcc
>     cls = findClass(className.replace('.', '/'))
> jcc.cpp.JavaError: java.lang.ExceptionInInitializerError
>
>
> I've added a print line in jcc so I can see which class it failed on.
> Is there anyway for me to get the Java stack traceback when it threw
> the ExceptionInInitializerError?
>
>
> Thanks,
> Wes
>
> _______________________________________________
> pylucene-dev mailing list
> pylucene-dev@osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

_______________________________________________
pylucene-dev mailing list
pylucene-dev@osafoundation.org
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev

Reply via email to