id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,branch,branch_author,launchpad_bug
3289,startLoggingWithObserver IndexError,gtaylor,,"I'm getting the following error when trying to start an older server app that used the previous major revision of Twisted. I couldn't find anything in the release notes about a backwards-incompatible change that would break things, but perhaps I missed something:


{{{
2008-06-10 08:21:31-0400 [-] Log opened.
2008-06-10 08:21:31-0400 [-] --------------------------------------------------
2008-06-10 08:21:31-0400 [-]  Command Aliases Loaded: 9
2008-06-10 08:21:31-0400 [-]  Evennia Test Site started on port(s):
2008-06-10 08:21:31-0400 [-]   * 4000
2008-06-10 08:21:31-0400 [-] --------------------------------------------------
2008-06-10 08:21:31-0400 [-] Loaded.
2008-06-10 08:21:31-0400 [-] Traceback (most recent call last):
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\scripts\twistd.py"", line 21, in <module>
2008-06-10 08:21:31-0400 [-]     run()
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\scripts\twistd.py"", line 27, in run
2008-06-10 08:21:31-0400 [-]     app.run(runApp, ServerOptions)
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\application\app.py"", line 614, in run
2008-06-10 08:21:31-0400 [-]     runApp(config)
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\scripts\twistd.py"", line 23, in runApp
2008-06-10 08:21:31-0400 [-]     _SomeApplicationRunner(config).run()
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\application\app.py"", line 335, in run
2008-06-10 08:21:31-0400 [-]     self.startLogging(self.getLogObserver())
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\application\app.py"", line 367, in startLogging
2008-06-10 08:21:31-0400 [-]     log.startLoggingWithObserver(observer)
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\python\log.py"", line 519, in startLoggingWithObserver
2008-06-10 08:21:31-0400 [-]     msg(""Log opened."")
2008-06-10 08:21:31-0400 [-]   File ""C:\Python25\Lib\site-packages\twisted\python\log.py"", line 246, in msg
2008-06-10 08:21:31-0400 [-]     o = self.observers.pop(i)
2008-06-10 08:21:31-0400 [-] IndexError: pop index out of range

}}}
The root Python file for the project is at:
http://code.google.com/p/evennia/source/browse/trunk/server.py

The startup script is at:
http://code.google.com/p/evennia/source/browse/trunk/startup.bat?r=274

Regression? Bug?",regression,closed,high,,core,fixed,,exarkun,branches/logging-recursion-3289,jml,
