MappedFile call sync occur Cannot allocate memory

Alan Bateman Alan.Bateman at oracle.com
Tue Dec 10 08:34:37 UTC 2013


On 10/12/2013 00:05, fuyou wrote:
> I write a MappedFile ,and a task call sync write to disk.
> but occur :
>
> java.io.IOException: Cannot allocate memory
>       at java.nio.MappedByteBuffer.force0(Native Method)
>       at java.nio.MappedByteBuffer.force(MappedByteBuffer.java:154)
>
> the os is Red Hat Enterprise Linux Server release 5.4
> java is java version "1.6.0_23"
It means that the underlying msync has failed but it's not clear why. I 
suspect you'll need to poke around on the system to see if this is 
resource related.

-Alan.



More information about the core-libs-dev mailing list