<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error when downloading a file from Nuxeo. in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319888#M6889</link>
    <description>&lt;P&gt;Good Day!&lt;/P&gt;
&lt;P&gt;Kindly help me with my problem, I am using Nuxeo 5.9.1 platform, and Linux precise1-Ubuntux86_64 server on a vmware.
, i use nuxeo automation client to download nuxeo files. It works fine when I use mvn tomcat:run on my local, but it does not work when I will mvn clean install, and use the jar file it creates.&lt;/P&gt;
&lt;P&gt;Here is the log from tomcat.&lt;/P&gt;
&lt;P&gt;java.lang.RuntimeException: Cannot execute {Authorization=Basic QWRtaW5pc3RyYXRvcjpBZG1pbmlzdHJhdG9y}
at org.nuxeo.ecm.automation.client.jaxrs.impl.HttpConnector.execute(HttpConnector.java:122)
at org.nuxeo.ecm.automation.client.jaxrs.spi.ConnectorHandler.execute(ConnectorHandler.java:30)
at org.nuxeo.ecm.automation.client.jaxrs.spi.DefaultSession.getFile(DefaultSession.java:127)
at tv.migo.cms.domain.service.NuxeoAutomationClientService.getFile(NuxeoAutomationClientService.java:163)
at tv.migo.cms.domain.service.NuxeoAutomationClientService.recursiveAssetFileCreation(NuxeoAutomationClientService.java:138)
at tv.migo.cms.domain.service.NuxeoAutomationClientService.recursiveAssetFileCreation(NuxeoAutomationClientService.java:135)
at tv.migo.cms.domain.service.publish.contentlibrary.TitleCbPublisher.publish(TitleCbPublisher.java:73)
at tv.migo.cms.domain.service.publish.PublishContentLibraryService.publish(PublishContentLibraryService.java:26)
at tv.migo.cms.domain.service.publish.PublishService.publish(PublishService.java:33)
at tv.migo.cms.domain.resource.PublishResource.publish(PublishResource.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:214)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:748)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1006)
at java.io.File.createTempFile(File.java:1989)
at java.io.File.createTempFile(File.java:2040)
at org.nuxeo.ecm.automation.client.jaxrs.util.IOUtils.copyToTempFile(IOUtils.java:58)
at org.nuxeo.ecm.automation.client.jaxrs.spi.Request.readBlob(Request.java:158)
at org.nuxeo.ecm.automation.client.jaxrs.spi.Request.handleResult(Request.java:126)&lt;/P&gt;
&lt;P&gt;My code.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;final FileBlob fileBlob = this.getFile(document);
            final File file = fileBlob.getFile();
            logger.info(objectMapper.writeValueAsString(document));
            final File targetFile = new File(parent, fileBlob.getFileName());
            logger.info("file copied to : {}", targetFile.getAbsolutePath());
            FileUtils.copyFile(file, targetFile);

            file.delete();


public FileBlob getFile(Document doc) throws Exception {
    Document fileDocument = (Document) session.newRequest(
            "Document.Fetch").setHeader(
            Constants.HEADER_NX_SCHEMAS, "*").set("value", doc.getPath()).execute();
    // get the file content property
    PropertyMap map = fileDocument.getProperties().getMap("file:content");
    // get the data URL
    String path = map.getString("data");
    return (FileBlob) session.getFile(path);
}
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Some dependencies I use for nuxeo automation client.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt; &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.apache.httpcomponents&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;httpclient&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;4.3.3&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.apache.httpcomponents&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;httpcore&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;4.3.2&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;net.sf.ezmorph&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;ezmorph&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;1.0.6&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;net.sf.json-lib&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;json-lib&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;2.4&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;javax.mail&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;mail&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;1.4.7&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;



    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;commons-httpclient&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;commons-httpclient&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;3.1&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;

    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.nuxeo.ecm.automation&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;nuxeo-automation-client&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;5.9.1&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;i even used this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.nuxeo.ecm.automation&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;nuxeo-automation-client&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;5.9.1&amp;lt;/version&amp;gt;
        &amp;lt;classifier&amp;gt;jar-with-dependencies&amp;lt;/classifier&amp;gt;
    &amp;lt;/dependency&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Java version tried, 1.6 and 1.7
&lt;BUILD&gt;&lt;/BUILD&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;plugins&amp;gt;
        &amp;lt;plugin&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;2.3.2&amp;lt;/version&amp;gt;
            &amp;lt;configuration&amp;gt;
                &amp;lt;source&amp;gt;${java-version}&amp;lt;/source&amp;gt;
                &amp;lt;target&amp;gt;${java-version}&amp;lt;/target&amp;gt;
            &amp;lt;/configuration&amp;gt;
        &amp;lt;/plugin&amp;gt;
        &amp;lt;plugin&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;maven-war-plugin&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;2.1.1&amp;lt;/version&amp;gt;
            &amp;lt;configuration&amp;gt;
                &amp;lt;failOnMissingWebXml&amp;gt;false&amp;lt;/failOnMissingWebXml&amp;gt;
            &amp;lt;/configuration&amp;gt;
        &amp;lt;/plugin&amp;gt;
    &amp;lt;/plugins&amp;gt;
&amp;lt;/build&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 15 Apr 2014 10:34:41 GMT</pubDate>
    <dc:creator>boonhero_</dc:creator>
    <dc:date>2014-04-15T10:34:41Z</dc:date>
    <item>
      <title>Error when downloading a file from Nuxeo.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319888#M6889</link>
      <description>&lt;P&gt;Good Day!&lt;/P&gt;
&lt;P&gt;Kindly help me with my problem, I am using Nuxeo 5.9.1 platform, and Linux precise1-Ubuntux86_64 server on a vmware.
, i use nuxeo automation client to download nuxeo files. It works fine when I use mvn tomcat:run on my local, but it does not work when I will mvn clean install, and use the jar file it creates.&lt;/P&gt;
&lt;P&gt;Here is the log from tomcat.&lt;/P&gt;
&lt;P&gt;java.lang.RuntimeException: Cannot execute {Authorization=Basic QWRtaW5pc3RyYXRvcjpBZG1pbmlzdHJhdG9y}
at org.nuxeo.ecm.automation.client.jaxrs.impl.HttpConnector.execute(HttpConnector.java:122)
at org.nuxeo.ecm.automation.client.jaxrs.spi.ConnectorHandler.execute(ConnectorHandler.java:30)
at org.nuxeo.ecm.automation.client.jaxrs.spi.DefaultSession.getFile(DefaultSession.java:127)
at tv.migo.cms.domain.service.NuxeoAutomationClientService.getFile(NuxeoAutomationClientService.java:163)
at tv.migo.cms.domain.service.NuxeoAutomationClientService.recursiveAssetFileCreation(NuxeoAutomationClientService.java:138)
at tv.migo.cms.domain.service.NuxeoAutomationClientService.recursiveAssetFileCreation(NuxeoAutomationClientService.java:135)
at tv.migo.cms.domain.service.publish.contentlibrary.TitleCbPublisher.publish(TitleCbPublisher.java:73)
at tv.migo.cms.domain.service.publish.PublishContentLibraryService.publish(PublishContentLibraryService.java:26)
at tv.migo.cms.domain.service.publish.PublishService.publish(PublishService.java:33)
at tv.migo.cms.domain.resource.PublishResource.publish(PublishResource.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:214)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:748)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:931)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.io.IOException: No such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(File.java:1006)
at java.io.File.createTempFile(File.java:1989)
at java.io.File.createTempFile(File.java:2040)
at org.nuxeo.ecm.automation.client.jaxrs.util.IOUtils.copyToTempFile(IOUtils.java:58)
at org.nuxeo.ecm.automation.client.jaxrs.spi.Request.readBlob(Request.java:158)
at org.nuxeo.ecm.automation.client.jaxrs.spi.Request.handleResult(Request.java:126)&lt;/P&gt;
&lt;P&gt;My code.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;final FileBlob fileBlob = this.getFile(document);
            final File file = fileBlob.getFile();
            logger.info(objectMapper.writeValueAsString(document));
            final File targetFile = new File(parent, fileBlob.getFileName());
            logger.info("file copied to : {}", targetFile.getAbsolutePath());
            FileUtils.copyFile(file, targetFile);

            file.delete();


public FileBlob getFile(Document doc) throws Exception {
    Document fileDocument = (Document) session.newRequest(
            "Document.Fetch").setHeader(
            Constants.HEADER_NX_SCHEMAS, "*").set("value", doc.getPath()).execute();
    // get the file content property
    PropertyMap map = fileDocument.getProperties().getMap("file:content");
    // get the data URL
    String path = map.getString("data");
    return (FileBlob) session.getFile(path);
}
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Some dependencies I use for nuxeo automation client.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt; &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.apache.httpcomponents&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;httpclient&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;4.3.3&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.apache.httpcomponents&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;httpcore&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;4.3.2&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;net.sf.ezmorph&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;ezmorph&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;1.0.6&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;net.sf.json-lib&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;json-lib&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;2.4&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;javax.mail&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;mail&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;1.4.7&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;



    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;commons-httpclient&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;commons-httpclient&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;3.1&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;

    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.nuxeo.ecm.automation&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;nuxeo-automation-client&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;5.9.1&amp;lt;/version&amp;gt;
    &amp;lt;/dependency&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;i even used this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;org.nuxeo.ecm.automation&amp;lt;/groupId&amp;gt;
        &amp;lt;artifactId&amp;gt;nuxeo-automation-client&amp;lt;/artifactId&amp;gt;
        &amp;lt;version&amp;gt;5.9.1&amp;lt;/version&amp;gt;
        &amp;lt;classifier&amp;gt;jar-with-dependencies&amp;lt;/classifier&amp;gt;
    &amp;lt;/dependency&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Java version tried, 1.6 and 1.7
&lt;BUILD&gt;&lt;/BUILD&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;    &amp;lt;plugins&amp;gt;
        &amp;lt;plugin&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;maven-compiler-plugin&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;2.3.2&amp;lt;/version&amp;gt;
            &amp;lt;configuration&amp;gt;
                &amp;lt;source&amp;gt;${java-version}&amp;lt;/source&amp;gt;
                &amp;lt;target&amp;gt;${java-version}&amp;lt;/target&amp;gt;
            &amp;lt;/configuration&amp;gt;
        &amp;lt;/plugin&amp;gt;
        &amp;lt;plugin&amp;gt;
            &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;maven-war-plugin&amp;lt;/artifactId&amp;gt;
            &amp;lt;version&amp;gt;2.1.1&amp;lt;/version&amp;gt;
            &amp;lt;configuration&amp;gt;
                &amp;lt;failOnMissingWebXml&amp;gt;false&amp;lt;/failOnMissingWebXml&amp;gt;
            &amp;lt;/configuration&amp;gt;
        &amp;lt;/plugin&amp;gt;
    &amp;lt;/plugins&amp;gt;
&amp;lt;/build&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 15 Apr 2014 10:34:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319888#M6889</guid>
      <dc:creator>boonhero_</dc:creator>
      <dc:date>2014-04-15T10:34:41Z</dc:date>
    </item>
    <item>
      <title>Re: Error when downloading a file from Nuxeo.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319889#M6890</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Based on your log
Caused by: java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:1006) at java.io.File.createTempFile(File.java:1989) at java.io.File.createTempFile(File.java:2040) at&lt;/P&gt;
&lt;P&gt;So this looks like the java.io.File.createTempFile does not work on your platform.&lt;/P&gt;
&lt;P&gt;Looks like you may have a Java temp directory pointing to a non existent directory.&lt;/P&gt;
&lt;P&gt;Check that you have not defined a Java Env variable java.io.tmpdir pointing to a non existing directory.
Otherwise, if you are ruuning linux : check that the default tmp dir (/tmp) does exists.&lt;/P&gt;
&lt;P&gt;Tiry&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2014 18:57:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319889#M6890</guid>
      <dc:creator>Thierry_Delprat</dc:creator>
      <dc:date>2014-04-17T18:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Error when downloading a file from Nuxeo.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319890#M6891</link>
      <description>&lt;P&gt;Yes, you are most probably right! Thanks!&lt;/P&gt;</description>
      <pubDate>Sat, 19 Apr 2014 03:02:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319890#M6891</guid>
      <dc:creator>boonhero_</dc:creator>
      <dc:date>2014-04-19T03:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: Error when downloading a file from Nuxeo.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319891#M6892</link>
      <description>&lt;P&gt;It worked thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Apr 2014 17:23:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/error-when-downloading-a-file-from-nuxeo/m-p/319891#M6892</guid>
      <dc:creator>boonhero_</dc:creator>
      <dc:date>2014-04-21T17:23:19Z</dc:date>
    </item>
  </channel>
</rss>

