cubicweb #1056422 running with 2 instances (twisted and repository): failure at startup [validation pending]

I've setup 2 instances for the same cube, one running the repository and one running twisted. When I start the twisted instance (after starting the repository instance) I get a crash:

alf@lacapelle:~/cubicweb/cubes/timeseries$ cubicweb-ctl start -D pegase_web
2010-06-11 16:14:46 - (cubicweb.configuration) INFO: /home/alf/cubicweb/cubes/pylos/site_cubicweb.py loaded
2010-06-11 16:14:46 - (cubicweb.configuration) INFO: loading language en
2010-06-11 16:14:46 - (cubicweb.configuration) INFO: loading language es
2010-06-11 16:14:46 - (cubicweb.configuration) INFO: loading language fr
2010-06-11 16:14:46 - (cubicweb.configuration) DEBUG: loading /home/alf/cubicweb/cubes/timeseries/data/external_resources
2010-06-11 16:14:46 - (cubicweb.configuration) DEBUG: loading /home/alf/cubicweb/cubes/pylos/data/external_resources
2010-06-11 16:14:46 - (cubicweb.configuration) DEBUG: loading /home/alf/cubicweb/cubes/pegase/data/external_resources
Traceback (most recent call last):
 File "/home/alf/cubicweb/cubicweb/cwctl.py", line 148, in run_arg
   status = cmdmeth(appid)
 File "/home/alf/cubicweb/cubicweb/cwctl.py", line 496, in start_instance
   helper.start_server(config, debug)
 File "/home/alf/cubicweb/cubicweb/etwist/twctl.py", line 37, in start_server
   server.run(config, debug)
 File "/home/alf/cubicweb/cubicweb/etwist/server.py", line 387, in run
   root_resource = CubicWebRootResource(config, debug)
 File "/home/alf/cubicweb/cubicweb/etwist/server.py", line 107, in __init__
   self.appli = CubicWebPublisher(config, debug=self.debugmode)
 File "/home/alf/cubicweb/cubicweb/web/application.py", line 296, in __init__
   vreg.init_properties(self.repo.properties())
 File "/usr/lib/python2.5/site-packages/Pyro/core.py", line 384, in __call__
   return self.__send(self.__name, args, kwargs)
 File "/usr/lib/python2.5/site-packages/Pyro/core.py", line 459, in _invokePYRO
   return self.adapter.remoteInvocation(name, Pyro.constants.RIF_VarargsAndKeywords, vargs, kargs)
 File "/usr/lib/python2.5/site-packages/Pyro/protocol.py", line 439, in remoteInvocation
   return self._remoteInvocation(method, flags, *args)
 File "/usr/lib/python2.5/site-packages/Pyro/protocol.py", line 500, in _remoteInvocation
   answer.raiseEx()
 File "/usr/lib/python2.5/site-packages/Pyro/errors.py", line 72, in raiseEx
   raise self.excObj
PicklingError: Can't pickle <type 'instancemethod'>: attribute lookup __builtin__.instancemethod failed
instance pegase_web not started: Can't pickle <type 'instancemethod'>: attribute lookup __builtin__.instancemethod failed

Nothing much in the server log:

2010-06-11 16:14:35 - (pyro) INFO: registered <cubicweb.server.repository.Repository object at 0x8cefe6c> a pyro object using group :cubicweb and id pegase_srv
2010-06-11 16:14:35 - (cubicweb.repository) INFO: repository registered as a pyro object using group cubicweb and id pegase_srv
2010-06-11 16:14:35 - (cubicweb.repository) INFO: starting task cleanup_old_transactions with interval 86400.00s
2010-06-11 16:14:35 - (cubicweb.repository) INFO: starting task clean_sessions with interval 900.00s
2010-06-11 16:14:46 - (cubicweb.session) DEBUG: rollback for session internal done
priorityimportant
typebug
done in3.8.5
load0.200
load left0.000
closed by<not specified>