NullPointer exception when adding geometries and spacials to the scene

When I add player alone (method shown in Hello Collision tutorial) to physics space, it’s fine, but when I try to add objects (used scene code code from Hello Picking as my game will be Wolf3d-like shooter), both geometries and models, it gives me NPE:

SEVERE: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]
java.lang.NullPointerException
at com.jme3.bullet.PhysicsSpace.add(PhysicsSpace.java:371)
at jmetest.gemfinder_main.simpleInitApp(gemfinder_main.java:94)
at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:228)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:129)
at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)
at java.lang.Thread.run(Thread.java:662)


Relevant code snippet:
[java]int i=0;
for (i=0; i<shootables.getQuantity();i++) {
bulletAppState.getPhysicsSpace().add(shootables.getChild(i)); //line 94
}
i = 0;
for (i=0; i<walls.getQuantity();i++) {
bulletAppState.getPhysicsSpace().add(walls.getChild(i));
}
bulletAppState.getPhysicsSpace().add(player);
}[/java]

Yes, I realize I can add complete nodes, but when I tried to, very same error appeared, so I've thought that maybe this is a problem and did it in loop.

Of course both nodes are initialized and shootables even has members.

Do your objects have PhysicsControls (i.e: RigidBodyControl) attached?

Oops…