[ https://issues.apache.org/jira/browse/SLING-11240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Munteanu resolved SLING-11240. ------------------------------------- Resolution: Fixed > Content packages with invalid Long properties cause index definition > extraction to fail > --------------------------------------------------------------------------------------- > > Key: SLING-11240 > URL: https://issues.apache.org/jira/browse/SLING-11240 > Project: Sling > Issue Type: Bug > Components: Feature Model > Affects Versions: Content-Package to Feature Model Converter 1.1.14 > Reporter: Robert Munteanu > Assignee: Robert Munteanu > Priority: Major > Fix For: Content-Package to Feature Model Converter 1.1.16 > > > Certain content packages contain invalid attribute definitions, such as > {noformat} > ... > <jcrTitle jcr:primaryType="nt:unstructured" name="jcr:content/jcr:title" > boost="{Long}2.0" /> > ... > {noformat} > Although the intention is clear - a boot value of 2 - parsing fails > {noformat} > java.lang.NumberFormatException: For input string: "2.0" > at > java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) > at java.base/java.lang.Long.parseLong(Long.java:692) > at java.base/java.lang.Long.parseLong(Long.java:817) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.lambda$write$2(IndexDefinitionsJsonWriter.java:94) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.write(IndexDefinitionsJsonWriter.java:143) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.write(IndexDefinitionsJsonWriter.java:94) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.write(IndexDefinitionsJsonWriter.java:134) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.write(IndexDefinitionsJsonWriter.java:134) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.write(IndexDefinitionsJsonWriter.java:134) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.write(IndexDefinitionsJsonWriter.java:134) > at > org.apache.sling.feature.cpconverter.index.IndexDefinitionsJsonWriter.writeAsJson(IndexDefinitionsJsonWriter.java:69) > at > org.apache.sling.feature.cpconverter.index.DefaultIndexManager.addRepoinitExtension(DefaultIndexManager.java:38) > at > org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.secondPass(ContentPackage2FeatureModelConverter.java:331) > at > org.apache.sling.feature.cpconverter.ContentPackage2FeatureModelConverter.convert(ContentPackage2FeatureModelConverter.java:266){noformat} -- This message was sent by Atlassian Jira (v8.20.1#820001)