Informix Error -4380: The listing file filename cannot be created.
Cause and resolution
The listing file filename cannot be created.
Check that the directory path leading to the file is specified correctly and, on UNIX systems, that your account has permission to create a file in that directory. Look for other, more explicit, error messages from the operating system. Possibly the disk is full, or you have reached a limit on the number of open files.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4380 fires when the compiler's listing file can't be created — per the official guidance, this is usually a directory-path issue, a write-permission issue, a full disk, or an open-file limit.
- An incorrect directory path, per the official guidance — the first named cause.
- Insufficient write permission, per the official guidance — the second named cause.
- A full disk or open-file limit, per the official guidance — the third named cause.
Solutions / Resolution
- Check that the directory path is specified correctly, per the official guidance.
- Check write permission, per the official guidance.
- Look for more explicit operating-system error messages, per the official guidance.
- Check available disk space and the open-file limit, per the official guidance.
Examples
Checking the target directory
ls -ld /path/to/listing/dir
Diagnostic Checks
- Check the listing file's target directory path, write permission, disk space, and open-file limit.
Related Errors / Related Topics
- -4376 — "The temporary file filename cannot be created for writing." A related file-creation error, about a temporary file rather than the compiler's listing file.
- -4377 — "The output file filename cannot be created or opened." A related file-creation error, about a report's output file rather than the compiler's listing file.
The compiler's listing file couldn't be created — check the directory path, permissions, disk space, and open-file limit.