RHEL Java Application returns "No space left on device" but only 3% used
- by FiveO
My Java Application returns following Exception when saving a new file in /opt/wso2 on a CentOS 6.4:
Caused by java.io.FileNotFoundException: ... (No space left on device)
Caused by: java.io.FileNotFoundException: /opt/wso2/FrameworkFiles/trk_2014062500042488825_TRCK_PatfallHospis_pFromHospis_66601fb3-a03c-4149-93c3-6892e0a10fea.txt (No space left on device)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
at java.io.FileOutputStream.<init>(FileOutputStream.java:99)
at com.avintis.esb.framework.adapter.wso2.FrameworkAdapterWSO2.sendMessages(FrameworkAdapterWSO2.java:634)
... 23 more
But when I run df -a I can see that the partition still has plenty of space available:
[root@stzsi466 wso2]# df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_stzsi466-lv_root
12054824 2116092 9326380 19% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 4030764 0 4030764 0% /dev/shm
/dev/sda1 495844 53858 416386 12% /boot
/dev/sdb1 51605436 1424288 47559744 3% /opt/wso2
none 0 0 0 - /proc/sys/fs/binfmt_misc
[root@stzsi466 ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vg_stzsi466-lv_root
765536 45181 720355 6% /
tmpfs 1007691 1 1007690 1% /dev/shm
/dev/sda1 128016 44 127972 1% /boot
/dev/sdb1 3276800 6137 3270663 1% /opt/wso2
What is the problem here? Is it caused by the Java on CentOS 6.4? I have another server running Redhat REHL 6.4 and all works fine - same Java etc.
Does anyone know of this problem?