You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by y <ht...@163.com> on 2021/11/25 08:06:40 UTC

Ignite BinaryHeapOutputStream OutOfMemoryError

Hi Igniters:
 When i using thin client binary to insert data(BinaryObjectBuilder). The client has the following error.It seems the memory of BinaryHeapOutputStream is not enough. How can i increase the memory when using  binary to insert?


Caused by: java.lang.OutOfMemoryError: Java heap space
        at org.apache.ignite.internal.binary.streams.BinaryHeapOutputStream.arrayCopy(BinaryHeapOutputStream.java:77)
        at org.apache.ignite.internal.client.thin.TcpClientChannel.send(TcpClientChannel.java:269)
        at org.apache.ignite.internal.client.thin.TcpClientChannel.service(TcpClientChannel.java:216)
        at org.apache.ignite.internal.client.thin.ReliableChannel.lambda$service$1(ReliableChannel.java:166)
        at org.apache.ignite.internal.client.thin.ReliableChannel$$Lambda$1841/187663740.apply(Unknown Source)
        at org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:744)
        at org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:712)
        at org.apache.ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:165)
        at org.apache.ignite.internal.client.thin.ReliableChannel.request(ReliableChannel.java:287)

        at org.apache.ignite.internal.client.thin.TcpClientCache.putAll(TcpClientCache.java:316)


Tinayue Hu

Re: Ignite BinaryHeapOutputStream OutOfMemoryError

Posted by Pavel Tupitsyn <pt...@apache.org>.
Looks like you've run out of Java heap space.
Try to increase JVM memory with Xms and Xmx options.

On Thu, Nov 25, 2021 at 11:07 AM y <ht...@163.com> wrote:

> *Hi Igniters:*
> * When i using thin client binary to insert data(*BinaryObjectBuilder*). The
> client has the fol**lowing error.It seems the memory
> of BinaryHeapOutputStream is not enough. How can i increase the memory when
> using  binary to insert?*
>
> Caused by: java.lang.OutOfMemoryError: Java heap space
>
>         at org.apache.ignite.internal.binary.streams.BinaryHeapOutputStream.arrayCopy(BinaryHeapOutputStream.java:77)
>
>         at org.apache.ignite.internal.client.thin.TcpClientChannel.send(TcpClientChannel.java:269)
>
>         at org.apache.ignite.internal.client.thin.TcpClientChannel.service(TcpClientChannel.java:216)
>
>         at org.apache.ignite.internal.client.thin.ReliableChannel.lambda$service$1(ReliableChannel.java:166)
>
>         at org.apache.ignite.internal.client.thin.ReliableChannel$$Lambda$1841/187663740.apply(Unknown Source)
>
>         at org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:744)
>
>         at org.apache.ignite.internal.client.thin.ReliableChannel.applyOnDefaultChannel(ReliableChannel.java:712)
>
>         at org.apache.ignite.internal.client.thin.ReliableChannel.service(ReliableChannel.java:165)
>
>         at org.apache.ignite.internal.client.thin.ReliableChannel.request(ReliableChannel.java:287)
>
>         at org.apache.ignite.internal.client.thin.TcpClientCache.putAll(TcpClientCache.java:316)
>
> *Tinayue Hu*
>
>
>
>
>