Issue with docker-compose-local.yml - Exceptions during initialization and runtime
I've been attempting to use docker-compose-local.yml as outlined in the documentation. Unfortunatelly, I encounter exceptions when running OntoDocker. One expection occurs during the startup process of the ontodocker-blazegraph service container. Another one occurs when I try to access the web frontend at http://localhost:8000. Any assistance in resolving this would be greatly appreciated.
ontodocker-blazegraph-1 | ERROR: BigdataRDFServlet.java:214: cause=java.util.concurrent.ExecutionException: com.bigdata.rdf.sail.webapp.HttpOperationException{status=409, mimeType=text/plain, content=EXISTS: Tensile_Tests_Examples}, query=namespace=Tensile_Tests_Examples
ontodocker-blazegraph-1 | java.util.concurrent.ExecutionException: com.bigdata.rdf.sail.webapp.HttpOperationException{status=409, mimeType=text/plain, content=EXISTS: Tensile_Tests_Examples}
ontodocker-blazegraph-1 | at java.util.concurrent.FutureTask.report(FutureTask.java:122)
ontodocker-blazegraph-1 | at java.util.concurrent.FutureTask.get(FutureTask.java:192)
ontodocker-blazegraph-1 | at com.bigdata.rdf.sail.webapp.BigdataServlet.submitApiTask(BigdataServlet.java:294)
ontodocker-blazegraph-1 | at com.bigdata.rdf.sail.webapp.MultiTenancyServlet.doCreateNamespace(MultiTenancyServlet.java:589)
ontodocker-blazegraph-1 | at com.bigdata.rdf.sail.webapp.MultiTenancyServlet.doPost(MultiTenancyServlet.java:163)
ontodocker-blazegraph-1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
ontodocker-blazegraph-1 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
ontodocker-blazegraph-1 | at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865)
ontodocker-blazegraph-1 | at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
ontodocker-blazegraph-1 | at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
ontodocker-blazegraph-1 | at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:220)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
ontodocker-blazegraph-1 | at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.Server.handle(Server.java:503)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
ontodocker-blazegraph-1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
ontodocker-blazegraph-1 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
ontodocker-blazegraph-1 | at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
ontodocker-blazegraph-1 | at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
ontodocker-blazegraph-1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
ontodocker-blazegraph-1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
ontodocker-blazegraph-1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
ontodocker-blazegraph-1 | at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:132)
ontodocker-blazegraph-1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
ontodocker-blazegraph-1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
ontodocker-blazegraph-1 | at java.lang.Thread.run(Thread.java:748)
ontodocker-blazegraph-1 | Caused by: com.bigdata.rdf.sail.webapp.HttpOperationException{status=409, mimeType=text/plain, content=EXISTS: Tensile_Tests_Examples}
ontodocker-blazegraph-1 | at com.bigdata.rdf.sail.webapp.RestApiCreateKBTask.call(RestApiCreateKBTask.java:64)
ontodocker-blazegraph-1 | at com.bigdata.rdf.sail.webapp.RestApiCreateKBTask.call(RestApiCreateKBTask.java:37)
ontodocker-blazegraph-1 | at com.bigdata.rdf.task.ApiTaskForIndexManager.call(ApiTaskForIndexManager.java:68)
ontodocker-blazegraph-1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266)
ontodocker-blazegraph-1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
ontodocker-blazegraph-1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
ontodocker-blazegraph-1 | ... 1 more
ontodocker-fuseki-1 | 14:57:30 INFO Admin :: [2] Create database : name = /Tensile_Tests_Examples
ontodocker-ontodocker-1 | WSGI app 0 (mountpoint='/') ready in 7 seconds on interpreter 0x5622b3cd6970 pid: 7 (default app)
ontodocker-ontodocker-1 | [pid: 7|app: 0|req: 1/1] 172.22.0.1 () {52 vars in 973 bytes} [Thu Apr 25 14:57:39 2024] GET / => generated 199 bytes in 0 msecs (HTTP/1.1 302) 4 headers in 115 bytes (1 switches on core 0)
ontodocker-ontodocker-1 | [2024-04-25 14:57:39,829] ERROR in app: Exception on /login [GET]
ontodocker-ontodocker-1 | Traceback (most recent call last):
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 1473, in wsgi_app
ontodocker-ontodocker-1 | response = self.full_dispatch_request()
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 882, in full_dispatch_request
ontodocker-ontodocker-1 | rv = self.handle_user_exception(e)
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 880, in full_dispatch_request
ontodocker-ontodocker-1 | rv = self.dispatch_request()
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/flask/app.py", line 865, in dispatch_request
ontodocker-ontodocker-1 | return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
ontodocker-ontodocker-1 | File "./app/auth.py", line 98, in login
ontodocker-ontodocker-1 | return oauth.keycloak.authorize_redirect(redirect_uri)
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/authlib/integrations/flask_client/apps.py", line 43, in authorize_redirect
ontodocker-ontodocker-1 | rv = self.create_authorization_url(redirect_uri, **kwargs)
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/authlib/integrations/base_client/sync_app.py", line 309, in create_authorization_url
ontodocker-ontodocker-1 | metadata = self.load_server_metadata()
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/authlib/integrations/base_client/sync_app.py", line 294, in load_server_metadata
ontodocker-ontodocker-1 | resp = session.request('GET', self._server_metadata_url, withhold_token=True)
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/authlib/integrations/requests_client/oauth2_session.py", line 109, in request
ontodocker-ontodocker-1 | return super().request(
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 575, in request
ontodocker-ontodocker-1 | prep = self.prepare_request(req)
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/requests/sessions.py", line 486, in prepare_request
ontodocker-ontodocker-1 | p.prepare(
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/requests/models.py", line 368, in prepare
ontodocker-ontodocker-1 | self.prepare_url(url, params)
ontodocker-ontodocker-1 | File "/usr/local/lib/python3.9/dist-packages/requests/models.py", line 439, in prepare_url
ontodocker-ontodocker-1 | raise MissingSchema(
ontodocker-ontodocker-1 | requests.exceptions.MissingSchema: Invalid URL 'None/.well-known/openid-configuration': No scheme supplied. Perhaps you meant https://None/.well-known/openid-configuration?
ontodocker-ontodocker-1 | [pid: 7|app: 0|req: 2/2] 172.22.0.1 () {52 vars in 983 bytes} [Thu Apr 25 14:57:39 2024] GET /login => generated 22 bytes in 4 msecs (HTTP/1.1 500) 3 headers in 112 bytes (1 switches on core 0)
Edited by Lukas Koschmieder