You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Terry Mueller (JIRA)" <ji...@apache.org> on 2010/05/18 05:54:42 UTC
[jira] Created: (ODE-826) Too many open files
Too many open files
-------------------
Key: ODE-826
URL: https://issues.apache.org/jira/browse/ODE-826
Project: ODE
Issue Type: Bug
Components: BPEL Compilation/Parsing
Affects Versions: 2.0-beta2
Environment: trunk
Reporter: Terry Mueller
We have a common set of 64 xsd files that are included by each of 50+ BPEL processes. The following error is sometimes reported when recompiling all BPEL processes:
Recoverable error on line 1
FODC0002: java.io.FileNotFoundException:
foo.xml (Too many open files)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (ODE-826) Too many open files
Posted by "Terry Mueller (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/ODE-826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Terry Mueller updated ODE-826:
------------------------------
Attachment: ODE-826.patch
Currently, the FileInputStream.finalizer() is used to close files. The attached patch uses a new method StreamUtils.toInputStream() to read the contents of the file into memory and then provide a ByteArrayInputStream for the InputSource instead.
The following command was run repeatedly during compilation to see the open files were reduced:
ls -l /proc/23621/fd | egrep -v -e "(jar|socket|pipe|dev|mar|inode|access_log)"
where 23621 is the process id.
> Too many open files
> -------------------
>
> Key: ODE-826
> URL: https://issues.apache.org/jira/browse/ODE-826
> Project: ODE
> Issue Type: Bug
> Components: BPEL Compilation/Parsing
> Affects Versions: 2.0-beta2
> Environment: trunk
> Reporter: Terry Mueller
> Attachments: ODE-826.patch
>
>
> We have a common set of 64 xsd files that are included by each of 50+ BPEL processes. The following error is sometimes reported when recompiling all BPEL processes:
> Recoverable error on line 1
> FODC0002: java.io.FileNotFoundException:
> foo.xml (Too many open files)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.