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]