[user@machine ~]$ $PIPELINE_HOME/xnat-tools/XnatDataClient -u $aliasname -p $aliaspass -r "http://XNAT/data/archive/experiments/SESSION_ID/reconstructions/RECONSTRUCTION_ID/out/resources/RESOURCE_NAME/files?extract=true&overwrite=true" -l /path/to/files.zip -m PUT
<html>
<head>
<title>Status page</title>
</head>
<body>
<h3>Stream closed</h3><p>You can get technical details <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.1">here</a>.<br>
Please continue your visit at our <a href="/">home page</a>.
</p>
</body>
</html>
2015-10-01 09:38:08,250 [http-bio-8080-exec-4] ERROR org.nrg.xnat.restlet.resources.files.FileList - Error occurred while trying to POST file
java.io.IOException: Stream closed
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:312)
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at java.io.PushbackInputStream.read(PushbackInputStream.java:186)
at java.util.zip.ZipInputStream.readFully(ZipInputStream.java:424)
at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:277)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:121)
at org.nrg.xft.utils.zip.ZipUtils.extract(ZipUtils.java:373)
at org.nrg.xnat.utils.CatalogUtils.storeCatalogEntry(CatalogUtils.java:563)
...
2015-10-01 09:38:08,251 [http-bio-8080-exec-4] ERROR org.nrg.xnat.restlet.resources.files.FileList -
java.io.IOException: Stream closed
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:312)
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at java.io.PushbackInputStream.read(PushbackInputStream.java:186)
at java.util.zip.ZipInputStream.readFully(ZipInputStream.java:424)
at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:277)
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:121)
at org.nrg.xft.utils.zip.ZipUtils.extract(ZipUtils.java:373)
at org.nrg.xnat.utils.CatalogUtils.storeCatalogEntry(CatalogUtils.java:563)
...
Rick Herrick
Sr. Programmer/Analyst
Neuroinformatics Research Group
Washington University School of Medicine
/pipeline/xnat-tools/XnatDataClient -u $username -p ######## -r "https://xnat/data/experiments/Experiment_ID/scans/2/resources/DEFACE_QC/files?format=PNG&content=MASKFACE_QC_PNG&overwrite=true&extract=true" -l 2_qc.zip -m PUT
2015-10-09 15:33:09,501 [http-bio-8080-exec-21] ERROR org.nrg.xnat.restlet.resources.SecureResource - Transaction got a status: Internal Server Error (500) - The server encountered an unexpected condition which prevented it from fulfilling the request
org.apache.commons.fileupload.FileUploadException: Stream closed
at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:381)
at org.restlet.ext.fileupload.RestletFileUpload.parseRequest(RestletFileUpload.java:104)
at org.nrg.xnat.restlet.resources.SecureResource.getFileWritersAndLoadParams(SecureResource.java:1062)
at org.nrg.xnat.restlet.services.mail.MailRestlet.extractParameters(MailRestlet.java:148)
at org.nrg.xnat.restlet.services.mail.MailRestlet.handlePost(MailRestlet.java:70)
at org.restlet.Finder.handle(Finder.java:357)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Filter.doHandle(Filter.java:150)
at org.restlet.Filter.handle(Filter.java:195)
at org.restlet.Router.handle(Router.java:504)
at org.restlet.Filter.doHandle(Filter.java:150)
...
Caused by:
java.io.IOException: Stream closed
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:312)
at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:977)
at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)
at java.io.InputStream.read(InputStream.java:101)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64)
at org.apache.commons.fileupload.MultipartStream.readBodyData(MultipartStream.java:593)
at org.apache.commons.fileupload.MultipartStream.discardBodyData(MultipartStream.java:619)
at org.apache.commons.fileupload.MultipartStream.skipPreamble(MultipartStream.java:638)
at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.findNextItem(FileUploadBase.java:961)
at org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.<init>(FileUploadBase.java:942)