[jboss-jira] [JBoss JIRA] (WFCORE-210) IO error during deployment scanning triggers undeployment

James Livingston (JIRA) issues at jboss.org
Mon Nov 3 00:08:35 EST 2014


James Livingston created WFCORE-210:
---------------------------------------

             Summary: IO error during deployment scanning triggers undeployment
                 Key: WFCORE-210
                 URL: https://issues.jboss.org/browse/WFCORE-210
             Project: WildFly Core
          Issue Type: Bug
          Components: Server
    Affects Versions: 1.0.0.Alpha10
            Reporter: James Livingston
            Assignee: Jason Greene


If an IO error such as reaching the file descriptor limit occurs during deployment scanning, the scanner continues with an empty deployment list causing it to undeploy applications.

This occurs because FileSystemDeploymentService.scanDirectory() treats File.listFiles() returning null as an empty list rather than an error. http://docs.oracle.com/javase/7/docs/api/java/io/File.html#listFiles%28%29 notes that it returns an empty array if the directory is empty, and null if it is not a directory or an IO error occurs.

It should instead respond to a null return value by aborting the scanner run, with a log message, and not proceed to undeploy applications.



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the jboss-jira mailing list