Hi Adam,

What is the version of the Virtuoso RDF4J Provider and JDBC driver being used:

        java -jar virt_rdf4j.jar
        java -jar virt_jdbc4_2.jar

as the components where updated last week and work for Henrik, thus want to 
check you are using these ?

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.      //              http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



> On 14 Jun 2017, at 21:03, Adam Sanchez <a.sanche...@gmail.com> wrote:
> 
> Hi,
> 
> I wanted to add a virtuoso repository with the rdf4j workbench too but
> it did not work.
> 
> I'm running virtuoso 7.2.4 open source on Mac Sierra with rdf4j 2.2.1,
> tomcat 8.0.39 (the same versions that Henrik used) and java version
> 1.8.0_73.
> 
> I also followed the steps described in
> 
> https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtSesame2HttpRepository
> 
> Virtuoso is listed as an available repository and after I provided the
> connection details (I accepted all values given by default), I got the
> following message:
> 
> ======================================================================================================
> 
> there are potentially incompatible characters in the repository id
> 
> ======================================================================================================
> 
> 
> 
> and next, I got the next error message
> 
> 
> 
> ======================================================================================================
> 
> 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.
> 
> ======================================================================================================
> 
> However, when I used the RDF4J console it works.
> 
> ======================================================================================================
> 
> MacOSX:bin asanchez75$ sh console.sh
> 
> 21:56:29.482 [main] DEBUG o.e.r.c.platform.PlatformFactory - os.name = mac os 
> x
> 
> 21:56:29.486 [main] DEBUG o.e.r.c.platform.PlatformFactory - Detected
> Mac OS X platform
> 
> Connected to default data directory
> 
> RDF4J Console 2.1.6
> 
> 
> 2.1.6
> 
> Type 'help' for help.
> 
>> create virtuoso
> 
> Please specify values for the following variables:
> 
> Repository ID [virtuoso]:
> 
> Repository title [Virtuoso repository]:
> 
> Host list [localhost:1111]:
> 
> Username [dba]:
> 
> Password [dba]:
> 
> Default graph name [sesame:nil]:
> 
> Enable using batch optimization (false|true) [false]:
> 
> Use RoundRobin for connection (false|true) [false]:
> 
> Insert BNode as Virtuoso IRI (false|true) [false]:
> 
> Buffer fetch size [100]:
> 
> Inference RuleSet name [null]:
> 
> Inference MacroLib name [null]:
> 
> ConcurrencyMode [0]:
> 
> WARNING: you are about to overwrite the configuration of an existing 
> repository!
> 
> Proceed? (yes|no) [no]: yes
> 
> Repository created
> 
>> open virtuoso
> 
> Opened repository 'virtuoso'
> 
> virtuoso> show n .
> 
> +----------
> 
> |bif  bif:
> 
> |dawgt  http://www.w3.org/2001/sw/DataAccess/tests/test-dawg#
> 
> |dbpedia  http://dbpedia.org/resource/
> 
> |dbpprop  http://dbpedia.org/property/
> 
> 
> ======================================================================================================
> 
> Any idea?
> 
> Regards
> 
> Adam
> 
> 
> On Tue, Jun 13, 2017 at 11:29 PM, Hugh Williams
> <hwilli...@openlinksw.com> wrote:
>> Hi Henrik,
>> 
>> That is true, the sources are included as well such that gradle can
>> recompile if need be, but a compiled jar is provided also, so this is not
>> necessary unless the sources are changed. Anyway the source files have also
>> been updated and the zip file replaced ...
>> 
>> Best Regards
>> Hugh Williams
>> Professional Services
>> OpenLink Software, Inc.      //              http://www.openlinksw.com/
>> Weblog   -- http://www.openlinksw.com/blogs/
>> LinkedIn -- http://www.linkedin.com/company/openlink-software/
>> Twitter  -- http://twitter.com/OpenLink
>> Google+  -- http://plus.google.com/100570109519069333827/
>> Facebook -- http://www.facebook.com/OpenLinkSoftware
>> Universal Data Access, Integration, and Management Technology Providers
>> 
>> 
>> 
>> On 13 Jun 2017, at 16:28, Henrik Schmidt <h...@informatik.uni-kiel.de> wrote:
>> 
>> Hi Hugh
>> 
>> are you sure  “rdf4j_virtuoso.zip” is not building it ?
>> 
>> I can delete  virt_rdf4j.jar and when executing
>> 
>> ./gradlew clean Build -x test
>> 
>> afterwards I get a new file with the current date stamp.
>> 
>> The source is also included in the zip archive.
>> 
>> So either it is downloading it or building it or its magic :-)
>> 
>> Thanks for your support
>> 
>> Henrik
>> 
>> Hugh Williams schrieb am 13.06.2017 um 17:14:
>> 
>> Hi Henrik,
>> 
>> The “rdf4j_virtuoso.zip” does not compile the virt_rdf4j.jar provider which
>> is included as a prebuilt jar ...
>> 
>> It appears the the Version 2.1.4 [Build 1.2] jar is problematic as when I
>> used that one I got the error you report. There is a later build:
>> 
>> De-iMac:rdf4j hwilliams$ java -jar ./virt_rdf4j.jar
>> OpenLink Virtuoso(TM) Provider for RDF4J(TM) Version 2.1.4 [Build 1.3]
>> De-iMac:rdf4j hwilliams$
>> 
>> which is in the git develop/7 branch, and testing with that build I can then
>> create a New Repo and insert & query data ...
>> 
>> Thus I have updated the “rdf4j_virtuoso.zip” and the virt_rdf4j.jar provider
>> available for online download and referenced in the documentation, which
>> should now work whether the jar or zip is downloaded for use ...
>> 
>> Best Regards
>> Hugh Williams
>> Professional Services
>> OpenLink Software, Inc.      //              http://www.openlinksw.com/
>> Weblog   -- http://www.openlinksw.com/blogs/
>> LinkedIn -- http://www.linkedin.com/company/openlink-software/
>> Twitter  -- http://twitter.com/OpenLink
>> Google+  -- http://plus.google.com/100570109519069333827/
>> Facebook -- http://www.facebook.com/OpenLinkSoftware
>> Universal Data Access, Integration, and Management Technology Providers
>> 
>> 
>> 
>> On 13 Jun 2017, at 13:48, Henrik Schmidt <h...@informatik.uni-kiel.de> wrote:
>> 
>> Hi,
>> 
>> I succeeded by replacing the virt_rdf4j.jar Version 2.1.4 [Build 1.2] which
>> I downloaded as explained here :
>> 
>> https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtSesame2HttpRepository
>> 
>> I instead downloaded and extracted rdf4j_virtuoso.zip as explained here
>> 
>> https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtSesame2Provider
>> 
>> I compiled a new virt_rdf4j.jar after  adding the latest rdf4j 2.2.2 in
>> build.gradle
>> 
>> Though the result is an older build, reporting Version 2.0.1 [Build 1.1], it
>> is now matching and working with rdf4j 2.2.2 for me.
>> 
>> Perhaps it is a good idea to update rdf4j_virtuoso.zip with the latest build
>> so one can compile a version which is the latest on all ends.
>> 
>> Summary : virt_rdf4j.jar must be manually build to match a recent rdf4j.
>> 
>> Best,
>> 
>> Henrik
>> 
>> Hugh Williams schrieb am 13.06.2017 um 01:10:
>> 
>> Hi Henrik,
>> 
>> We had originally tested with rdf4j 2.0.1 which works. I have just updated
>> my local installation to use the rdf4j 2.2.1 war files and it continues to
>> work and I can create and query new repositories.
>> 
>> Note I am using Tomcat 9 but would expect it to work with other versions
>> ...
>> 
>> Best Regards
>> Hugh Williams
>> Professional Services
>> OpenLink Software, Inc.      //              http://www.openlinksw.com/
>> Weblog   -- http://www.openlinksw.com/blogs/
>> LinkedIn -- http://www.linkedin.com/company/openlink-software/
>> Twitter  -- http://twitter.com/OpenLink
>> Google+  -- http://plus.google.com/100570109519069333827/
>> Facebook -- http://www.facebook.com/OpenLinkSoftware
>> Universal Data Access, Integration, and Management Technology Providers
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> 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
>> 
> 
> ------------------------------------------------------------------------------
> 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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
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

Reply via email to