Hi Lars,

Thanks for checking this so rapidly. I will check the fix asap.

Are these packages in any maven repo, or should I build them locally from trunk?


Cheers,
- Jussi -

On Tue, Sep 29, 2009 at 2:42 PM, Lars Heinemann <[email protected]> wrote:
> Jussin,
>
> seems you discovered a bug. I fixed it in the trunk
> (2009.02-SNAPSHOT). You will probably need Servicemix-utils
> 2009.02-SNAPSHOT and Servicemix-common 2009.02-SNAPSHOT as well to get
> it running.
>
> Could you retry with that version?
>
> Regards
> Lars
>
>
>
> 2009/9/28 Jussi Nummelin <[email protected]>:
>> Hi all,
>>
>> We're trying to develop something on top of VFS component. The use
>> case is following:
>>
>> An external service uploads a zip file into pre-defined directory.
>> That zip file contains multiple files from which only one is of
>> interest for us. So this file should be passed to the bus by VFS
>> component.
>>
>> We tried this with following SU xbean:
>> <vfs:poller service="test:file_poller"
>>               endpoint="endpoint"
>>               targetService="test:file_sender"
>>               path="zip:file:///tmp/import/somefile.zip!/log/log.xml">
>>
>>  </vfs:poller>
>>
>> According to the VFS pages the file URL should be fine.
>> http://commons.apache.org/vfs/filesystems.html
>>
>>
>> With this we get following exception:
>>
>> INFO  - ServiceUnitLifeCycle           - Starting service unit: vfs-poller
>> INFO  - DeploymentService              - Error in start
>> java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>> version="1.0">
>> <jbi-task-result>
>> <frmwk-task-result>
>> <frmwk-task-result-details>
>> <task-result-details>
>> <task-id>start</task-id>
>> <task-result>FAILED</task-result>
>> <message-type>ERROR</message-type>
>> </task-result-details>
>> </frmwk-task-result-details>
>> </frmwk-task-result>
>> <component-task-result
>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>        <component-name>servicemix-vfs</component-name>
>>        <component-task-result-details>
>>                <task-result-details>
>>                        <task-id>start</task-id>
>>                        <task-result>FAILED</task-result>
>>                        <message-type>ERROR</message-type>
>>                        <task-status-msg>
>> <msg-loc-info>
>> <loc-token/>
>> <loc-message>Unable to start service unit</loc-message>
>> </msg-loc-info>
>> </task-status-msg>
>>                        <exception-info>
>>                                <nesting-level>1</nesting-level>
>>                                <msg-loc-info>
>>                                        <loc-token/>
>>                                        <loc-message>Failed to
>> initialize file system manager:
>> org.apache.commons.vfs.FileSystemException: Could not r
>> eplicate "file:///tmp/import/somefile.zip" as it does not 
>> exist.</loc-message>
>>
>> <stack-trace><![CDATA[java.io.IOException: Failed to initialize file
>> system manager: org.apache.commons.vfs.Fi
>> leSystemException: Could not replicate
>> "file:///tmp/import/somefile.zip" as it does not exist.
>>        at 
>> org.apache.servicemix.vfs.FileObjectResolver.resolveToFileObject(FileObjectResolver.java:66)
>>        at 
>> org.apache.servicemix.vfs.VFSPollingEndpoint.start(VFSPollingEndpoint.java:119)
>>        at 
>> org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
>>        at 
>> org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
>>        at 
>> org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
>>        at 
>> org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:154)
>>        at 
>> org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:390)
>>        at 
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:351)
>>        at 
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
>>        at 
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:658)
>>        at 
>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:63)
>>        at 
>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:622)
>>        at java.util.TimerThread.mainLoop(Timer.java:512)
>>        at java.util.TimerThread.run(Timer.java:462)
>> ]]></stack-trace>
>>
>>
>>
>> Any help truly appreciated. :)
>>
>>
>> Cheers,
>> - Jussi -
>>
>
>
>
> --
> http://lhein.blogspot.com
>

Reply via email to