Ticket #452 (closed defect: fixed)
IGE Selection issue
| Reported by: | mike | Owned by: | mike |
|---|---|---|---|
| Priority: | normal | Milestone: | MV3D-0.44 |
| Component: | ige | Version: | |
| Keywords: | Cc: | ||
| Estimated Effort: | 1 day | Platform: | All |
| State: | Conceptualizing | Relative Size: | 1 |
Description
The following traceback came up after editing the terrain and then selecting a character, then selecting the terrain again. You are unable to select the terrain. This happens via the selection button. Mousepicking just doesn't let you select terrain any more.
2010-06-15 23:34:33-0400 [Broker,client] Unhandled error in Deferred:
2010-06-15 23:34:33-0400 [Broker,client] Unhandled Error
Traceback (most recent call last):
File "f:\Projects\Twisted\trunk\twisted\internet\defer.py", line 308,
in _startRunCallbacks
self._runCallbacks()
File "f:\Projects\Twisted\trunk\twisted\internet\defer.py", line 324,
in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "f:\Projects\Twisted\trunk\twisted\internet\defer.py", line 768,
in gotResult
_inlineCallbacks(r, g, deferred)
File "f:\Projects\Twisted\trunk\twisted\internet\defer.py", line 758,
in _inlineCallbacks
deferred.errback(failure.Failure(sys.exc_info()[1], sys.exc_info()[0
], sys.exc_info()[2]))
--- <exception caught here> ---
File "f:\Projects\Twisted\trunk\twisted\internet\defer.py", line 745,
in _inlineCallbacks
result = result.throwExceptionIntoGenerator(g)
File "f:\Projects\Twisted\trunk\twisted\python\failure.py", line 347,
in throwExceptionIntoGenerator
return g.throw(self.type, self.value, self.value.tb)
File "F:\Projects\MV3D\branches\420-isguitime\mv3d\client\ui\ige\clien
t.py", line 214, in selectClicked
yield self.updateSelection(sel)
File "f:\Projects\Twisted\trunk\twisted\internet\defer.py", line 747,
in _inlineCallbacks
result = g.send(result)
File "F:\Projects\MV3D\branches\420-isguitime\mv3d\client\ui\ige\clien
t.py", line 262, in updateSelection
self.selectItems()
File "F:\Projects\MV3D\branches\420-isguitime\mv3d\client\ui\ige\clien
t.py", line 251, in selectItems
itm.select()
File "F:\Projects\MV3D\branches\420-isguitime\mv3d\client\view\visual.
py", line 548, in select
vob.select()
File "F:\Projects\MV3D\branches\420-isguitime\mv3d\client\view\visual.
py", line 924, in select
self.bbox.removeFromNode()
File "F:\Projects\MV3D\branches\420-isguitime\mv3d\client\ui\ogre3d.py
", line 1582, in removeFromNode
parent = self.object.getParentSceneNode()
exceptions.AttributeError: 'NoneType' object has no attribute 'getParent
SceneNode'
Change History
Note: See
TracTickets for help on using
tickets.
