Re: NoClassDefFoundError: Could not initialize class org.python.antlr.ast.Name

Adam Burke <[email protected]> Wed, 20 Jul 2016 06:43:55 +0800
Newsgroups gmane.comp.lang.jython.user
Message-ID <[email protected]>
Hi Vincent

First things to check (and share) would be 

1/ PYTHONPATH and CLASSPATH
2/ Is it failing on the first invocation of jython or a specific bit of Python code? It looks like it is failing on an import. It would be good to clarify if simple scripts without imports work, just for troubleshooting.

Adam

> On 20 Jul 2016, at 12:14 AM, Vincent Privat <[email protected]> wrote:
> 
> Hi,
> We’re using Jython 2.7.0 in a Maven/J2EE application and face the following error:
>  
> java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: Could not initialize class org.python.antlr.ast.Name
>        at org.python.core.Py.JavaError(Py.java:546)
>        at org.python.core.ParserFacade.fixParseError(ParserFacade.java:107)
>        at org.python.core.ParserFacade.parse(ParserFacade.java:190)
>        at org.python.core.imp.compileSource(imp.java:366)
>        at org.python.core.imp.compileSource(imp.java:355)
>        at org.python.core.util.importer.getModuleCode(importer.java:211)
>        at org.python.core.util.importer.importer_load_module(importer.java:95)
>        at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:163)
>        at org.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source)
>        at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:46)
>        at org.python.core.imp.loadFromLoader(imp.java:587)
>        at org.python.core.imp.find_module(imp.java:537)
>        at org.python.core.imp.import_next(imp.java:840)
>        at org.python.core.imp.import_first(imp.java:861)
>        at org.python.core.imp.load(imp.java:716)
>        at org.python.core.Py.importSiteIfSelected(Py.java:1558)
>        at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:116)
>        at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:94)
>        at com.mycompany.myapplication
> Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.python.antlr.ast.Name
>        at org.python.antlr.GrammarActions.makeDottedName(GrammarActions.java:91)
>        at org.python.antlr.PythonParser.dotted_name(PythonParser.java:5682)
>        at org.python.antlr.PythonParser.dotted_as_name(PythonParser.java:5447)
>        at org.python.antlr.PythonParser.dotted_as_names(PythonParser.java:5539)
>        at org.python.antlr.PythonParser.import_name(PythonParser.java:4860)
>        at org.python.antlr.PythonParser.import_stmt(PythonParser.java:4782)
>        at org.python.antlr.PythonParser.small_stmt(PythonParser.java:2731)
>        at org.python.antlr.PythonParser.simple_stmt(PythonParser.java:2524)
>        at org.python.antlr.PythonParser.stmt(PythonParser.java:2438)
>        at org.python.antlr.PythonParser.file_input(PythonParser.java:618)
>        at org.python.antlr.BaseParser.parseModule(BaseParser.java:78)
>        at org.python.core.CompileMode$3.dispatch(CompileMode.java:22)
>        at org.python.core.ParserFacade.parse(ParserFacade.java:158)
>        at org.python.core.ParserFacade.parse(ParserFacade.java:188)
>        ... 54 more
> I was unable to find this stacktrace in the bug database, is it a known bug, or maybe a configuration problem?
>  
> Thanks,
> Vincent
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are 
> consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
> J-Flow, sFlow and other flows. Make informed decisions using capacity planning
> reports.http://sdm.link/zohodev2dev
> _______________________________________________
> Jython-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jython-users

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports.http://sdm.link/zohodev2dev

_______________________________________________
Jython-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jython-users