[ 
https://issues.apache.org/jira/browse/JENA-2229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17464654#comment-17464654
 ] 

David Beaudet commented on JENA-2229:
-------------------------------------

Please see the attached test case.  It uses the TopQuadrant SHACL validator for 
validation which might be a contributing cause so if you think I should start 
by submitting a ticket to that project instead, please let me know.  I started 
with Jena because the signature and return value of the 
sourceConstraintComponent() method seems suspect given that ReportEntry has a 
private member of the same name but with the type Node rather than Constraint.

> sourceConstraintComponent returning type Constraint
> ---------------------------------------------------
>
>                 Key: JENA-2229
>                 URL: https://issues.apache.org/jira/browse/JENA-2229
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: SHACL
>    Affects Versions: Jena 4.3.2
>            Reporter: David Beaudet
>            Priority: Minor
>         Attachments: scc_example.zip
>
>
> In org.apache.jena.shacl.validation.ReportEntry, should
>  
> public Constraint sourceConstraintComponent() \{ return constraint; }
>  
> instead be
>  
> public Node sourceConstraintComponent() \{ return sourceConstraintComponent; }
>  
> since it's possible for constraint to be null while sourceConstraintComponent 
> is not null;



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to