PhysicsCollisionHandler ... right order to setup it ?

Buddies

I´m very confuse about setup a PhysicsCollisionHandler. What´s the right order to do it?
I try this way:

base.enableParticles()
#loading model
monkeyNode=render.attachNewNode("Monkey")
monkeyModel=loader.loadModel("monkey-junkie.egg")
monkeyModel.reparentTo(monkeyNode)

#physics setup -- ActorNode
actorMonkeyNode=render.attachNewNode(ActorNode("mmonkey"))
physicsMgr.attachPhysicalNode(actorMonkeyNode.node())
monkeyNode.reparentTo(actorMonkeyNode)

#another node to collisions ?? - CollisionNode
collideMonkeyNode=actorMonkeyNode.attachNewNode(CollisionNode("cmonkey"))
collideMonkeyNode.node().addSolid(CollisionSphere(0,0,2,1.5))

physicalHandler=PhysicsCollisionHandler()

# what´s the right order? CollisionNode first and 
# ActorNode last ??
 
physicalHandler.addCollider(collideMonkeyNode, actorMonkeyNode)

cTrav=CollisionTraverser()
cTrav.addCollider(actorMonkeyNode, physicalHandler)

and voilá

AssertionError: !collider.is_empty() && collider.node()->is_collision_node() at line 112 of c:\buildslave\release_sdk_win32\build\panda3d\panda\src\collide\collisionTraverser.cxx

Few … i´m a lot confuse about this :unamused:

no ideas? no one used that feature?