Hi Henry, What i can make out from the error message is that your program is recursively invoking some method(infinite loop scenario) and control is NOT coming out of some funcation. Will have go through the entire code once to find out which method is being invoked recursively.
One option to find out the problem is to place a System.out.println("Entering theNameOfTheMethod"); at the start of each method. This will help you track the flow
Ya you are right. Accept my mistake. Just wanted, Henry to confirm that if there are any method invocations in the looping statement, then that method might have been called continuously because of the condition for breaking the loop never being met