I'm reading through the security details now and will let you know if I can't figure it out Thanks for all your help
-----Original Message----- From: Legault, Phillip [ITSUS] Sent: Wednesday, September 16, 2015 11:52 AM To: [email protected] Subject: RE: Twinkle SPARQL tool -----Original Message----- From: Andy Seaborne [mailto:[email protected]] Sent: Wednesday, September 16, 2015 11:17 AM To: [email protected] Subject: Re: Twinkle SPARQL tool On 16/09/15 15:21, Legault, Phillip [ITSUS] wrote: > I'm getting this ./fuseki-server --port=8080 --update --mem /db > [2015-09-16 10:19:08] Server INFO Dataset: in-memory > [2015-09-16 10:19:08] Server INFO Fuseki 2.3.0 2015-07-25T17:11:28+0000 > [2015-09-16 10:19:08] Config INFO FUSEKI_HOME=/app/fuseki > [2015-09-16 10:19:08] Config INFO FUSEKI_BASE=/app/fuseki > [2015-09-16 10:19:08] Servlet INFO Initializing Shiro environment > [2015-09-16 10:19:08] Config INFO Shiro file: > file:///app/fuseki/shiro.ini<file:///\\app\fuseki\shiro.ini> > [2015-09-16 10:19:08] Config INFO Template file: templates/config-mem > [2015-09-16 10:19:09] Config INFO Register: /db > [2015-09-16 10:19:09] Server INFO Started 2015/09/16 10:19:09 EDT on > port 8080 > > When I connect to the server I don't have any datasets "don't have" - you mean does not show in the admin UI? or "http://.../dd/query?query=ASK{}<http://.../dd/query?query=ASK%7b%7d>" fails with a 404? "Don't see" maybe the term I should have used, and not sure how to get to the admin or if I'm looking at it -------------------------------- Apache Jena logo Apache Jena Fuseki ------------------------------------ Dataset manage datasets help Server status:green > What could be the issue? To the first: Are you connecting from a different machine? It is the only one I upgraded so far By default, for security, the UI does not work with non-localhost. Ooo How do I give the wiki server access to update and me access to run query's? See shiro.ini comments to switch to password control Andy > > Thanks! > > > > > -----Original Message----- > From: Andy Seaborne [mailto:[email protected]] > Sent: Wednesday, September 16, 2015 9:40 AM > To: [email protected]<mailto:[email protected]> > Subject: Re: Twinkle SPARQL tool > > On 16/09/15 14:29, Legault, Phillip [ITSUS] wrote: >> Thanks Andy >> I'm able to get the fuseki script to run from the old fuseki 1 however no >> datasets. >> I try to run the server I get >> #-> ./fuseki-server start >> >> How do I get the datasets? >> >> >> ./fuseki-server >> Service name given but no configuration argument to match >> [root@awsacrnva1028:/app/fuseki]# >> >> Where do I add the argiments? > > fuseki-server --help > > (same arguments as Fuseki1, roughly) > > fuseki-server --conf config.ttl > > Andy > >> >> Thanks You Andy for helping me >> >> >> -----Original Message----- >> From: Andy Seaborne [mailto:[email protected]] >> Sent: Wednesday, September 16, 2015 4:11 AM >> To: [email protected]<mailto:[email protected]> >> Subject: Re: Twinkle SPARQL tool >> >> > Exception in thread "main" java.lang.UnsupportedClassVersionError: >> >> Fuseki 2.3.0 requires java8 >> >> > ./fuseki start >> > ./fuseki: line 238: log_daemon_message: command not found > >> ./fuseki: line 347: log_begin_msg: command not found > ./fuseki: >> line >> 399: log_end_msg: command not found > ./fuseki: line 405: >> log_daemon_msg: command not found > ./fuseki: line 406: >> log_daemon_msg: command not found >> >> Those line numbers don't line up with the "fuseki" script. About 5 lines >> seem to be missing. >> >> If you look at the top of the script you'll see that the script tests for >> /lib/lsb/init-functions and sources it, otherwise it defines it's own >> versions with just enough to run. >> >> ---- >> if [ -f /lib/lsb/init-functions ]; then >> . /lib/lsb/init-functions >> else >> ---- >> >> If you want to start Fuseki at the command line, the "fuseki-server" >> script is simpler. >> >> Andy >> >> On 16/09/15 01:57, Legault, Phillip [ITSUS] wrote: >>> I used the old fuseki start and checked the log file >>> >>> Exception in thread "main" java.lang.UnsupportedClassVersionError: >>> org/apache/jena/fuseki/cmd/FusekiCmd : Unsupported major.minor version 52.0 >>> at java.lang.ClassLoader.defineClass1(Native Method) >>> at java.lang.ClassLoader.defineClass(ClassLoader.java:800) >>> at >>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) >>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) >>> at java.net.URLClassLoader.access$100(URLClassLoader.java:71) >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:361) >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>> at >>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482 >>> ) >>> >>> >>> >>> I have java version >>> java version "1.7.0_85" >>> OpenJDK Runtime Environment (rhel-2.6.1.3.el6_7-x86_64 u85-b01) >>> OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode) >>> >>> >>> -----Original Message----- >>> From: Legault, Phillip [ITSUS] >>> Sent: Tuesday, September 15, 2015 8:18 PM >>> To: [email protected]<mailto:[email protected]> >>> Subject: RE: Twinkle SPARQL tool >>> >>> Trying setup fuseki 2 Ui >>> The same as I setup Fuseki 1 >>> I setup the args as described >>> FUSEKI_ARGS="--update --port=8080 --loc=$FUSKEI_DATA_DIR /ds" >>> And the old way I was using >>> >>> FUSEKI_ARGS="--update --port=8080 --loc=DB /db" >>> >>> I get the error >>> ./fuseki start >>> ./fuseki: line 238: log_daemon_message: command not found >>> ./fuseki: line 347: log_begin_msg: command not found >>> ./fuseki: line 399: log_end_msg: command not found >>> ./fuseki: line 405: log_daemon_msg: command not found >>> ./fuseki: line 406: log_daemon_msg: command not found >>> >>> >>> >>> >>> -----Original Message----- >>> From: Andy Seaborne [mailto:[email protected]] >>> Sent: Tuesday, September 15, 2015 7:08 PM >>> To: [email protected]<mailto:[email protected]> >>> Subject: Re: Twinkle SPARQL tool >>> >>> "Twinkle" is 2007 and extremely old. It is not part of Jena; it uses (an >>> old copy of) pre-Apache Jena. >>> >>> Jena-2.5.4 / ARQ-2.1 maybe. >>> >>> > Lexical error at line 22, column 25. Encountered: " " (32), after : >>> "BIND" >>> >>> BIND is SPARQL 1.1 - way after 2007. >>> >>> > com.hp.hpl.jena.shared.JenaException: rethrew: >>> org.xml.sax.SAXParseException; systemId: >>> http://awsacrnva1036.jnj.com:8080/db/sparql; lineNumber: 1; >>> columnNumber: 50; White spaces are required between publicId and systemId. >>> >>> Sorry - no idea what's happening here other than it's broken when treated >>> as XML. At a wild guess, it's not XML at all and some error page (HTML?). >>> >>> try >>> >>> wget -O- 'http://example.com:8080/db/sparql?query=SELECT * WHERE {}' >>> >>> and see what comes back. >>> >>> >>> Can you use the Fuseki2 UI? >>> >>> Andy >>> >>> On 15/09/15 21:55, Legault, Phillip [ITSUS] wrote: >>>> I need to us a client to query my Fuseki endpoint >>>> http://example.com :8080/db/sparql I have a standard query I run from the >>>> endpoint, and I get the results I'm looking for. >>>> >>>> I need this automated remotely so I wanted to run it from the >>>> twinkle app >>>> >>>> Using Write a simple query >>>> I'm presented with base URI, and Data URI >>>> >>>> Forgive me for not being knowledgeable about all this. >>>> >>>> I'm thinking the Base URI is my endpoint http://example.com >>>> :8080/db/sparql? >>>> Is the Data URI my resolver or vis versa? >>>> >>>> Wi> com.hp.hpl.jena.shared.JenaException: rethrew: >>>> org.xml.sax.SAXParseException; systemId: >>>> http://awsacrnva1036.jnj.com:8080/db/sparql; lineNumber: 1; columnNumber: >>>> 50; White spaces are required between publicId and systemId. >>> th this >>>> PREFIX >>>> property:<http://example.com/index.php/Special:URIResolver/Property-3A> >>>> PREFIX swivt:<http://semantic-mediawiki.org/swivt/1.0#> >>>> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> >>>> SELECT ?name ?technology_name ?investment_status >>>> ?start_date ?end_date ?program_name ?program_contact ?program_owner >>>> ?domain_name ?region ?sort_order >>>> WHERE >>>> { >>>> ?s property:Has_Name ?name . >>>> ?s property:Has_subobject-23aux ?subobject . >>>> ?subobject property:Investment_Description >>>> ?technology_name . >>>> ?subobject property:Investment_Status >>>> ?investment_status . >>>> ?subobject property:Has_Start_Date ?start_date . >>>> ?subobject property:Has_Region ?region . >>>> ?subobject property:Program_Name ?program_name . >>>> ?subobject property:Program_Contact ?program_contact . >>>> ?subobject property:Portfolio_Domain ?domain_name . >>>> ?subobject property:Program_Owner ?program_owner . >>>> OPTIONAL { >>>> ?subobject property:Has_End_Date ?end_date . >>>> } >>>> OPTIONAL { >>>> ?subobject property:Sort_Order ?o . >>>> BIND (xsd:decimal(?o) as ?sort_order) >>>> } >>>> } >>>> >>>> I get - Lexical error at line 22, column 25. Encountered: " " (32), after >>>> : "BIND" >>>> >>>> Ok so I remove the Bind and I get >>>> >>>> com.hp.hpl.jena.shared.JenaException: rethrew: >>>> org.xml.sax.SAXParseException; systemId: >>>> http://awsacrnva1036.jnj.com:8080/db/sparql; lineNumber: 1; columnNumber: >>>> 50; White spaces are required between publicId and systemId. >>>> >>>> >>>> Any help would be appreciated. >>>> >>>> Thank you! >>>> Phil >>>> >>>> >>>> >>> >> >
