-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Description
I can render my OWL via the public LODE server:
http://150.146.207.114/lode/extract?url=https%3A%2F%2Fdataria.dhi-roma.it%2Ffile%2Fresults%2Frdf%2Fontology%2Fgraceful17.ttl&owlapi=true&lang=en
But I fail via the local docker service: http://192.168.177.145:8080/lode/extract?url=https%3A%2F%2Fdataria.dhi-roma.it%2Ffile%2Fresults%2Frdf%2Fontology%2Fgraceful17.ttl&owlapi=true&lang=en
HTTP ERROR 500
Problem accessing /lode/extract. Reason:
Server Error
Caused by:
java.lang.NoClassDefFoundError: Could not initialize class org.semanticweb.owlapi.model.OWLOntologyStorerFactoryRegistry
at org.semanticweb.owlapi.apibinding.OWLManager.createOWLOntologyManager(OWLManager.java:119)
at org.semanticweb.owlapi.apibinding.OWLManager.createOWLOntologyManager(OWLManager.java:107)
at it.essepuntato.lode.LodeServlet.parseWithOWLAPI(LodeServlet.java:235)
at it.essepuntato.lode.LodeServlet.doGet(LodeServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:735)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:971)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1033)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:748)
Updating owlapi from 3.x to 5.x did not help
The file source is public:
**curl -I https://dataria.dhi-roma.it/file/results/rdf/ontology/graceful17.ttl
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Thu, 20 Feb 2025 11:37:59 GMT
Content-Type: text/turtle; charset=utf-8
Content-Length: 75720
Connection: keep-alive
Content-Disposition: inline; filename=graceful17.ttl
Last-Modified: Tue, 18 Feb 2025 16:50:44 GMT
Cache-Control: no-cache
ETag: "1739897444.1212091-75720-942477097"
Access-Control-Allow-Origin: ***
If I bypass owlapi, it get
Reason: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
@essepuntato did you update your LODE installation at http://150.146.207.114 with respect to the docker image or this github repo? Thanks!
Metadata
Metadata
Assignees
Labels
No labels