From: Berlin B. <big...@ya...> - 2005-03-05 00:00:55
|
I get a invalid Code Length error, when I have a large file. I am generating a python file from code, it is only 1800 lines, is this normal? (Python alpha 22a0) java.lang.ClassFormatError: java.lang.ClassFormatError: Invalid method Code leng th 101374 in class file syspython/grid/PyLayer0$py |
From: L0w B. <l0...@gm...> - 2005-03-05 00:24:22
|
I get a invalid Code Length error, when I have a large file. =A0 I am generating a python file from code, it is only 1800 lines, is this=20= normal? =A0 (Python alpha 22a0) java.lang.ClassFormatError: java.lang.ClassFormatError: Invalid method=20= Code leng th 101374 in class file syspython/grid/PyLayer0$py =A0 --=20 For great justice! |
From: L0w B. <l0...@gm...> - 2005-03-05 00:24:23
|
I've seen the same error when byte codes are being inserted into large=20= methods for an already existing class file. I can't remember off the=20 top of my head what the limit is, but there is a limit to the size of a=20= method (think byte codes, not source lines). Anyway, I believe it's a Java class file format limitation. Nothing to=20= do with jython. --=20 For great justice! On Mar 4, 2005, at 4:00 PM, Berlin Brown wrote: > I get a invalid Code Length error, when I have a large file. > =A0 > I am generating a python file from code, it is only 1800 lines, is=20 > this normal? > =A0 > (Python alpha 22a0) > > java.lang.ClassFormatError: java.lang.ClassFormatError: Invalid method=20= > Code leng > th 101374 in class file syspython/grid/PyLayer0$py > =A0 |