Error: Value exceeds limit of SMALLINT precision

Hi,
During execution of my procedure, I have faced this error (Value exceeds limit of SMALLINT precision). I could not trace down the error to the exact location. Also the compiler does not tell me the line number or anything that helps me trace the error.
Can anyone help me locate the problem to solve this error? Thanks.
