IllegalArgumentException in Push-Thread

Hi,

while using Vaadin 7.1.4 we encounter following exception:


java.lang.IllegalArgumentException
        at java.nio.Buffer.position(Unknown Source)
        at org.apache.tomcat.util.buf.B2CConverter.convert(B2CConverter.java:84)
        at org.apache.catalina.connector.InputBuffer.realReadChars(InputBuffer.java:403)
        at org.apache.tomcat.util.buf.CharChunk.substract(CharChunk.java:416)
        at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:432)
        at org.apache.catalina.connector.CoyoteReader.read(CoyoteReader.java:99)
        at com.vaadin.server.communication.ServerRpcHandler.getMessage(ServerRpcHandler.java:456)
        at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:93)
        at com.vaadin.server.communication.PushHandler$2.run(PushHandler.java:158)
        at com.vaadin.server.communication.PushHandler.callWithUi(PushHandler.java:289)
        at com.vaadin.server.communication.PushHandler.onRequest(PushHandler.java:308)

Seems we encounter a JBoss problem:

https://issues.jboss.org/browse/JBPAPP-6986

Solution is here:

https://community.jboss.org/message/531900#531900