Ticket #452 (closed defect: fixed)

Opened 20 months ago

Last modified 17 months ago

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

Changed 20 months ago by mike

  • milestone changed from backlog to MV3D-0.44

MV3D 0.44 milestone planning.

Changed 17 months ago by mike

  • status changed from new to closed
  • resolution set to fixed

Fixed in [1154].

Note: See TracTickets for help on using tickets.