2012-05-08 10 views
5

se produjo el error, mientras que insterting datos en mi base de datos MySQL"datos mariscal Bad" de error del servidor de desarrollo de Django

ValueError at /admin/arbkdb/arbkcompany/ 
bad marshal data (unknown type code) 
Request Method: GET 
Request URL: http://[2001:6f8:1c00:18b::2]:9000/admin/arbkdb/arbkcompany/ 
Django Version: 1.3 
Exception Type: ValueError 
Exception Value:  
bad marshal data (unknown type code) 
Exception Location: /usr/lib/python2.7/dist-packages/simplejson/__init__.py in <module>, line 111 
Python Executable: /usr/bin/python 
Python Version: 2.7.2 
Python Path:  
['/home/ardian/.experiments/arbk', 
'/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-linux2', 
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PIL', 
'/usr/lib/python2.7/dist-packages/gst-0.10', 
'/usr/lib/python2.7/dist-packages/gtk-2.0', 
'/usr/lib/pymodules/python2.7', 
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client', 
'/usr/lib/python2.7/dist-packages/ubuntuone-client', 
'/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', 
'/usr/lib/python2.7/dist-packages/ubuntuone-couch', 
'/usr/lib/python2.7/dist-packages/ubuntuone-installer', 
'/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol'] 
Server time: Tue, 8 May 2012 16:15:19 -050 

Trackback

Environment: 


Request Method: GET 
Request URL: http://[2001:6f8:1c00:18b::2]:9000/admin/arbkdb/arbkcompany/ 

Django Version: 1.3 
Python Version: 2.7.2 
Installed Applications: 
['admin_tools', 
'admin_tools.theming', 
'admin_tools.menu', 
'admin_tools.dashboard', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.sites', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'arbkdb', 
'south', 
'django.contrib.admin'] 
Installed Middleware: 
('django.middleware.common.CommonMiddleware', 
'django.contrib.sessions.middleware.SessionMiddleware', 
'django.middleware.csrf.CsrfViewMiddleware', 
'django.contrib.auth.middleware.AuthenticationMiddleware', 
'django.contrib.messages.middleware.MessageMiddleware') 


Traceback: 
File "/usr/lib/pymodules/python2.7/django/core/handlers/base.py" in get_response 
    89.      response = middleware_method(request) 
File "/usr/lib/pymodules/python2.7/django/contrib/messages/middleware.py" in process_request 
    11.   request._messages = default_storage(request) 
File "/usr/lib/pymodules/python2.7/django/contrib/messages/storage/__init__.py" in <lambda> 
    31. default_storage = lambda request: get_storage(settings.MESSAGE_STORAGE)(request) 
File "/usr/lib/pymodules/python2.7/django/contrib/messages/storage/__init__.py" in get_storage 
    17.   mod = import_module(module) 
File "/usr/lib/pymodules/python2.7/django/utils/importlib.py" in import_module 
    35.  __import__(name) 
File "/usr/lib/pymodules/python2.7/django/contrib/messages/storage/user_messages.py" in <module> 
    8. from django.contrib.messages.storage.fallback import FallbackStorage 
File "/usr/lib/pymodules/python2.7/django/contrib/messages/storage/fallback.py" in <module> 
    2. from django.contrib.messages.storage.cookie import CookieStorage 
File "/usr/lib/pymodules/python2.7/django/contrib/messages/storage/cookie.py" in <module> 
    5. from django.utils import simplejson as json 
File "/usr/lib/pymodules/python2.7/django/utils/simplejson/__init__.py" in <module> 
    111.  import simplejson 
File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py" in <module> 
    111. from decoder import JSONDecoder, JSONDecodeError 

Exception Type: ValueError at /admin/arbkdb/arbkcompany/ 
Exception Value: bad marshal data (unknown type code) 

Sal. No estoy seguro de cómo describir por qué se llegó a este error, ya que appeard al insertar una gran cantidad de datos y yo no sé por qué

Este es mi modelo de datos https://github.com/ardian/arbk/blob/master/arbkdb/models.py

+0

Agregue una impresión del objeto de solicitud en esta línea: response = middleware_method (request) – h4ck3rm1k3

+0

¿Informó este error al sistema django? por favor proporcione un enlace a su informe de errores. También ¿Probé esto en una base de datos vacía? – h4ck3rm1k3

+2

Después de reiniciar el servidor, funcionó sin ningún problema. No tengo idea de lo que pasó – ardi4n

Respuesta

4

ve como no es una base de datos problema, pero un mensaje de archivos corruptos. Eliminar los archivos * .py y * .pyo resuelve esto.

0

Normalmente, los bloqueos en la operación en memoria le dan este tipo de error de valor, errores de compilación de errores. Eso ocurre cuando falla la alimentación y los archivos de configuración de appengine se corrompen.

Para mí, este problema es común, y simplemente desinstalo (elimino) y reinstalo appengine y vuelvo a trabajar. Eliminar archivos .pyc a veces no funciona.

Cuestiones relacionadas