Problem with loop
Hi,
I am trying to loop through a scrape to stop the problems with recursive with the stack. But for some reason the loop starts and then a new loop starts and a new loop starts but none go through the loop numbers until I cancel the scrape and then all the loops go through but do not so what they are mean't to. I have shorted it. Any help would be appreciated
for(int i = 1; i < 9; i++)
{
	litreIteration = i;
	if ( litreIteration == 1) { litre="00"; session.log("in the litre 00"); }
	else if ( litreIteration == 2) { litre="10"; }
	else if ( litreIteration == 3) { litre="11"; }
	else if ( litreIteration == 4) { litre="12"; }
	else if ( litreIteration == 5) { litre="13"; }
	else if ( litreIteration == 6) { litre="14"; }
	else if ( litreIteration == 7) { litre="15"; }
        else if ( litreIteration == 8)
	{
		int modelNum = session.getVariable("MODEL_NUM");
		modelNum = modelNum + 1;
		session.setVariable("MODEL_NUM", modelNum);
String model = "";
		if(modelNum == 1) { model = "AC"; }
		else if(modelNum == 2) { model = "AIXAM"; }
		else if(modelNum == 3) { model = "ALFA ROMEO"; }
		else if(modelNum == 4) { model = "ANT"; }
		else if(modelNum == 5) { model = "ASIA"; }
		else if(modelNum == 6) { model = "ASTON MARTIN"; }
		else if(modelNum == 7) { model = "AUDI"; }
               else
		{
			session.stopScraping();
		}
		litreIteration = 2;
		session.setVariable("VEHICLE_MAKE", model);
		//now set the litre so that it can be done after the if else statement
		litre = "00";
}
session.setVariable("VEHICLE_LITRE", litre);
session.log("Vehicle litre is: " + session.getVariable("VEHICLE_LITRE"));
session.scrapeFile("Copy of find car model");
}

I think I would need to see
I think I would need to see the whole session to see how this script is being called, but I suspect that you're launching the script from within itself and it's creating an infinite loop.