I was testing this bulk import for one of our migrations. We are running Alfresco 5.0, with S3 as our contentstore. Whenever I try to upload a file that is larger than 20MB I get the error pasted below. I have successfully tested imports with files ranging from 1MB up to 18MB in size.
Exception:
org.alfresco.extension.bulkimport.impl.ItemImportException: Unexpected exception:
class org.alfresco.service.cmr.repository.ContentIOException: 02261554 S3StreamListener: Failed to upload content: contentstore/-system-/70328420-ef57-444c-a76f-0d8c2dba12a5.bin (02261553 Unable to upload multipart file:contentstore/-system-/70328420-ef57-444c-a76f-0d8c2dba12a5.bin)
While importing item: localhost_access_log.2015-08-27.txt (1 version):
HEAD: <content> <metadata>
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importItem(BatchImporterImpl.java:230)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importBatchImpl(BatchImporterImpl.java:184)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.access$200(BatchImporterImpl.java:69)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl$2.execute(BatchImporterImpl.java:161)
at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:454)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importBatchInTxn(BatchImporterImpl.java:152)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.access$000(BatchImporterImpl.java:69)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl$1.doWork(BatchImporterImpl.java:130)
at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importBatch(BatchImporterImpl.java:124)
at org.alfresco.extension.bulkimport.impl.Scanner.submitCurrentBatch(Scanner.java:333)
at org.alfresco.extension.bulkimport.impl.Scanner.run(Scanner.java:194)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.alfresco.service.cmr.repository.ContentIOException: 02261554 S3StreamListener: Failed to upload content: contentstore/-system-/70328420-ef57-444c-a76f-0d8c2dba12a5.bin (02261553 Unable to upload multipart file:contentstore/-system-/70328420-ef57-444c-a76f-0d8c2dba12a5.bin)
at org.alfresco.integrations.s3store.S3StreamListener.contentStreamClosed(S3StreamListener.java:77)
at org.alfresco.repo.content.AbstractContentAccessor$CallbackFileChannel.fireChannelClosed(AbstractContentAccessor.java:331)
at org.alfresco.repo.content.AbstractContentAccessor$CallbackFileChannel.implCloseChannel(AbstractContentAccessor.java:315)
at java.nio.channels.spi.AbstractInterruptibleChannel.close(AbstractInterruptibleChannel.java:115)
at java.nio.channels.Channels$1.close(Channels.java:178)
at java.io.FilterOutputStream.close(FilterOutputStream.java:160)
at org.alfresco.repo.content.LimitedStreamCopier.copyStreamsLong(LimitedStreamCopier.java:105)
at org.alfresco.repo.content.AbstractContentWriter.copyStreams(AbstractContentWriter.java:502)
at org.alfresco.repo.content.AbstractContentWriter.putContent(AbstractContentWriter.java:479)
at org.alfresco.extension.bulkimport.source.fs.FilesystemBulkImportItemVersion.putContent(FilesystemBulkImportItemVersion.java:211)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importVersionContent(BatchImporterImpl.java:627)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importVersionContentAndMetadata(BatchImporterImpl.java:488)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importVersion(BatchImporterImpl.java:435)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importFile(BatchImporterImpl.java:390)
at org.alfresco.extension.bulkimport.impl.BatchImporterImpl.importItem(BatchImporterImpl.java:212)
... 12 more
Caused by: org.alfresco.service.cmr.repository.ContentIOException: 02261553 Unable to upload multipart file:contentstore/-system-/70328420-ef57-444c-a76f-0d8c2dba12a5.bin
at org.alfresco.integrations.s3store.S3StreamListener.uploadFileAsMultipart(S3StreamListener.java:158)
at org.alfresco.integrations.s3store.S3StreamListener.uploadFile(S3StreamListener.java:118)
at org.alfresco.integrations.s3store.S3StreamListener.retrieveFileStreamAndUpload(S3StreamListener.java:87)
at org.alfresco.integrations.s3store.S3StreamListener.contentStreamClosed(S3StreamListener.java:62)
... 26 more
Caused by: java.lang.NullPointerException
at org.jets3t.service.multi.s3.ThreadedS3Service$1.fireProgressEvent(ThreadedS3Service.java:108)
at org.jets3t.service.multi.ThreadedStorageService$ThreadGroupManager.run(ThreadedStorageService.java:1938)
at org.jets3t.service.multi.s3.ThreadedS3Service.multipartStartUploads(ThreadedS3Service.java:139)
at org.jets3t.service.utils.MultipartUtils.uploadObjects(MultipartUtils.java:253)
at org.alfresco.integrations.s3store.S3ServiceAdapterImpl.uploadObjects(S3ServiceAdapterImpl.java:63)
at org.alfresco.integrations.s3store.S3StreamListener.uploadFileAsMultipart(S3StreamListener.java:150)
... 29 more