[ https://issues.apache.org/jira/browse/JENA-2207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17454512#comment-17454512 ]
Rob Vesse commented on JENA-2207: --------------------------------- Rather than reversing it can you avoid applying it by applying {{TransformVarScopeRename}} in combination with {{TransformSkipService}}? > A SERVICE call involving a SELECT projection may generate illegal syntax > ------------------------------------------------------------------------ > > Key: JENA-2207 > URL: https://issues.apache.org/jira/browse/JENA-2207 > Project: Apache Jena > Issue Type: Bug > Components: ARQ, SPARQL > Affects Versions: Jena 4.3.0 > Reporter: Andy Seaborne > Assignee: Andy Seaborne > Priority: Major > Fix For: Jena 4.4.0 > > > This is a regression in Jena 4.3.0. > Example: > {noformat} > SELECT * { > SERVICE <http://localhost:3030/ds> { > SELECT ?s { ?s ?p ?o } > } > } > {noformat} > will have a compiled inner pattern with {{?/p}} and {{?/o}}. The {{?p}} and > {{?o}} variables were rewritten to hide them (they are not in the {{SELECT > ?s}}). > This rewrite needs to be reversed before sending the service-query. -- This message was sent by Atlassian Jira (v8.20.1#820001)