Client exception on exit keeps from exiting

Bug #332774 reported by croxis
2
Affects Status Importance Assigned to Milestone
Open Outpost
Fix Released
High
Unassigned

Bug Description

When sys.exit in Outpost.py an exception is called, causing the process to stop but not die.

Unhandled error in Deferred:
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 1128, in run
    self.mainLoop()
  File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 1137, in mainLoop
    self.runUntilCurrent()
  File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 757, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "/usr/lib/python2.5/site-packages/twisted/internet/task.py", line 114, in __call__
    d = defer.maybeDeferred(self.f, *self.a, **self.kw)
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 106, in maybeDeferred
    result = f(*args, **kw)
  File "linuxroot/usr/share/panda3d/direct/src/task/Task.py", line 903, in step

  File "linuxroot/usr/share/panda3d/direct/src/task/Task.py", line 802, in __stepThroughList

  File "linuxroot/usr/share/panda3d/direct/src/task/Task.py", line 721, in __executeTask

  File "linuxroot/usr/share/panda3d/direct/src/showbase/EventManager.py", line 63, in eventLoopTask

  File "linuxroot/usr/share/panda3d/direct/src/showbase/EventManager.py", line 57, in doEvents

  File "linuxroot/usr/share/panda3d/direct/src/showbase/EventManager.py", line 122, in processEvent

  File "linuxroot/usr/share/panda3d/direct/src/showbase/Messenger.py", line 240, in send

  File "linuxroot/usr/share/panda3d/direct/src/showbase/ShowBase.py", line 2140, in __windowEvent

  File "linuxroot/usr/share/panda3d/direct/src/showbase/ShowBase.py", line 2217, in userExit

  File "linuxroot/usr/share/panda3d/direct/src/showbase/ShowBase.py", line 2220, in finalizeExit

exceptions.SystemExit:

croxis (croxis)
Changed in openoutpost:
importance: Undecided → High
milestone: none → 1.0
status: New → Confirmed
Revision history for this message
croxis (croxis) wrote :

Fixed!

Changed in openoutpost:
milestone: 1.0 → 0.3
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.