Problem: Metadata extraction doesn't trigger when uploaded files via FTP
Installation type:
- Plain vanilla installation (No customizations at all).
- Windows 10 x64
- alfresco-content-services-community-6.2.0-ga
- Oracle JDK 11.0.4 x64
- PostgreSQL 11.4
- ImageMagick v7.0.10
- LibreOffice v6.3.5
Everything is as per: https://docs.alfresco.com/6.2/concepts/supported-platforms-ACS.html
When i upload an image (for example), via share UI the metadata is getting extracted and metadata is getting applied. But when i upload an image via FTP, nothing happens. Even auditable properties are not changing.
I enabled all the required logs but could not locate anything that says it is trying to extract the metadata. Everything remains silent when uploading the file via FTP. Whereas i see all the required logs and also see metadata extraction happening.
#log configuration:
log4j.logger.org.alfresco.repo.transaction.RetryingTransactionHelper=INFO
log4j.logger.org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter=DEBUG
log4j.logger.org.alfresco.repo.content.metadata.MetadataExtracterRegistry=DEBUG
log4j.logger.org.alfresco.repo.thumbnail=DEBUG
log4j.logger.org.alfresco.ftp.protocol=debug
log4j.logger.org.alfresco.ftp.server=debug
These are the logs that gets printed when i upload file via share ui, but same doesn't happen via FTP:
DEBUG [org.alfresco.repo.content.metadata.MetadataExtracterRegistry] [http-nio-8080-exec-7] Get extractors for image/png
2020-12-04 16:26:00,976 DEBUG [org.alfresco.repo.content.metadata.MetadataExtracterRegistry] [http-nio-8080-exec-7] Get supported: extracter.TikaAuto
2020-12-04 16:26:00,976 DEBUG [org.alfresco.repo.content.metadata.MetadataExtracterRegistry] [http-nio-8080-exec-7] Get returning: extracter.TikaAuto
2020-12-04 16:26:00,976 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] Starting metadata extraction: reader: ContentAccessor[ contentUrl=store://2020/12/4/16/26/1618fdc1-bf70-48c6-827d-3e6226a16686.bin, mimetype=image/png, size=5421, encoding=UTF-8, locale=en_US] extracter: org.alfresco.repo.content.metadata.TikaAutoMetadataExtracter@2f60e43
2020-12-04 16:26:00,976 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] Concurrent extractions : 0
2020-12-04 16:26:00,976 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] New extraction accepted. Concurrent extractions : 1
2020-12-04 16:26:00,992 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] Extraction finalized. Remaining concurrent extraction : 0
2020-12-04 16:26:00,992 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] Converted extracted raw values to system values: Raw Properties: {Transparency Alpha=nonpremultipled, tiff:ImageLength=200, Compression CompressionTypeName=deflate, Data BitsPerSample=8 8 8 8, title=null, Data PlanarConfiguration=PixelInterleaved, IHDR=width=200, height=200, bitDepth=8, colorType=RGBAlpha, compressionMethod=deflate, filterMethod=adaptive, interlaceMethod=none, Chroma ColorSpaceType=RGB, tiff:BitsPerSample=8 8 8 8, Content-Type=image/png, height=200, X-Parsed-By=org.apache.tika.parser.DefaultParser, org.apache.tika.parser.image.ImageParser, comments=null, bKGD bKGD_RGB=red=255, green=255, blue=255, dc:subject=null, author=null, Dimension PixelAspectRatio=1.0, Compression NumProgressiveScans=1, Chroma BlackIsZero=true, Compression Lossless=true, width=200, Dimension ImageOrientation=Normal, tiff:ImageWidth=200, Chroma BackgroundColor=red=255, green=255, blue=255, Chroma NumChannels=4, Data SampleFormat=UnsignedIntegral} System Properties: {{http://www.alfresco.org/model/exif/1.0}pixelYDimension=200, {http://www.alfresco.org/model/content/1.0}title=null, {http://www.alfresco.org/model/exif/1.0}pixelXDimension=200, {http://www.alfresco.org/model/content/1.0}author=null}
2020-12-04 16:26:00,997 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] Extracted Metadata from ContentAccessor[ contentUrl=store://2020/12/4/16/26/1618fdc1-bf70-48c6-827d-3e6226a16686.bin, mimetype=image/png, size=5421, encoding=UTF-8, locale=en_US] Found: {Transparency Alpha=nonpremultipled, tiff:ImageLength=200, Compression CompressionTypeName=deflate, Data BitsPerSample=8 8 8 8, title=null, Data PlanarConfiguration=PixelInterleaved, IHDR=width=200, height=200, bitDepth=8, colorType=RGBAlpha, compressionMethod=deflate, filterMethod=adaptive, interlaceMethod=none, Chroma ColorSpaceType=RGB, tiff:BitsPerSample=8 8 8 8, Content-Type=image/png, height=200, X-Parsed-By=org.apache.tika.parser.DefaultParser, org.apache.tika.parser.image.ImageParser, comments=null, bKGD bKGD_RGB=red=255, green=255, blue=255, dc:subject=null, author=null, Dimension PixelAspectRatio=1.0, Compression NumProgressiveScans=1, Chroma BlackIsZero=true, Compression Lossless=true, width=200, Dimension ImageOrientation=Normal, tiff:ImageWidth=200, Chroma BackgroundColor=red=255, green=255, blue=255, Chroma NumChannels=4, Data SampleFormat=UnsignedIntegral} Mapped and Accepted: {{http://www.alfresco.org/model/exif/1.0}pixelXDimension=200, {http://www.alfresco.org/model/content/1.0}title=null, {http://www.alfresco.org/model/exif/1.0}pixelYDimension=200, {http://www.alfresco.org/model/content/1.0}author=null}
2020-12-04 16:26:00,997 DEBUG [org.alfresco.repo.content.metadata.AbstractMappingMetadataExtracter] [http-nio-8080-exec-7] Completed metadata extraction: reader: ContentAccessor[ contentUrl=store://2020/12/4/16/26/1618fdc1-bf70-48c6-827d-3e6226a16686.bin, mimetype=image/png, size=5421, encoding=UTF-8, locale=en_US] extracter: org.alfresco.repo.content.metadata.TikaAutoMetadataExtracter@2f60e43 changed: {{http://www.alfresco.org/model/exif/1.0}pixelXDimension=200, {http://www.alfresco.org/model/content/1.0}title=null, {http://www.alfresco.org/model/exif/1.0}pixelYDimension=200, {http://www.alfresco.org/model/content/1.0}author=null}
Let me know if you need any additional details.