[
https://issues.apache.org/activemq/browse/SM-607?page=comments#action_37033 ]
Robert Ottaway commented on SM-607:
-----------------------------------
The problem can be recreated pretty easily. Use a fresh install of Smix. Start
Smix and tail the output. Change to the SMIX_HOME directory and then type 'cp
components/*.zip install/'. This bombards the Smix app with components to
install. If you do this a number of time you eventually will see this exception:
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
java.util.zip.ZipException: error in opening zip file
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:537)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:199)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoDeploymentService.java:592)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:203)
at java.util.zip.ZipFile.<init>(ZipFile.java:234)
at
org.apache.servicemix.jbi.util.FileUtil.archiveContainsEntry(FileUtil.java:170)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:529)
... 5 more
]]></stack-trace>
> Files dropped into the install directory sometimes result in a "file in use
> by another process" error
> -----------------------------------------------------------------------------------------------------
>
> Key: SM-607
> URL: https://issues.apache.org/activemq/browse/SM-607
> Project: ServiceMix
> Issue Type: Bug
> Components: servicemix-core
> Affects Versions: 3.0
> Environment: Windows XP SP2, Java 5
> Reporter: Jamie McCrindle
>
> Files dropped into the install directory sometimes result in a "file in use
> by another process" error. I assume that this is a race condition where the
> operating system hasn't completed copying the files when servicemix picks
> them up and so the exception is thrown. It's intermittent and a workaround is
> to drop the "monitorInterval" down from 1s to 10s.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira