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