Ticket #490 (closed defect: fixed)

Opened 2 years ago

Last modified 22 months ago

resource enable CPU crashes

Reported by: zoff99 Owned by: mickey
Priority: major Milestone:
Component: framework/odeviced Version: milestone5.5
Keywords: Cc:

Description

when doing this:

mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy CPU enabled

i get this error from frameworkd

2009.09.05 10:21:19.375 frameworkd.resource  DEBUG    processing command 'enable' for resource '<odeviced.idlenotifier.CpuResource at /org/freesmartphone/Device/CPU at 0x73fd90>' (present status=enabled)
2009.09.05 10:21:19.385 frameworkd.resource  INFO     setting resource status for CPU from enabled to enabling
2009.09.05 10:21:19.405 frameworkd.helpers   ERROR    event handler failed:
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/framework/helpers.py", line 74, in exceptionlogger
    return f( *args, **kw )
  File "/usr/lib/python2.6/site-packages/framework/resource.py", line 212, in onProcessElement
    self._enable( ok, err )
  File "/usr/lib/python2.6/site-packages/framework/subsystems/odeviced/idlenotifier.py", line 222, in _enable
    IdleNotifier.instance().prohibitStateTransitionTo( "suspend" )
  File "/usr/lib/python2.6/site-packages/framework/subsystems/odeviced/idlenotifier.py", line 104, in prohibitStateTransitionTo
    self.allowedStates.remove( state )
KeyError: 'suspend'
2009.09.05 10:21:19.466 mppl.asyncworker     ERROR    exception while processing element ('enable', <function <lambda> at 0x79dab0>, <function <lambda> at 0x79db70>):
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/framework/patterns/asyncworker.py", line 150, in _processElement
    self.onProcessElement( next )
  File "<string>", line 1, in <lambda>
  File "/usr/lib/python2.6/site-packages/framework/helpers.py", line 74, in exceptionlogger
    return f( *args, **kw )
  File "/usr/lib/python2.6/site-packages/framework/resource.py", line 212, in onProcessElement
    self._enable( ok, err )
  File "/usr/lib/python2.6/site-packages/framework/subsystems/odeviced/idlenotifier.py", line 222, in _enable
    IdleNotifier.instance().prohibitStateTransitionTo( "suspend" )
  File "/usr/lib/python2.6/site-packages/framework/subsystems/odeviced/idlenotifier.py", line 104, in prohibitStateTransitionTo
    self.allowedStates.remove( state )
KeyError: 'suspend'

for more info see the ticket I filed in SHR trac:  http://shr-project.org/trac/ticket/626

Change History

comment:1 Changed 2 years ago by sim

 decoration Changed 1 year ago by admin

 bathtub Changed 1 year ago by admin

 solar system Changed 1 year ago by admin

 stair parts Changed 1 year ago by admin

 solar supply Changed 1 year ago by admin

comment:2 Changed 22 months ago by mickey

  • Status changed from new to closed
  • Resolution set to fixed

This bug has been fixed meanwhile; please upgrade to the latest release.

Note: See TracTickets for help on using tickets.