<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Fri Oct 31 14:20:39 2014

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /usr/lib/python2.5/site-packages/trac/web/_fcgi.py in run(self=<trac.web._fcgi.Request object at 0x93e8bd0>)
  568         """Runs the handler, flushes the streams, and ends the request."""
  569         try:
  570             protocolStatus, appStatus = self.server.handler(self)
  571         except:
  572             traceback.print_exc(file=self.stderr)
protocolStatus undefined, appStatus undefined, self = <trac.web._fcgi.Request object at 0x93e8bd0>, self.server = <trac.web._fcgi.WSGIServer object at 0x2afb190>, self.server.handler = <bound method WSGIServer.handler of <trac.web._fcgi.WSGIServer object at 0x2afb190>>
 /usr/lib/python2.5/site-packages/trac/web/_fcgi.py in handler(self=<trac.web._fcgi.WSGIServer object at 0x2afb190>, req=<trac.web._fcgi.Request object at 0x93e8bd0>)
 1254         try:
 1255             try:
 1256                 result = self.application(environ, start_response)
 1257                 try:
 1258                     for data in result:
result = None, self = <trac.web._fcgi.WSGIServer object at 0x2afb190>, self.application = <function dispatch_request at 0x2acbaa0>, environ = {'DOCUMENT_ROOT': '/srv/trac', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'x-gzip, gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en-gb,en;q=0.7,*;q=0.3', 'HTTP_HOST': 'trac.haskell.org', 'HTTP_USER_AGENT': 'CCBot/2.0 (http://commoncrawl.org/faq/)', 'PATH': '/bin:/usr/bin', 'PATH_INFO': '/timeline', 'PATH_TRANSLATED': '/srv/trac/cgi-bin/trac.fcgi/haskell-platform/timeline', ...}, start_response = <function start_response at 0x87c67d0>
 /usr/lib/python2.5/site-packages/trac/web/main.py in dispatch_request(environ={'DOCUMENT_ROOT': '/srv/trac', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_ENCODING': 'x-gzip, gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en-gb,en;q=0.7,*;q=0.3', 'HTTP_HOST': 'trac.haskell.org', 'HTTP_USER_AGENT': 'CCBot/2.0 (http://commoncrawl.org/faq/)', 'PATH': '/bin:/usr/bin', 'PATH_INFO': '/timeline', 'PATH_TRANSLATED': '/srv/trac/cgi-bin/trac.fcgi/haskell-platform/timeline', ...}, start_response=<function start_response at 0x87c67d0>)
  379     env = env_error = None
  380     try:
  381         env = open_environment(env_path, use_cache=not run_once)
  382         if env.base_url_for_redirect:
  383             environ['trac.base_url'] = env.base_url
env = None, global open_environment = <function open_environment at 0x2a272a8>, env_path = '/srv/trac/haskell-platform', use_cache undefined, run_once = False
 /usr/lib/python2.5/site-packages/trac/env.py in open_environment(env_path='/srv/trac/haskell-platform', use_cache=True)
  565                 env = None
  566             if env is None:
  567                 env = env_cache.setdefault(env_path, open_environment(env_path))
  568         finally:
  569             env_cache_lock.release()
env = None, global env_cache = {'/srv/trac/Agda': <trac.env.Environment object at 0x2fd6e50>, '/srv/trac/AutoNomic': <trac.env.Environment object at 0x2fedd90>, '/srv/trac/ChessLibrary': <trac.env.Environment object at 0x2fbf190>, '/srv/trac/DBlimited': <trac.env.Environment object at 0x3080ed0>, '/srv/trac/FTGL': <trac.env.Environment object at 0x32c9cd0>, '/srv/trac/FieldTrip': <trac.env.Environment object at 0x30a2750>, '/srv/trac/ForSyDe': <trac.env.Environment object at 0x32e2490>, '/srv/trac/GLUT': <trac.env.Environment object at 0x3083d50>, '/srv/trac/GenI': <trac.env.Environment object at 0x30b7d10>, '/srv/trac/HNN': <trac.env.Environment object at 0x3186d90>, ...}, env_cache.setdefault = <built-in method setdefault of dict object at 0x2a16cf0>, env_path = '/srv/trac/haskell-platform', global open_environment = <function open_environment at 0x2a272a8>
 /usr/lib/python2.5/site-packages/trac/env.py in open_environment(env_path='/srv/trac/haskell-platform', use_cache=False)
  569             env_cache_lock.release()
  570     else:
  571         env = Environment(env_path)
  572         needs_upgrade = False
  573         try:
env undefined, global Environment = <class 'trac.env.Environment'>, env_path = '/srv/trac/haskell-platform'
 /usr/lib/python2.5/site-packages/trac/env.py in __init__(self=<trac.env.Environment object at 0xadc3ad0>, path='/srv/trac/haskell-platform', create=False, options=[])
  183         from trac.loader import load_components
  184         plugins_dir = self.config.get('inherit', 'plugins_dir')
  185         load_components(self, plugins_dir and (plugins_dir,))
  186 
  187         if create:
load_components = <function load_components at 0x2b38320>, self = <trac.env.Environment object at 0xadc3ad0>, plugins_dir = u'/srv/trac/eggs'
 /usr/lib/python2.5/site-packages/trac/loader.py in load_components(env=<trac.env.Environment object at 0xadc3ad0>, extra_path=(u'/srv/trac/eggs',), loaders=(<function _load_eggs at 0x2b32a28>, <function _load_py_files at 0x2b32b18>))
  105     if extra_path:
  106         search_path += list(extra_path)
  107 
  108     for loadfunc in loaders:
  109         loadfunc(env, search_path, auto_enable=plugins_dir)
loadfunc = <function _load_eggs at 0x2b32a28>, env = <trac.env.Environment object at 0xadc3ad0>, search_path = ['/home/srv/trac/haskell-platform/plugins', u'/srv/trac/eggs'], auto_enable undefined, plugins_dir = '/home/srv/trac/haskell-platform/plugins'
 /usr/lib/python2.5/site-packages/trac/loader.py in _load_eggs(env=<trac.env.Environment object at 0xadc3ad0>, search_path=['/home/srv/trac/haskell-platform/plugins', u'/srv/trac/eggs'], auto_enable='/home/srv/trac/haskell-platform/plugins')
   67             except (ImportError, DistributionNotFound, VersionConflict,
   68                     UnknownExtra), e:
   69                 _log_error(entry, e)
   70             else:
   71                 if os.path.dirname(entry.dist.location) == auto_enable:
_log_error = <function _log_error at 0x9a82ed8>, entry = EntryPoint.parse('spamfilter.admin = tracspamfilter.admin'), e = ImportError('No module named json',)
 /usr/lib/python2.5/site-packages/trac/loader.py in _log_error(item=EntryPoint.parse('spamfilter.admin = tracspamfilter.admin'), e=ImportError('No module named json',))
   53                 env.log.error('Skipping "%s": (unknown extra "%s")', item, e)
   54             elif isinstance(e, ImportError):
   55                 env.log.error('Skipping "%s": (can\'t import "%s")', item, e)
   56             else:
   57                 env.log.error('Skipping "%s": (error "%s")', item, e)
env = <trac.env.Environment object at 0xadc3ad0>, env.log = <logging.Logger instance at 0x30b6170>, env.log.error = <bound method Logger.error of <logging.Logger instance at 0x30b6170>>, item = EntryPoint.parse('spamfilter.admin = tracspamfilter.admin'), e = ImportError('No module named json',)
 /usr/lib/python2.5/logging/__init__.py in error(self=<logging.Logger instance at 0x30b6170>, msg='Skipping "%s": (can\'t import "%s")', *args=(EntryPoint.parse('spamfilter.admin = tracspamfilter.admin'), ImportError('No module named json',)), **kwargs={})
 1013             return
 1014         if self.isEnabledFor(ERROR):
 1015             apply(self._log, (ERROR, msg, args), kwargs)
 1016 
 1017     def exception(self, msg, *args):
builtin apply = <built-in function apply>, self = <logging.Logger instance at 0x30b6170>, self._log = <bound method Logger._log of <logging.Logger instance at 0x30b6170>>, global ERROR = 40, msg = 'Skipping "%s": (can\'t import "%s")', args = (EntryPoint.parse('spamfilter.admin = tracspamfilter.admin'), ImportError('No module named json',)), kwargs = {}
 /usr/lib/python2.5/logging/__init__.py in _log(self=<logging.Logger instance at 0x30b6170>, level=40, msg='Skipping "%s": (can\'t import "%s")', args=(EntryPoint.parse('spamfilter.admin = tracspamfilter.admin'), ImportError('No module named json',)), exc_info=None, extra=None)
 1099                 exc_info = sys.exc_info()
 1100         record = self.makeRecord(self.name, level, fn, lno, msg, args, exc_info, func, extra)
 1101         self.handle(record)
 1102 
 1103     def handle(self, record):
self = <logging.Logger instance at 0x30b6170>, self.handle = <bound method Logger.handle of <logging.Logger instance at 0x30b6170>>, record = <logging.LogRecord instance at 0x9ff9e18>
 /usr/lib/python2.5/logging/__init__.py in handle(self=<logging.Logger instance at 0x30b6170>, record=<logging.LogRecord instance at 0x9ff9e18>)
 1109         """
 1110         if (not self.disabled) and self.filter(record):
 1111             self.callHandlers(record)
 1112 
 1113     def addHandler(self, hdlr):
self = <logging.Logger instance at 0x30b6170>, self.callHandlers = <bound method Logger.callHandlers of <logging.Logger instance at 0x30b6170>>, record = <logging.LogRecord instance at 0x9ff9e18>
 /usr/lib/python2.5/logging/__init__.py in callHandlers(self=<logging.Logger instance at 0x30b6170>, record=<logging.LogRecord instance at 0x9ff9e18>)
 1146                 found = found + 1
 1147                 if record.levelno >= hdlr.level:
 1148                     hdlr.handle(record)
 1149             if not c.propagate:
 1150                 c = None    #break out
hdlr = <logging.StreamHandler instance at 0x30b6b00>, hdlr.handle = <bound method StreamHandler.handle of <logging.StreamHandler instance at 0x30b6b00>>, record = <logging.LogRecord instance at 0x9ff9e18>
 /usr/lib/python2.5/logging/__init__.py in handle(self=<logging.StreamHandler instance at 0x30b6b00>, record=<logging.LogRecord instance at 0x9ff9e18>)
  653             self.acquire()
  654             try:
  655                 self.emit(record)
  656             finally:
  657                 self.release()
self = <logging.StreamHandler instance at 0x30b6b00>, self.emit = <bound method StreamHandler.emit of <logging.StreamHandler instance at 0x30b6b00>>, record = <logging.LogRecord instance at 0x9ff9e18>
 /usr/lib/python2.5/logging/__init__.py in emit(self=<logging.StreamHandler instance at 0x30b6b00>, record=<logging.LogRecord instance at 0x9ff9e18>)
  755             raise
  756         except:
  757             self.handleError(record)
  758 
  759 class FileHandler(StreamHandler):
self = <logging.StreamHandler instance at 0x30b6b00>, self.handleError = <bound method StreamHandler.handleError of <logging.StreamHandler instance at 0x30b6b00>>, record = <logging.LogRecord instance at 0x9ff9e18>
 /usr/lib/python2.5/logging/__init__.py in handleError(self=<logging.StreamHandler instance at 0x30b6b00>, record=<logging.LogRecord instance at 0x9ff9e18>)
  704         if raiseExceptions:
  705             ei = sys.exc_info()
  706             traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
  707             del ei
  708 
global traceback = <module 'traceback' from '/usr/lib/python2.5/traceback.pyc'>, traceback.print_exception = <function print_exception at 0x24272a8>, ei = (<type 'exceptions.IOError'>, IOError(28, 'No space left on device'), <traceback object at 0x954ed88>), builtin None = None, global sys = <module 'sys' (built-in)>, sys.stderr = <open file '<stderr>', mode 'w' at 0x7fb897ffd210>
 /usr/lib/python2.5/traceback.py in print_exception(etype=<type 'exceptions.IOError'>, value=IOError(28, 'No space left on device'), tb=<traceback object at 0x954ed88>, limit=None, file=<open file '<stderr>', mode 'w' at 0x7fb897ffd210>)
  122         file = sys.stderr
  123     if tb:
  124         _print(file, 'Traceback (most recent call last):')
  125         print_tb(tb, limit, file)
  126     lines = format_exception_only(etype, value)
global _print = <function _print at 0x241cf50>, file = <open file '<stderr>', mode 'w' at 0x7fb897ffd210>
 /usr/lib/python2.5/traceback.py in _print(file=<open file '<stderr>', mode 'w' at 0x7fb897ffd210>, str='Traceback (most recent call last):', terminator='\n')
   11 
   12 def _print(file, str='', terminator='\n'):
   13     file.write(str+terminator)
   14 
   15 
file = <open file '<stderr>', mode 'w' at 0x7fb897ffd210>, file.write = <built-in method write of file object at 0x7fb897ffd210>, str = 'Traceback (most recent call last):', terminator = '\n'

<type 'exceptions.IOError'>: [Errno 28] No space left on device
      args = (28, 'No space left on device')
      errno = 28
      filename = None
      message = ''
      strerror = 'No space left on device'