0

Windows 7、64 位
Jython 2.5.4rc1
Django 1.4.5
Django_jython-1.3.0

我正在尝试遵循教程@ https://docs.djangoproject.com/en/1.4/intro/tutorial01/

django-admin.py startproject mysite

工作正常,我现在有了我的项目结构。但是之后

jython manage.py runserver

产生了巨大的回溯错误。这里只是从开头,中间和结尾的摘录。
它始于:

Traceback (most recent call last):  
  File "manage.py", line 10, in (module)  
    execute_from_command_line(sys.argv)  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 443, in execute_from_command_line  
    utility.execute()  
...

继续:

...  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\utils\importlib.py", line 35, in import_module  
    __import__(name)  
java.lang.ArrayIndexOutOfBoundsException: 2560  
        at org.python.objectweb.asm.CLassReader.accept(Unknown Source)  
        at org.python.objectweb.asm.ClassReader.accept(Unknown Source)  
...

总结:

...  
        at org.python.util.jython.run(jython.java:247)  
        at org.python.util.jython.main(jython.java:129)  

java.lang.ArrayIndexOutOfBoundsException: java.lang.ArrayIndexOutOfBoundsException 2560

这绝对不是预期的结果。我可以想象这是某种配置问题,但我不知道是什么。

非常感谢您提供的所有帮助。

这是完整的错误:

e:\Django\Tutorials>dir    
 Datenträger in Laufwerk E: ist Executables  
 Volumeseriennummer: 82AF-DF4C  

 Verzeichnis von e:\Django\Tutorials  

16.03.2013  21:02    <DIR>          .  
16.03.2013  21:02    <DIR>          ..  
16.03.2013  21:02    <DIR>          mysite  
               0 Datei(en),              0 Bytes  
               3 Verzeichnis(se), 36.824.600.576 Bytes frei  

e:\Django\Tutorials>cd mysite  

e:\Django\Tutorials\mysite>jython manage.py runserver  
Traceback (most recent call last):  
  File "manage.py", line 10, in <module>  
    execute_from_command_line(sys.argv)  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 443, in execute_from_command_line  
    utility.execute()  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 382, in execute  
    self.fetch_command(subcommand).run_from_argv(self.argv)  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 252, in fetch_command  
    app_name = get_commands()[subcommand]  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 252, in fetch_command  
    app_name = get_commands()[subcommand]  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 101, in get_commands  
    apps = settings.INSTALLED_APPS  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py", line 101, in get_commands  
    apps = settings.INSTALLED_APPS  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\utils\functional.py", line 184, in inner self._setup()  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py", line 42, in _setup  
    self._wrapped = Settings(settings_module)  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py", line 93, in __init__  
    mod = importlib.import_module(self.SETTINGS_MODULE)  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py", line 93, in __init__  
    mod = importlib.import_module(self.SETTINGS_MODULE)  
  File "E:\jython2.5.4rc1\Lib\site-packages\django\utils\importlib.py", line 35, in import_module  
    __import__(name)  
java.lang.ArrayIndexOutOfBoundsException: 2560  
        at org.python.objectweb.asm.ClassReader.accept(Unknown Source)  
        at org.python.objectweb.asm.ClassReader.accept(Unknown Source)  
        at org.python.core.AnnotationReader.<init>(AnnotationReader.java:44)  
        at org.python.core.imp.readCode(imp.java:219)  
        at org.python.core.imp.createFromPyClass(imp.java:185)  
        at org.python.core.imp.loadFromSource(imp.java:572)  
        at org.python.core.imp.find_module(imp.java:478)  
        at org.python.core.imp.import_next(imp.java:718)  
        at org.python.core.imp.import_module_level(imp.java:827)  
        at org.python.core.imp.importName(imp.java:917)  
        at org.python.core.ImportFunction.__call__(__builtin__.java:1220)  
        at org.python.core.PyObject.__call__(PyObject.java:387)  
        at org.python.core.PyObject.__call__(PyObject.java:391)  
        at django.utils.importlib$py.import_module$2(E:\jython2.5.4rc1\Lib\site-packages\django\utils\importlib.py:36)  
        at django.utils.importlib$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\utils\importlib.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:301)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:127)  
        at org.python.core.PyFunction.__call__(PyFunction.java:317)  
        at django.conf$py.__init__$8(E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py:135)  
        at django.conf$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:301)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:194)  
        at org.python.core.PyFunction.__call__(PyFunction.java:387)  
        at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:220)  
        at org.python.core.PyMethod.__call__(PyMethod.java:211)  
        at org.python.core.PyMethod.__call__(PyMethod.java:206)  
        at org.python.core.Deriveds.dispatch__init__(Deriveds.java:19)  
        at org.python.core.PyObjectDerived.dispatch__init__(PyObjectDerived.java:1057)  
        at org.python.core.PyType.type___call__(PyType.java:1565)  
        at org.python.core.PyType.__call__(PyType.java:1548)  
        at org.python.core.PyObject.__call__(PyObject.java:387)  
        at org.python.core.PyObject.__call__(PyObject.java:391)  
        at django.conf$py._setup$2(E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py:42)  
        at django.conf$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\conf\__init__.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:134)  
        at org.python.core.PyFunction.__call__(PyFunction.java:317)  
        at org.python.core.PyMethod.__call__(PyMethod.java:109)  
        at django.utils.functional$py.inner$26(E:\jython2.5.4rc1\Lib\site-packages\django\utils\functional.py:185)  
        at django.utils.functional$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\utils\functional.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:301)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:141)  
        at org.python.core.PyFunction.__call__(PyFunction.java:327)  
        at org.python.core.PyMethod.__call__(PyMethod.java:124)  
        at org.python.core.PyMethod.__call__(PyMethod.java:115)  
        at org.python.core.Deriveds.__findattr_ex__(Deriveds.java:73)  
        at org.python.core.PyObjectDerived.__findattr_ex__(PyObjectDerived.java:983)  
        at org.python.core.PyObject.__getattr__(PyObject.java:923)  
        at django.core.management$py.get_commands$4(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py:114)  
        at django.core.management$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:120)  
        at org.python.core.PyFunction.__call__(PyFunction.java:307)  
        at django.core.management$py.fetch_command$15(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py:262)  
        at django.core.management$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:149)  
        at org.python.core.PyFunction.__call__(PyFunction.java:327)  
        at org.python.core.PyMethod.__call__(PyMethod.java:124)  
        at django.core.management$py.execute$19(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py:382)  
        at django.core.management$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:134)  
        at org.python.core.PyFunction.__call__(PyFunction.java:317)  
        at org.python.core.PyMethod.__call__(PyMethod.java:109)  
        at django.core.management$py.execute_from_command_line$21(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py:443)  
        at django.core.management$py.call_function(E:\jython2.5.4rc1\Lib\site-packages\django\core\management\__init__.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyBaseCode.call(PyBaseCode.java:134)  
        at org.python.core.PyFunction.__call__(PyFunction.java:317)  
        at org.python.pycode._pyx2.f$0(manage.py:10)  
        at org.python.pycode._pyx2.call_function(manage.py)  
        at org.python.core.PyTableCode.call(PyTableCode.java:165)  
        at org.python.core.PyCode.call(PyCode.java:18)  
        at org.python.core.Py.runCode(Py.java:1275)  
        at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:235)  
        at org.python.util.jython.run(jython.java:247)  
        at org.python.util.jython.main(jython.java:129)  

java.lang.ArrayIndexOutOfBoundsException: java.lang.ArrayIndexOutOfBoundsException: 2560  

我期待任何建议。

4

0 回答 0