diff --git a/org.adempiere.base/src/org/compiere/print/layout/TableElement.java b/org.adempiere.base/src/org/compiere/print/layout/TableElement.java index 0919c1a1f3..0f98e4193d 100644 --- a/org.adempiere.base/src/org/compiere/print/layout/TableElement.java +++ b/org.adempiere.base/src/org/compiere/print/layout/TableElement.java @@ -1259,6 +1259,8 @@ public class TableElement extends PrintElement if (pageYindex >= m_firstRowOnPage.size()) { pageYindex = m_firstRowOnPage.size() - 1; } + if (pageYindex<0) + return; int firstRow = ((Integer)m_firstRowOnPage.get(pageYindex)).intValue(); int nextPageRow = m_data.getRowCount(); // no of rows if (pageYindex+1 < m_firstRowOnPage.size())