CFGrote opened a new issue, #3533:
URL: https://github.com/apache/jena/issues/3533

   ### Version
   
   5.6.0
   
   ### What happened?
   
   I copied the two `fuseki:endpoint` definitions from 
/examples/config-prefixes.ttl to configurations/mydataset.ttl : 
   ```
   ...
   fuseki:endpoint [ fuseki:operation fuseki:prefixes-r ; fuseki:name "prefix"] 
;
   fuseki:endpoint [ fuseki:operation fuseki:prefixes-ws ; fuseki:name 
"prefixUpdate"] ;
   ...
   ```
   
   restarting fuseki then failed, see below.
   
   Changing the second line to
   ```
   fuseki:endpoint [ fuseki:operation fuseki:prefixes-rw ; fuseki:name 
"prefixUpdate"] ;
   ```
   seems to fix the issue, at least the service starts normally. Have no tested 
the prefix update functionality though.
   
   
   ### Relevant output and stacktrace
   
   ```shell
   ./fuseki-server --config=/fuseki/configuration/MPIEBKG.ttl
   10:17:36 ERROR Config          :: Skipping: Failed to build service for 
"MPIEBKG"
   10:17:36 ERROR Config          ::     No implementation for fuseki:operation 
'fuseki:prefixes-ws' in service :service_tdb_all
   org.apache.jena.fuseki.FusekiConfigException: No implementation for 
fuseki:operation 'fuseki:prefixes-ws' in service :service_tdb_all
        at 
org.apache.jena.fuseki.build.FusekiConfig.exception(FusekiConfig.java:607)
        at 
org.apache.jena.fuseki.build.FusekiConfig.buildEndpoint(FusekiConfig.java:559)
        at 
org.apache.jena.fuseki.build.FusekiConfig.lambda$accFusekiEndpoints$12(FusekiConfig.java:521)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
        at 
org.apache.jena.fuseki.build.FusekiConfig.accFusekiEndpoints(FusekiConfig.java:518)
        at 
org.apache.jena.fuseki.build.FusekiConfig.buildDataService(FusekiConfig.java:474)
        at 
org.apache.jena.fuseki.build.FusekiConfig.buildDataAccessPoint(FusekiConfig.java:431)
        at 
org.apache.jena.fuseki.build.FusekiConfig.servicesAndDatasets$(FusekiConfig.java:332)
        at 
org.apache.jena.fuseki.build.FusekiConfig.processServerConfiguration(FusekiConfig.java:197)
        at 
org.apache.jena.fuseki.main.FusekiServer$Builder.parseConfiguration(FusekiServer.java:912)
        at 
org.apache.jena.fuseki.main.FusekiServer$Builder.parseConfig(FusekiServer.java:878)
        at 
org.apache.jena.fuseki.main.cmds.FusekiMain.applyServerArgs(FusekiMain.java:741)
        at 
org.apache.jena.fuseki.main.cmds.FusekiMain.builder(FusekiMain.java:158)
        at 
org.apache.jena.fuseki.server.FusekiServerRunner.builder(FusekiServerRunner.java:89)
        at 
org.apache.jena.fuseki.server.FusekiServerRunner.construct(FusekiServerRunner.java:78)
        at 
org.apache.jena.fuseki.main.cmds.FusekiServerCmd.main(FusekiServerCmd.java:50)
   10:17:36 INFO  Config          :: Fuseki Base = /opt/fuseki/run
   Exception in thread "main" org.apache.jena.fuseki.FusekiConfigException: 
Fuseki base is not writable: /opt/fuseki/run
        at 
org.apache.jena.fuseki.mgt.FusekiServerCtl.ensureBaseArea(FusekiServerCtl.java:183)
        at 
org.apache.jena.fuseki.mgt.FusekiServerCtl.setup(FusekiServerCtl.java:159)
        at 
org.apache.jena.fuseki.mod.admin.FMod_Admin.prepare(FMod_Admin.java:136)
        at 
org.apache.jena.fuseki.main.sys.FusekiModuleStep.lambda$prepare$0(FusekiModuleStep.java:38)
        at java.base/java.lang.Iterable.forEach(Iterable.java:75)
        at 
org.apache.jena.fuseki.main.sys.FusekiModules.forEach(FusekiModules.java:106)
        at 
org.apache.jena.fuseki.main.sys.FusekiModuleStep.prepare(FusekiModuleStep.java:38)
        at 
org.apache.jena.fuseki.main.FusekiServer$Builder.build(FusekiServer.java:1389)
        at 
org.apache.jena.fuseki.server.FusekiServerRunner.construct(FusekiServerRunner.java:79)
        at 
org.apache.jena.fuseki.main.cmds.FusekiServerCmd.main(FusekiServerCmd.java:50)
   ```
   
   ### Are you interested in making a pull request?
   
   Yes


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to