ModelLoader not working :(

it just hangs after it adds the FPSnode. ive tried the man.dae file also and samething.


   protected void simpleInitGame()
   {
      try
      {
         File modelFile = new File("box.dae");
         System.out.println(modelFile.exists());
         model = ModelLoader.loadModel(modelFile);
      }
      catch(Exception e)
      {
         System.out.println("Couldn't load model.");
      }
      cam.setLocation(new Vector3f(0,0,2.5f));
      
      Sphere s = new Sphere("Size Sphere", 4, 4, 0.1f);
      rootNode.attachChild(s);

        input = new NodeHandler(model, 20, 1);
        model.setLocalScale(.6f);
       
        rootNode.attachChild(model);
       
        rootNode.updateGeometricState(0, true);
        //all done clean up.      
       
        KeyBindingManager manager = KeyBindingManager.getKeyBindingManager();
        manager.set("keyOne", KeyInput.KEY_1);
        manager.set("keyTwo", KeyInput.KEY_2);
        manager.set("keyThree", KeyInput.KEY_3);
       
        DirectionalLight dl = new DirectionalLight();
        dl.setDiffuse(new ColorRGBA(0.70f,0.80f,0.90f,1.0f));
        dl.setAmbient(new ColorRGBA(0.65f,0.75f,0.85f,1.0f));
        dl.setEnabled(true);
        Vector3f directionToLight = new Vector3f(1,-1,1f);
        dl.setDirection(directionToLight);
       lightState.attach(dl);
       rootNode.updateRenderState();
       startRotation=cam.getDirection();
       startLocation=cam.getLocation();
       startRotationModel = model.getLocalRotation();
       startLocationModel = model.getLocalTranslation();
    }