Hi Henrik, Well, it seemed that RDF4J did not load the path to the template virtuoso.ttl. Then, I added the file virtuoso.ttl to the directory
core/repository/api/src/main/resources/org/eclipse/rdf4j/repository/config/ and the Virtuoso drivers to the pom.xml file for the compilation process. BTW, I modified the template because there was a bug (two semicolon were missing) Best, On Mon, Jun 26, 2017 at 11:16 AM, Henrik Schmidt <h...@informatik.uni-kiel.de> wrote: > Hi Adam, > > can you explain why your solution was necessary and it did work without > it for me ? > > Best > > Henrik > > Adam Sanchez schrieb am 23.06.2017 um 13:57: >> Hi Hugh, >> >> Finally I found my own solution. I am not very proud but it works at least. >> Well, I have to compile RDF4J (https://github.com/eclipse/rdf4j) >> including the libraries and the templates provided by Virtuoso >> (http://vos.openlinksw.com/owiki/wiki/VOS/VirtSesame2HttpRepository) >> >> The steps I followed are described here. >> >> https://github.com/asanchez75/rdf4j/wiki >> >> The changes were implemented in the branch virtuoso-7.2.4.2 >> >> Regards, >> >> Adam >> >> On Thu, Jun 22, 2017 at 11:15 AM, Adam Sanchez <a.sanche...@gmail.com> wrote: >>> Hi Hugh, >>> >>> I still got the same error I reported. Just in case, these are the >>> paths and the versions I am using. >>> >>> - I have downloaded virt_rdf4j.jar from >>> >>> https://opldownload.s3.amazonaws.com/uda/virtuoso/rdfproviders/rdf4j/2/virt_rdf4j.jar >>> >>> and the version is >>> >>> java -jar >>> /usr/local/src/apache-tomcat-8.0.39/webapps/rdf4j-server/WEB-INF/lib/virt_rdf4j.jar >>> >>> OpenLink Virtuoso(TM) Provider for RDF4J(TM) Version 2.1.4 [Build 1.3] >>> >>> - I have downloaded virt_rdf4j.jar from >>> >>> https://opldownload.s3.amazonaws.com/uda/virtuoso/jdbc/virtjdbc4_2.jar >>> >>> and the version is >>> >>> java -jar >>> /usr/local/src/apache-tomcat-8.0.39/webapps/rdf4j-workbench/WEB-INF/lib/virtjdbc4_2.jar >>> >>> OpenLink Virtuoso(TM) Driver for JDBC(TM) Version 4.2 [Build 3.100] >>> >>> - I have downloaded create.xsl from >>> >>> https://opldownload.s3.amazonaws.com/uda/virtuoso/rdfproviders/rdf4j/2/create.xsl >>> >>> and the path is >>> >>> /usr/local/src/apache-tomcat-8.0.39/webapps/rdf4j-workbench/transformations/create.xsl >>> >>> - I have downloaded create-virtuoso.xsl from >>> >>> https://opldownload.s3.amazonaws.com/uda/virtuoso/rdfproviders/rdf4j/2/create-virtuoso.xsl >>> >>> and the path is >>> >>> /usr/local/src/apache-tomcat-8.0.39/webapps/rdf4j-workbench/transformations/create-virtuoso.xsl >>> >>> - The java version is >>> >>> java version "1.8.0_73", Java(TM) SE Runtime Environment (build >>> 1.8.0_73-b02), Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, >>> mixed mode) >>> >>> - The Virtuoso version is >>> >>> Virtuoso Version: 07.20.3217, Build: Jun 22 2017. >>> I compiled the branch stable/7, latest commit -> 0468195 Merge branch >>> 'hotfix/7.2.4.2' into stable/7 >>> >>> - The RDF4J version is >>> >>> RDF4J Workbench Version 2.1.6 >>> (http://www.eclipse.org/downloads/download.php?file=/rdf4j/eclipse-rdf4j-2.1.6-sdk.zip) >>> >>> - The operating system is >>> >>> Operating System Mac OS X 10.12.5 (x86_64) >>> >>> - The error message that shows up after I try to create a repository >>> connected with Virtuoso is >>> >>> ============================================================================= >>> >>> HTTP Status 500 - java.lang.NullPointerException >>> >>> type Exception report >>> >>> message java.lang.NullPointerException >>> >>> description The server encountered an internal error that prevented it >>> from fulfilling this request. >>> >>> exception >>> >>> javax.servlet.ServletException: java.lang.NullPointerException >>> org.eclipse.rdf4j.workbench.commands.CreateServlet.doPost(CreateServlet.java:68) >>> org.eclipse.rdf4j.workbench.base.TransformationServlet.service(TransformationServlet.java:96) >>> org.eclipse.rdf4j.workbench.base.AbstractServlet.service(AbstractServlet.java:125) >>> org.eclipse.rdf4j.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:109) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:213) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:141) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:109) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:120) >>> org.eclipse.rdf4j.workbench.base.AbstractServlet.service(AbstractServlet.java:125) >>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>> org.eclipse.rdf4j.workbench.proxy.CacheFilter.doFilter(CacheFilter.java:62) >>> org.eclipse.rdf4j.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:53) >>> >>> root cause >>> >>> java.lang.NullPointerException >>> org.eclipse.rdf4j.workbench.commands.CreateServlet.getConfigTemplate(CreateServlet.java:153) >>> org.eclipse.rdf4j.workbench.commands.CreateServlet.createRepositoryConfig(CreateServlet.java:120) >>> org.eclipse.rdf4j.workbench.commands.CreateServlet.doPost(CreateServlet.java:65) >>> org.eclipse.rdf4j.workbench.base.TransformationServlet.service(TransformationServlet.java:96) >>> org.eclipse.rdf4j.workbench.base.AbstractServlet.service(AbstractServlet.java:125) >>> org.eclipse.rdf4j.workbench.proxy.ProxyRepositoryServlet.service(ProxyRepositoryServlet.java:109) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:213) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchServlet.handleRequest(WorkbenchServlet.java:141) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchServlet.service(WorkbenchServlet.java:109) >>> org.eclipse.rdf4j.workbench.proxy.WorkbenchGateway.service(WorkbenchGateway.java:120) >>> org.eclipse.rdf4j.workbench.base.AbstractServlet.service(AbstractServlet.java:125) >>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>> org.eclipse.rdf4j.workbench.proxy.CacheFilter.doFilter(CacheFilter.java:62) >>> org.eclipse.rdf4j.workbench.proxy.CookieCacheControlFilter.doFilter(CookieCacheControlFilter.java:53) >>> >>> note The full stack trace of the root cause is available in the Apache >>> Tomcat/8.0.39 logs. >>> >>> ============================================================================= >>> >>> >>> >>> Any idea? >>> >>> Regards, >>> >>> Adam >>> >>> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Virtuoso-users mailing list > Virtuoso-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/virtuoso-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users