Multiple MINUS in SPARQL

Hi everyone.

I am trying to run the following query on the public endpoint of DBPedia:
https://api.triplydb.com/s/bNkV72PZg

select distinct ?o ?olabel where { 
  		{ select distinct ?s where { 
      	?s   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>{,6}  <http://dbpedia.org/ontology/FictionalCharacter> 
      	.  ?s <http://dbpedia.org/property/creator> ?oo  } limit 100000 } 
  .  ?s <http://dbpedia.org/property/creator> ?o 
  MINUS { ?o   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>{,6}  <http://dbpedia.org/class/yago/Communicator109610660>} 
#  MINUS { ?o   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>{,6}  <http://dbpedia.org/class/yago/Creator109614315>}  
  . ?o <http://www.w3.org/2000/01/rdf-schema#label> ?olabel . FILTER (lang(?olabel)=''||lang(?olabel)='en')  
} LIMIT 100

It works ok.
But then I uncomment the commented line.
And then the query fails.

From what I understand, multiple MINUS clauses are authorized in SPARQL.

Can anyone give me pieces of advice to rewrite my query so the multiple MINUS clauses are taken into account?

This issue is being looked into by development.

In the meantime, you could consider.

select distinct ?o ?olabel where { 
  		{ select distinct ?s where { 
      	?s   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>{1,6}  <http://dbpedia.org/ontology/FictionalCharacter> 
      	.  ?s <http://dbpedia.org/property/creator> ?oo  } limit 1000} 
  .  ?s <http://dbpedia.org/property/creator> ?o 
  MINUS { ?o   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>{1,6}  <http://dbpedia.org/class/yago/Communicator109610660>} 
  MINUS { ?o   <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>/<http://www.w3.org/2000/01/rdf-schema#subClassOf>{1,6}  <http://dbpedia.org/class/yago/Creator109614315>}  
  . ?o <http://www.w3.org/2000/01/rdf-schema#label> ?olabel . FILTER (lang(?olabel)=''||lang(?olabel)='en')  
} LIMIT 100
## Note changes to the property path query re {1,6} and the limit of 1000