no menu after setting sorting mode to visible items

Bug #428470 reported by Ferdinand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE OpenObject Client
New
Undecided
Unassigned

Bug Description

menu is only visible if sorting is set to "all items"

Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/Koo/Model/KooModel.py", line 251, in rowCount
    return self.group.count()
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 454, in count
    self.ensureUpdated()
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 651, in ensureUpdated
    self.update()
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 643, in update
    self.sort( self.toBeSortedField, self.toBeSortedOrder )
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 662, in sort
    self.sortVisible( field, order )
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 762, in sortVisible
    ids = self.rpc( self._domain + self._filter, 0, self.limit, False, self._context )
TypeError: 'RpcProxy' object is not callable
Traceback (most recent call last):
  File "./koo.py", line 150, in <module>
    win.showLoginDialog()
  File "/usr/lib64/python2.6/site-packages/Koo/Dialogs/KooMainWindow.py", line 373, in showLoginDialog
    self.login( dialog.url, dialog.databaseName )
  File "/usr/lib64/python2.6/site-packages/Koo/Dialogs/KooMainWindow.py", line 422, in login
    self.updateUserShortcuts()
  File "/usr/lib64/python2.6/site-packages/Koo/Dialogs/KooMainWindow.py", line 494, in updateUserShortcuts
    for record in self.shortcutsGroup:
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 458, in __iter__
    self.ensureUpdated()
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 651, in ensureUpdated
    self.update()
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 643, in update
    self.sort( self.toBeSortedField, self.toBeSortedOrder )
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 662, in sort
    self.sortVisible( field, order )
  File "/usr/lib64/python2.6/site-packages/Koo/Model/Group.py", line 762, in sortVisible
    ids = self.rpc( self._domain + self._filter, 0, self.limit, False, self._context )
TypeError: 'RpcProxy' object is not callable
Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method DynamicProxy.__del__ of <DynamicProxy for PYROLOC://192.168.160.187:8071/rpc>> ignored
Exception TypeError: "'NoneType' object is not callable" in <bound method PYROAdapter.__del__ of <Pyro.protocol.PYROAdapter instance at 0x15853b0>> ignored
Exception TypeError: "'NoneType' object is not callable" in <bound method TCPConnection.__del__ of <Pyro.protocol.TCPConnection instance at 0x1585440>> ignored

Revision history for this message
Albert Cervera i Areny - http://www.NaN-tic.com (albert-nan) wrote :

That should have been fixed for quite a few weeks.

Changed in openobject-client-kde:
status: New → Fix Released
Revision history for this message
Ferdinand (office-chricar) wrote :

sorry - may be I havn't installed the "new" koo.zip

Revision history for this message
Ferdinand (office-chricar) wrote :
Download full text (4.9 KiB)

r 1374 (modul koo is loaded)
IMHO it would be great to solve the sorting issue of visible items if server sort is not available - currently the only "real" drawback

RuntimeError: maximum recursion depth exceeded
Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored
Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/Koo/View/Tree/TreeView.py", line 364, in updateAggregates
    if self.treeModel.group.unloadedIds():
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 484, in unloadedIds
    self.ensureUpdated()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 705, in ensureUpdated
    self.update()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 699, in update
    self.sort( self.toBeSortedField, self.toBeSortedOrder )
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 714, in sort
    self.sortVisible( field, order )
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 828, in sortVisible
    self.ensureAllLoaded()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 470, in ensureAllLoaded
    ids = self.unloadedIds()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 484, in unloadedIds
    self.ensureUpdated()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 705, in ensureUpdated
    self.update()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 699, in update
    self.sort( self.toBeSortedField, self.toBeSortedOrder )
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 714, in sort
    self.sortVisible( field, order )
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 828, in sortVisible
    self.ensureAllLoaded()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 470, in ensureAllLoaded
    ids = self.unloadedIds()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 484, in unloadedIds
    self.ensureUpdated()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 705, in ensureUpdated
    self.update()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 699, in update
    self.sort( self.toBeSortedField, self.toBeSortedOrder )
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 714, in sort
    self.sortVisible( field, order )
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 828, in sortVisible
    self.ensureAllLoaded()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 470, in ensureAllLoaded
    ids = self.unloadedIds()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 484, in unloadedIds
    self.ensureUpdated()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 705, in ensureUpdated
    self.update()
  File "/usr/lib/python2.6/site-packages/Koo/Model/Group.py", line 699, in update
    self.sort( self.toBeSortedField, self.toBeSortedOrder )
  File "/usr/lib/python2.6/site-packages/Koo/Mo...

Read more...

Changed in openobject-client-kde:
status: Fix Released → New
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.