ArrayIndexOutOfBoundsException in Table Component [Vaadin 7.7.10]

Our Customer has a Problem when using a Table with a containerfilter on an IPAD (chromebrowser. Vaadin 7.7.10)

I am not able to reproduce the bug. it seems that its crashing inside the Table Component. The Bug has been already reported here:

java.lang.ArrayIndexOutOfBoundsException: 12
at com.vaadin.ui.Table.parseItemIdToCells(
at com.vaadin.ui.Table.getVisibleCellsNoCache(
at com.vaadin.ui.Table.refreshRenderedCells(
at com.vaadin.ui.Table.enableContentRefreshing(
at com.vaadin.ui.Table.changeVariables(
at com.vaadin.server.communication.ServerRpcHandler.changeVariables(
at com.vaadin.server.communication.ServerRpcHandler.handleInvocation(
at com.vaadin.server.communication.ServerRpcHandler.handleInvocations(
at com.vaadin.server.communication.ServerRpcHandler.handleRpc(

Is there any hope this will get fixed in future. Is there an Option to priotorize this issue?


I wouldn’t hold my breath. Table develompent hasn’t been a priority in some years now, as Grid has become more mature. That being said, it could be an easy fix, so I wouldn’t completely rule the possibility out (there was one Table fix included in 7.7.11), BUT the very minimum requirement for a fix to happen is in practice a reproducable example.

Best regards,


The ArrayIndexOutOfBoundsException happens here:

                    if (index < firstIndexNotInCache
                            && index >= pageBufferFirstIndex
                            && pageBuffer[CELL_GENERATED_ROW]
 == null
                            && id.equals(
)) {