What happens if you just launch jython in the interactive shell and  
type:

         >>> import parsetab

Do you still get that error?

For what it's worth, that's a pretty cryptic error message that you're  
getting.   Maybe there is some weird thing going on it jython itself.

-Dave


On Mar 13, 2009, at 12:50 PM, Nuno Lopes wrote:

>
> Hi,
>
> Thanks for your help, I tried the code with ply-3.0 (works fine with
> python :).
>
> Unfortunately when running with jython the error remains:
>
>   File "/Users/nl/jython2.5b2/Lib/site-packages/ply/yacc.py", line
> 1821, in read_table
>     parsetab = __import__(module)
> java.lang.ClassFormatError: Invalid method Code length 1068688 in
> class file xsparql/parsetab$py
>
>
> regards,
> --
> Nuno Lopes
>
> On 13 Mar 2009, at 16:00, Andrew Dalke wrote:
>
>>
>>>>    exec "import %s as parsetab" % module
>>>>  File "<string>", line 1, in <module>
>>>> java.lang.ClassFormatError: Invalid method Code length 1068688 in
>>
>>
>> The relevant code is
>>
>>          if sys.version_info[0] < 3:
>>              exec("import %s as parsetab" % module)
>>          else:
>>              env = { }
>>              exec("import %s as parsetab" % module, env, env)
>>              parsetab = env['parsetab']
>>
>> I'm not using jython so I can't test this, but try changing that code
>> to
>>
>>  parsetab = __import__(module)
>>
>>                      Andrew
>>                      [email protected]
>>
>>
>>
>>>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ply-hack" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/ply-hack?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to