OnTrigger problems

So i have:

A camera with a sphere collider and it isTrigger with no rigidbody

A block with a box collider that is not trigger and it has a rigidbody on it

A script on the camera which is

void OnTriggerStay(Collider other) {
     Debug.Log ("collision stay");
}

Why is this not working? Any help is welcomed!

See the table at the bottom of this page. It displays what is trigger when which kind of object hits which other kind.
http://docs.unity3d.com/Documentation/Components/class-BoxCollider.html

Well, the question isn’t clear enough, but I suppose that you’re moving the camera into the block and expecting trigger events. If this is the case, add a kinematic rigidbody to the trigger: a static trigger can detect rigidbodies or CharacteControllers that enter it, but a moving trigger must have its own rigidbody - usually with Is Kinematic set, what avoids unwanted reactions to gravity and collisions.