Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 6882 invoked from network); 29 Mar 2005 13:56:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Mar 2005 13:56:25 -0000 Received: (qmail 10764 invoked by uid 500); 29 Mar 2005 13:56:18 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 10565 invoked by uid 500); 29 Mar 2005 13:56:16 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 10415 invoked by uid 99); 29 Mar 2005 13:56:15 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from mail.minq.se (HELO minq.se) (213.80.78.66) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 29 Mar 2005 05:56:13 -0800 Received: from [217.174.67.69] (account janne HELO [10.14.137.58]) by minq.se (CommuniGate Pro SMTP 4.0.5) with ESMTP id 1333647 for dev@directory.apache.org; Tue, 29 Mar 2005 15:55:59 +0200 Mime-Version: 1.0 (Apple Message framework v619.2) In-Reply-To: <424810F6.4070005@d-haven.org> References: <424810F6.4070005@d-haven.org> Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: quoted-printable From: Jan Andersson Subject: [Mina] IllegalStateException: Already released buffer Date: Tue, 29 Mar 2005 15:55:52 +0200 To: "Apache Directory Developers List" X-Mailer: Apple Mail (2.619.2) X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N We get exceptions with the latest version of Mina in our application: Exception in thread "SocketIoProcessor" =20 java.lang.IllegalStateException: Already released buffer. =A0=A0=A0=A0=A0=A0=A0 at =20 org.apache.mina.common.ByteBuffer.acquire(ByteBuffer.java:148) =A0=A0=A0=A0=A0=A0=A0 at =20 org.apache.mina.io.socket.SocketIoProcessor.read(SocketIoProcessor.java:=20= 240) =A0=A0=A0=A0=A0=A0=A0 at =20 org.apache.mina.io.socket.SocketIoProcessor.processSessions(SocketIoProc=20= essor.java:221) =A0=A0=A0=A0=A0=A0=A0 at =20 org.apache.mina.io.socket.SocketIoProcessor.access$200(SocketIoProcessor=20= .java:41) =A0=A0=A0=A0=A0=A0=A0 at =20 org.apache.mina.io.socket.SocketIoProcessor$Worker.run(SocketIoProcessor=20= .java:496) I suspect that this is caused by me trying to set the receive buffer =20 size from new default size of 1K to 8K. What I do is that I call =20 SocketSessionConfig.setSessionReceiveBufferSize(8192) from my IoHandler.sessionOpened() method like this: public void sessionOpened(IoSession ioSession) { SocketSessionConfig ssc =3D (SocketSessionConfig) =20 session.getConfig(); ssc.setSessionReceiveBufferSize(8192); ... } Obviously this isn't the right way to change the receive buffer size, =20= but where/how would be the correct way to set this? /Janne =A0=