Skip to content

Instantly share code, notes, and snippets.

@daviddpark
Last active December 27, 2015 12:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daviddpark/7326334 to your computer and use it in GitHub Desktop.
Save daviddpark/7326334 to your computer and use it in GitHub Desktop.
Remote Sparql Connection problem in recent releases of kr
;I am trying to run the dbpedia sparql example at https://github.com/drlivingston/kr/blob/master/kr-sesame/kr-sesame-core/src/main/clojure/edu/ucdenver/ccp/kr/sesame/kb.clj
;With "lein new test", I have added the following dependencies in my project.clj file:
; [edu.ucdenver.ccp/kr-core "1.4.11"]
; [edu.ucdenver.ccp/kr-sesame-core "1.4.11"]
(ns test.core
(:use [edu.ucdenver.ccp.kr.kb]
[edu.ucdenver.ccp.kr.rdf]
[edu.ucdenver.ccp.kr.sparql])
(:require [edu.ucdenver.ccp.kr.sesame.kb])
(:import [org.openrdf.repository.http.HTTPRepository]))
(defn dbpedia-kb []
(open
(edu.ucdenver.ccp.kr.sesame.kb/new-sesame-server
:server "http://dbpedia.org/sparql"
:repo-name "")))
(comment
"Launch a repl, load the file and attempt the call which invokes open results in the following stacktrace:
java.lang.NoSuchMethodError: org.openrdf.repository.base.RepositoryConnectionBase.setParserConfig(Lorg/openrdf/rio/ParserConfig;)V
at org.openrdf.repository.http.HTTPRepositoryConnection.setParserConfig (HTTPRepositoryConnection.java:118)
org.openrdf.repository.http.HTTPRepositoryConnection.<init> (HTTPRepositoryConnection.java:105)
org.openrdf.repository.http.HTTPRepository.getConnection (HTTPRepository.java:88)
sun.reflect.NativeMethodAccessorImpl.invoke0 (NativeMethodAccessorImpl.java:-2)
sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke (Method.java:597)
clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:93)
clojure.lang.Reflector.invokeNoArgInstanceMember (Reflector.java:298)
edu.ucdenver.ccp.kr.sesame.kb$new_sesame_connection.invoke (kb.clj:247)
edu.ucdenver.ccp.kr.sesame.kb.SesameKB.open (kb.clj:79)
test.core$eval2039.invoke (form-init2548906881938646403.clj:2)
clojure.lang.Compiler.eval (Compiler.java:6619)
clojure.lang.Compiler.eval (Compiler.java:6582)
clojure.core$eval.invoke (core.clj:2852)
clojure.main$repl$read_eval_print__6588$fn__6591.invoke (main.clj:259)
clojure.main$repl$read_eval_print__6588.invoke (main.clj:259)
clojure.main$repl$fn__6597.invoke (main.clj:277)
clojure.main$repl.doInvoke (main.clj:277)
clojure.lang.RestFn.invoke (RestFn.java:1096)
clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__877.invoke (interruptible_eval.clj:56)
clojure.lang.AFn.applyToHelper (AFn.java:159)
clojure.lang.AFn.applyTo (AFn.java:151)
clojure.core$apply.invoke (core.clj:617)
clojure.core$with_bindings_STAR_.doInvoke (core.clj:1788)
clojure.lang.RestFn.invoke (RestFn.java:425)
clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke (interruptible_eval.clj:41)
clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__918$fn__921.invoke (interruptible_eval.clj:171)
clojure.core$comp$fn__4154.invoke (core.clj:2330)
clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__911.invoke (interruptible_eval.clj:138)
clojure.lang.AFn.run (AFn.java:24)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:895)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:918)
java.lang.Thread.run (Thread.java:695)
")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment