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.