[ 
http://issues.apache.org/jira/browse/GERONIMO-1403?page=comments#action_12362150
 ] 

Gao Yong Pan commented on GERONIMO-1403:
----------------------------------------

I got another different non-repeated error message which is based on most 
recent code like below, it seems above error message is gone and doesn't appear 
again.
validateFile() needs to be added an evaluation of emptyDir or more common 
approach.

10:27:57,054 INFO  [Hot Deployer] Deploying anotherEmptyDir
10:27:57,062 ERROR [Hot Deployer] Unable to deploy: Cannot deploy the requested 
application module 
(moduleFile=/opt/geronimo-1.0-SNAPSHOT/deploy/anotherEmptyDir)
org.apache.geronimo.common.DeploymentException: Cannot deploy the requested 
application module 
(moduleFile=/opt/geronimo-1.0-SNAPSHOT/deploy/anotherEmptyDir)
        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:226)
        at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:102)
        at 
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>)
        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java(Inlined 
Compiled Code))
        at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java(Compiled
 Code))
        at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java(Compiled
 Code))
        at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
        at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
        at 
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:106)
        at 
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:59)
        at java.lang.Thread.run(Thread.java(Compiled Code))


> hot-deployer reports error msg every pollIntervalMillis
> -------------------------------------------------------
>
>          Key: GERONIMO-1403
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1403
>      Project: Geronimo
>         Type: Improvement
>   Components: Hot Deploy Dir
>     Versions: 1.0
>     Reporter: Gao Yong Pan
>     Priority: Minor

>
> create a empty directory then the repeated error message is thrown on the 
> startup console again and again until you delete the empty directory, I hope 
> the DirectoryMonitor reports this error message once only in the continuing 
> scanning loop.
> 13:45:17,545 ERROR [DirectoryMonitor] Unable to deploy file 
> /opt/geronimo-1.0-SNAPSHOT/deploy/emptyDir
> java.lang.IllegalArgumentException: 
> /opt/geronimo-1.0-SNAPSHOT/deploy/emptyDir is neither a JAR file nor a 
> directory!
>         at 
> org.apache.geronimo.deployment.cli.DeployUtils.extractModuleIdFromArchive(DeployUtils.java:203)
>         at 
> org.apache.geronimo.deployment.hot.DirectoryMonitor.calculateModuleId(DirectoryMonitor.java:231)
>         at 
> org.apache.geronimo.deployment.hot.DirectoryMonitor.scanDirectory(DirectoryMonitor.java(Compiled
>  Code))
>         at 
> org.apache.geronimo.deployment.hot.DirectoryMonitor.run(DirectoryMonitor.java(Compiled
>  Code))
>         at java.lang.Thread.run(Thread.java:568)
> 13:45:19,553 ERROR [DirectoryMonitor] Unable to deploy file 
> /opt/geronimo-1.0-SNAPSHOT/deploy/emptyDir
> java.lang.IllegalArgumentException: 
> /opt/geronimo-1.0-SNAPSHOT/deploy/emptyDir is neither a JAR file nor a 
> directory!
>         at 
> org.apache.geronimo.deployment.cli.DeployUtils.extractModuleIdFromArchive(DeployUtils.java:203)
>         at 
> org.apache.geronimo.deployment.hot.DirectoryMonitor.calculateModuleId(DirectoryMonitor.java:231)
>         at 
> org.apache.geronimo.deployment.hot.DirectoryMonitor.scanDirectory(DirectoryMonitor.java(Compiled
>  Code))
>         at 
> org.apache.geronimo.deployment.hot.DirectoryMonitor.run(DirectoryMonitor.java(Compiled
>  Code))
>         at java.lang.Thread.run(Thread.java:568)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to