Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Jena 3.16.0
-
None
-
None
Description
Please find below a log of a startup which leads to a non working fuseki instance - at least i can't access it at port 3030.
I am still trying to use the https://stackoverflow.com/a/63878809/1497139 approach of configuration since i never new how to fiddle with the ttl config files. For me it looks like some configuration files are picked up (aeon.ttl) that are not intended for the startup.
My main problem is to debug the situation a message like:
org.apache.jena.assembler.exceptions.AssemblerException: caught: java.io.IOException: No such file or directory
does not help if there seems to be no hint what file or directory is missing and what it is good for. Many lines later the config file having the problem is shown but not the entry that is the problem.
12:41:50 INFO Server :: Started 2021/01/29 12:41:50 MEZ on port 3030
is confusing since still the 3030 access seems to be local only.
apache-jena-fuseki-3.16.0 already downloaded and unpacked 12:41:48 INFO Server :: Running in read-only mode for /wikidata 12:41:49 INFO Server :: Apache Jena Fuseki 3.16.0 12:41:49 INFO Config :: FUSEKI_HOME=/Volumes/Quaxo/torterra/wikidata2020-08-15/apache-jena-fuseki-3.16.0/. 12:41:49 INFO Config :: FUSEKI_BASE=/Volumes/Quaxo/torterra/wikidata2020-08-15/apache-jena-fuseki-3.16.0/run 12:41:49 INFO Config :: Shiro file: file:///Volumes/Quaxo/torterra/wikidata2020-08-15/apache-jena-fuseki-3.16.0/run/shiro.ini 12:41:49 INFO Config :: Template file: templates/config-tdb2-dir 12:41:49 INFO Config :: TDB dataset: directory=../data 12:41:49 INFO Config :: Load configuration: file:///Volumes/Quaxo/torterra/wikidata2020-08-15/apache-jena-fuseki-3.16.0/run/configuration/aeon.ttl 12:41:49 ERROR Server :: Exception in initialization: caught: java.io.IOException: No such file or directory 12:41:49 WARN WebAppContext :: Failed startup of context o.e.j.w.WebAppContext@7e4579c7{Apache Jena Fuseki Server,/,file:///Volumes/Quaxo/torterra/wikidata2020-08-15/apache-jena-fuseki-3.16.0/webapp/,UNAVAILABLE} org.apache.jena.assembler.exceptions.AssemblerException: caught: java.io.IOException: No such file or directory at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:165) ~[fuseki-server.jar:3.16.0] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.open(AssemblerGroup.java:144) ~[fuseki-server.jar:3.16.0] at org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.open(AssemblerGroup.java:93) ~[fuseki-server.jar:3.16.0] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:39) ~[fuseki-server.jar:3.16.0] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:35) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.build.FusekiConfig.getDataset(FusekiConfig.java:642) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.build.FusekiConfig.buildDataService(FusekiConfig.java:443) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.build.FusekiConfig.buildDataAccessPoint(FusekiConfig.java:433) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.build.FusekiConfig.readConfiguration(FusekiConfig.java:416) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.build.FusekiConfig.readConfigurationDirectory(FusekiConfig.java:395) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.webapp.FusekiWebapp.initializeDataAccessPoints(FusekiWebapp.java:217) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.webapp.FusekiServerListener.serverInitialization(FusekiServerListener.java:97) ~[fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.webapp.FusekiServerListener.contextInitialized(FusekiServerListener.java:57) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:930) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:889) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:356) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:822) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275) ~[fuseki-server.jar:3.16.0] at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:425) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.Server.start(Server.java:407) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.server.Server.doStart(Server.java:371) [fuseki-server.jar:3.16.0] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72) [fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.cmd.JettyFusekiWebapp.start(JettyFusekiWebapp.java:125) [fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.cmd.FusekiCmd.runFuseki(FusekiCmd.java:379) [fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.cmd.FusekiCmd$FusekiCmdInner.exec(FusekiCmd.java:363) [fuseki-server.jar:3.16.0] at jena.cmd.CmdMain.mainMethod(CmdMain.java:92) [fuseki-server.jar:3.16.0] at jena.cmd.CmdMain.mainRun(CmdMain.java:58) [fuseki-server.jar:3.16.0] at jena.cmd.CmdMain.mainRun(CmdMain.java:45) [fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.cmd.FusekiCmd$FusekiCmdInner.innerMain(FusekiCmd.java:105) [fuseki-server.jar:3.16.0] at org.apache.jena.fuseki.cmd.FusekiCmd.main(FusekiCmd.java:68) [fuseki-server.jar:3.16.0] Caused by: org.apache.jena.atlas.RuntimeIOException: java.io.IOException: No such file or directory at org.apache.jena.atlas.io.IO.exception(IO.java:261) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.lockForLocation(DatabaseConnection.java:131) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.build(DatabaseConnection.java:98) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.lambda$make$0(DatabaseConnection.java:74) ~[fuseki-server.jar:3.16.0] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) ~[?:?] at org.apache.jena.tdb2.sys.DatabaseConnection.make(DatabaseConnection.java:74) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.connectCreate(DatabaseConnection.java:63) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.connectCreate(DatabaseConnection.java:54) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.DatabaseMgr.DB_ConnectCreate(DatabaseMgr.java:41) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.DatabaseMgr.connectDatasetGraph(DatabaseMgr.java:46) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.assembler.DatasetAssemblerTDB.make(DatasetAssemblerTDB.java:59) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.assembler.DatasetAssemblerTDB.createDataset(DatasetAssemblerTDB.java:50) ~[fuseki-server.jar:3.16.0] at org.apache.jena.sparql.core.assembler.DatasetAssembler.open(DatasetAssembler.java:43) ~[fuseki-server.jar:3.16.0] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:157) ~[fuseki-server.jar:3.16.0] ... 41 more Caused by: java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively(Native Method) ~[?:?] at java.io.File.createNewFile(File.java:1024) ~[?:?] at org.apache.jena.tdb2.sys.DatabaseConnection.lockForLocation(DatabaseConnection.java:130) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.build(DatabaseConnection.java:98) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.lambda$make$0(DatabaseConnection.java:74) ~[fuseki-server.jar:3.16.0] at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) ~[?:?] at org.apache.jena.tdb2.sys.DatabaseConnection.make(DatabaseConnection.java:74) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.connectCreate(DatabaseConnection.java:63) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.sys.DatabaseConnection.connectCreate(DatabaseConnection.java:54) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.DatabaseMgr.DB_ConnectCreate(DatabaseMgr.java:41) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.DatabaseMgr.connectDatasetGraph(DatabaseMgr.java:46) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.assembler.DatasetAssemblerTDB.make(DatasetAssemblerTDB.java:59) ~[fuseki-server.jar:3.16.0] at org.apache.jena.tdb2.assembler.DatasetAssemblerTDB.createDataset(DatasetAssemblerTDB.java:50) ~[fuseki-server.jar:3.16.0] at org.apache.jena.sparql.core.assembler.DatasetAssembler.open(DatasetAssembler.java:43) ~[fuseki-server.jar:3.16.0] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:157) ~[fuseki-server.jar:3.16.0] ... 41 more 12:41:50 INFO Server :: Started 2021/01/29 12:41:50 MEZ on port 3030
Attachments
Attachments
Issue Links
- relates to
-
JENA-2297 Change configuration files to YAML or other similarly simple syntax
- Open