Index: trac/web/main.py
===================================================================
--- trac/web/main.py	(revision 5537)
+++ trac/web/main.py	(working copy)
@@ -427,8 +427,8 @@
             return []
 
     except Exception, e:
-        env.log.exception(e)
-
+        if env:
+            env.log.exception(e)
         if req.hdf:
             req.hdf['title'] = to_unicode(e) or 'Error'
             req.hdf['error'] = {

