An internal error has been reported by the SWP engine of TopBraid Live.??Summary: [java.lang.Integer cannot be cast to java.math.BigDecimal]??Details: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigDecimal?? at java.math.BigDecimal.compareTo(BigDecimal.java:220)?? at org.topbraidlive.swp.functions.swa.PredicatesInGroupPFunction$2.compare(PredicatesInGroupPFunction.java:208)?? at org.topbraidlive.swp.functions.swa.PredicatesInGroupPFunction$2.compare(PredicatesInGroupPFunction.java:1)?? at java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)?? at java.util.TimSort.sort(TimSort.java:220)?? at java.util.Arrays.sort(Arrays.java:1512)?? at java.util.ArrayList.sort(ArrayList.java:1454)?? at org.topbraidlive.swp.functions.swa.PredicatesInGroupPFunction.sortPredicates(PredicatesInGroupPFunction.java:201)?? at org.topbraidlive.swp.functions.swa.PredicatesInGroupPFunction.exec(PredicatesInGroupPFunction.java:158)?? at org.apache.jena.sparql.pfunction.Pro
Any idea welcome,
Michel
Haven’t seen it before, only after adding shapes involving inversePath I think.
Did I make a mistake here? I have:
sh:property [
rdf:type sh:PropertyShape ;
sh:path kebo:advantage ;
sh:datatype rdf:HTML ;
sh:group kebo:AttributesAndRelationships ;
sh:name "advantage" ;
sh:order "7"^^xsd:decimal ;
] ;
Another thing I adde was a decimal order (maybe related?):
sh:property [
rdf:type sh:PropertyShape ;
sh:path kebo:externalExpertise ;
sh:datatype rdf:HTML ;
sh:group kebo:AttributesAndRelationships ;
sh:name "externalExpertise" ;
sh:order 23.1 ;
] ;
|
|||||||||||||||||
|
When I renumbered, loosing the order=23.1, it seems the error disappears
So I guess related to handling/comparing in search widget of decimal orders with actual decimal places….
--
You received this message because you are subscribed to the Google Groups "TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
topbraid-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.