This is Code:
public static int getAutoIncrement(int ain)
{
int count = 0;
for(SBufferScheme scheme : getInstance().listScheme)
if(ain == scheme.id)
count++;
if(count == 0)
return ain;
return getAutoIncrement(ain + 1);
}
And this is Error:
Exception in thread "ThreadPoolExecutor-10" java.lang.StackOverflowError
at java.util.AbstractList$Itr.next(AbstractList.java:345)
at lft.gameserver.model.ManageBbsBuffer.getAutoIncrement(ManageBbsBuffer.java:36)
at lft.gameserver.model.ManageBbsBuffer.getAutoIncrement(ManageBbsBuffer.java:41)
Any idea what could be causing this?
Thanks!