rafalp / Misago

Misago is fully featured modern forum application that is fast, scalable and responsive.
http://misago-project.org
GNU General Public License v2.0
2.5k stars 522 forks source link

Error during template rendering #356

Closed qhhonx closed 10 years ago

qhhonx commented 10 years ago

I installed Misago future version without errors at Windows8. After ran python manage.py runserver, I got a error when requests http://127.0.0.1:8000/.

Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/

Django Version: 1.6.1
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'debug_toolbar',
 'south',
 'pipeline',
 'crispy_forms',
 'mptt',
 'misago.admin',
 'misago.acl',
 'misago.core',
 'misago.conf',
 'misago.users',
 'misago.faker',
 'misago.forums')
Installed Middleware:
(u'debug_toolbar.middleware.DebugToolbarMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'misago.core.middleware.threadstore.ThreadStoreMiddleware',
 'misago.core.middleware.exceptionhandler.ExceptionHandlerMiddleware',
 'misago.admin.middleware.AdminAuthMiddleware')

Template error:
In template f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\misago-0.6.0dev-py2.7.egg\misago\templates\misago\base.html, error at line 15

   5 :     <meta charset="utf-8">

   6 :     <meta http-equiv="X-UA-Compatible" content="IE=edge">

   7 :     <meta name="viewport" content="width=device-width, initial-scale=1">

   8 :     <title>{% block title %}{{ misago_settings.forum_name }}{% endblock %}</title>

   9 :     <meta name="description" content="{% block meta_description %}{% endblock %}">

   10 :     <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->

   11 :     <!--[if lt IE 9]>

   12 :       <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>

   13 :       <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>

   14 :     <![endif]-->

   15 :      {% compressed_css 'misago' %} 

   16 :     <link rel="apple-touch-icon-precomposed" sizes="144x144" href="{% static 'apple-touch-icon-144-precomposed.png' %}">

   17 :     <link rel="apple-touch-icon-precomposed" sizes="114x114" href="{% static 'apple-touch-icon-114-precomposed.png' %}">

   18 :     <link rel="apple-touch-icon-precomposed" sizes="72x72" href="{% static 'apple-touch-icon-72-precomposed.png' %}">

   19 :     <link rel="apple-touch-icon-precomposed" href="{% static 'apple-touch-icon-57-precomposed.png' %}">

   20 :     <link rel="shortcut icon" href="{% static 'favicon.ico' %}">

   21 :   </head>

   22 :   <body>

   23 : 

   24 :     {% include "misago/messages.html" %}

   25 :     {% include "misago/navbar.html" %}

Traceback:
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\core\handlers\base.py" in get_response
  114.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\misago-0.6.0dev-py2.7.egg\misago\core\views.py" in forum_index
  5.     return render(request, 'misago/index.html')
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\shortcuts\__init__.py" in render
  53.     return HttpResponse(loader.render_to_string(*args, **kwargs),
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\loader.py" in render_to_string
  169.         return t.render(context_instance)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\base.py" in render
  140.             return self._render(context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\test\utils.py" in instrumented_test_render
  85.     return self.nodelist.render(context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\base.py" in render
  840.                 bit = self.render_node(node, context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\debug.py" in render_node
  78.             return node.render(context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\loader_tags.py" in render
  123.         return compiled_parent._render(context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\test\utils.py" in instrumented_test_render
  85.     return self.nodelist.render(context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\base.py" in render
  840.                 bit = self.render_node(node, context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django-1.6.1-py2.7.egg\django\template\debug.py" in render_node
  78.             return node.render(context)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django_pipeline-1.3.20-py2.7.egg\pipeline\templatetags\compressed.py" in render
  55.         return self.render_compressed(package, 'css')
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django_pipeline-1.3.20-py2.7.egg\pipeline\templatetags\compressed.py" in render_compressed
  40.             paths = packager.compile(package.paths)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django_pipeline-1.3.20-py2.7.egg\pipeline\packager.py" in compile
  97.         return self.compiler.compile(paths, force=force)
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\django_pipeline-1.3.20-py2.7.egg\pipeline\compilers\__init__.py" in compile
  49.                 return list(executor.map(_compile, paths))
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\futures-2.1.6-py2.7.egg\concurrent\futures\_base.py" in map
  549.                     yield future.result()
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\futures-2.1.6-py2.7.egg\concurrent\futures\_base.py" in result
  404.                 return self.__get_result()
File "f:\~workbench\git\github\Misago\testproject\env-future\lib\site-packages\futures-2.1.6-py2.7.egg\concurrent\futures\_base.py" in __get_result
  356.             raise self._exception

Exception Type: CompilerError at /
Exception Value: ϵͳ�Ҳ���ָ����·����
rafalp commented 10 years ago

Future version has zero maintenance and its not updated anywhere but on github.

By the looks of it you dont have Node.JS installed?

rafalp commented 10 years ago

For the record, I've updated installation docs to mention Node.js+LESS dependency:

http://misago.readthedocs.org/en/latest/setup_maintenance.html#requirements