Abhishek Garg created SLING-11739:
-------------------------------------

             Summary: Index definition extraction from content packages is 
missing binary files data
                 Key: SLING-11739
                 URL: https://issues.apache.org/jira/browse/SLING-11739
             Project: Sling
          Issue Type: Bug
          Components: Content-Package to Feature Model Converter
    Affects Versions: Content-Package to Feature Model Converter 1.1.24
            Reporter: Abhishek Garg


Currently, binaries are stored in indexDefinitions at [1] and these binaries 
should be written in JSONOutput at [2], However each time we are it. as empty 
at [2].

The reason is that we are storing binaries against its repositoryPath instead 
it should be its parent path.

i.e we are tika config.xml binaries at repositoryPath
`oak:index/damAssetLucene-8-custom-2/tika/config.xml`
and while writing at [2],we are trying to fetch it from 
`oak:index/damAssetLucene-8-custom-2/tika/`
which is causing it empty as nodeName is till 
`oak:index/damAssetLucene-8-custom-2/tika` only.


[1]:[https://github.com/niekraaijmakers/sling-org-apache-sling-feature-cpconverter/blob/master/src/main/java/org/apache/sling/feature/cpconverter/handlers/IndexDefinitionsEntryHandler.java]
[2]:[https://github.com/niekraaijmakers/sling-org-apache-sling-feature-cpconverter/blob/master/src/main/java/org/apache/sling/feature/cpconverter/index/IndexDefinitionsJsonWriter.java#L137]

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to