On 29/11/13 12:53, Oinatz Azpiazu Ituarte wrote:
Hello Andy:
I've fixed the problem changing the versions of the jars, for the shared
library reference inside Websphere. Everything is working fine now.
Great!
The problems with Websphere 8 and 8.5 is detailed here:
https://www.ibm.com/developerworks/community/forums/html/topic?id=d1f5a316-d5a4-45c6-905d-299b9d16c31e#1e81680b-db6e-4ce3-b4d3-172754e3262d
https://www.ibm.com/developerworks/community/forums/html/topic?id=3f272254-4f6d-4c9c-b796-7265251bcbd1
Last version of httcplient (4.3.1), does not also work to access to our
Fuseki's server. The working versions are:
commons-codec-1.6.jar
httpclient-4.2.3.jar
httpcore-4.2.2.jar
IIRC httcplient 4.3.x is quite different to 4.2.x -- unlikely you can
mix-and-match versions on the server side. If you are using Jena client
side, it uses 4.2.3 in the latest release of Jena (see POMs). Just
dropping in 4.3.* is not guaranteed to work (in fact, I think it has
been reported it does not).
Andy
Thanks for all the help.
Un saludo/Best Regards
Oinatz Aspiazu Ituarte
Proyecto de transformación de Seguridad y Compliance ITnow
IBM Strategic Outsourcing Delivery
IBM Global Services España, S.A.
Mar Adriático, 2, 28830 San Fernando de Henares (Madrid)
Registro Mercantil de Madrid, Folio 49; Tomo 6430; Hoja M-104.742
CIF A80-599459
e-mail: oinatz.aspi...@es.ibm.com
From: Oinatz Azpiazu Ituarte/Spain/Contr/IBM@IBMES
To: users@jena.apache.org,
Date: 11/29/2013 12:04 PM
Subject: Re: fuseki and websphere 8.5
Hello:
I haven't posted the query because there's information of our client
inside there, but the query is not the problem because the code is working
fine in Jetty.
I changed it a bit, so you can see what I'm doing.
We don't have any kind of log in Fuseki's server when we are trying to
access using Websphere, so the problem is inside WebSphere. We can do the
GET from the shell, but for any kind of reason we are not arriving to
Fuseki.
We have also made a new fresh install in a test machine (with everything
(Websphere and Fuseki) in the same server), and we are having the same
problem. We are trying with Websphere 8.5 and 8.5.5.
The problem is inside Websphere and the access to fuseki. There's
something, a library, or something strange...
We are also getting only the GET in the log, when we add a shared library
to Websphere, containing the httpclient jars, and referencing it to the
application.
Our issue, seems to also be explained here:
https://www.ibm.com/developerworks/community/forums/html/topic?id=d1f5a316-d5a4-45c6-905d-299b9d16c31e#1e81680b-db6e-4ce3-b4d3-172754e3262d
https://www.ibm.com/developerworks/community/forums/html/topic?id=3f272254-4f6d-4c9c-b796-7265251bcbd1
[11/29/13 11:39:36:772 CET] 000000a1 SystemOut O 2013-11-29
11:39:36,772 [WebContainer : 0] DEBUG com.hp.hpl.jena.sparql.mgt.ARQMgt -
Register MBean: org.apache.jena.riot.system:type=SystemInfo
[11/29/13 11:39:37:021 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,021 [WebContainer : 0] DEBUG org.apache.jena.riot.web.HttpOp -
[1] GET
http://fusekiserver.es:3030/ds/query?query=PREFIX++owl%3A++%3Chttp%3A%2F%2Fwww.w3.org%2F2002%2F07%2Fowl%23%3E%0APREFIX++fn%3A+++%3Chttp%3A%2F%2Fwww.w3.org%2F2005%2Fxpath-functions%23%3E%0APREFIX++xsd%3A++%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E%0APREFIX++cbk%3A++%3Chttp%3A%2F%2Fwww.example.es%2Fcbk%23%3E%0APREFIX++cbkinst%3A+%3Chttp%3A%2F%2Fwww.example.es%2Fcbkinst%23%3E%0APREFIX++rdf%3A++%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0APREFIX++apf%3A++%3Chttp%3A%2F%2Fjena.hpl.hp.com%2FARQ%2Fproperty%23%3E%0APREFIX++dc%3A+++%3Chttp%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%3E%0APREFIX++rdfs%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23%3E%0A%0ASELECT++%3Fgrupo+%3Flabel_es+%3Flabel_ca%0AWHERE%0A++%7B+%3Fgrupo+%28rdfs%3AsubClassOf%29*+cbk%3AProducto+.%0A++++%3Fgrupo+rdfs%3Alabel+%3Flabel_es%0A++++FILTER+%28+lang%28%3Flabel_es%29+%3D+%22es%22+%29%0A++++%3Fgrupo+rdfs%3Alabel+%3Flabel_ca%0A++++FILTER+%28+lang%28%3Flabel_ca%29+%3D+%22ca%22+%29%0A++
%
7D%0AORDER+BY+ASC%28%3Fgrupo%29%0A
[11/29/13 11:39:37:087 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,087 [WebContainer : 0] ERROR
es.example.ontologia.server.SPARQLQueries - loadModelProductos.
java.lang.Long incompatible with java.lang.Integer
[11/29/13 11:39:37:088 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,088 [WebContainer : 0] ERROR
es.example.ontologia.server.SPARQLQueries - loadRepository. Error loading
model-products
[11/29/13 11:39:37:088 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,088 [WebContainer : 0] INFO
es.example.ontologia.server.SPARQLQueries - End loadRepository.
#Atributos:0 #Productos:0
[11/29/13 11:39:37:088 CET] 000000a1 ServletWrappe I
com.ibm.ws.webcontainer.servlet.ServletWrapper init SRVE0242I: [OwlWebApp]
[/OwlWebApp] [Bridge]: Initialization successful.
[11/29/13 11:39:37:092 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,092 [WebContainer : 0] INFO es.example.ontologia.server.Bridge -
NLP_QUERY. Start query request. lang:ES search:domiciliacion
[11/29/13 11:39:37:093 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,093 [WebContainer : 0] DEBUG
es.example.ontologia.nlp.QueryNLPParser - Start analizeQuery:
domiciliacion
[11/29/13 11:39:37:093 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,093 [WebContainer : 0] DEBUG
es.example.ontologia.nlp.QueryNLPParser - After preprocess: domiciliacion
[11/29/13 11:39:37:233 CET] 000000a1 SystemOut O 2013-11-29
11:39:37,232 [WebContainer : 0] DEBUG
esexample.ontologia.nlp.QueryNLPParser - Before ae.process(cas). Para
extracción de items
[11/29/13 11:39:37:954 CET] 00000011 SystemOut O 2013-11-29
11:39:37,953 [Finalizer thread] DEBUG
org.apache.http.impl.conn.PoolingClientConnectionManager - Connection
manager is shutting down
[11/29/13 11:39:37:954 CET] 00000011 SystemOut O 2013-11-29
11:39:37,954 [Finalizer thread] DEBUG
org.apache.http.impl.conn.PoolingClientConnectionManager - Connection
manager shut down
[11/29/13 11:39:38:738 CET] 000000a1 SystemOut O 2013-11-29
11:39:38,738 [WebContainer : 0] DEBUG
es.example.ontologia.nlp.QueryNLPParser - After ae.process(cas). Para
extracción de items
[11/29/13 11:39:38:744 CET] 000000a1 SystemOut O 2013-11-29
11:39:38,744 [WebContainer : 0] DEBUG
es.example.ontologia.nlp.QueryNLPAnalysisResult -
Found:esexample.nlqa.atributo.es.Tarjetas|cbk:TarjDomiciliacion|domiciliacion
[11/29/13 11:39:38:745 CET] 000000a1 ServletWrappe E
com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An
exception was thrown by one of the service methods of the servlet [Bridge]
in application [OwlWebApp]. Exception created :
[java.lang.NullPointerException
at
es.example.ontologia.nlp.QueryNLPAnalysisResult.filtrarAtributosNormativaSiTarjetas(QueryNLPAnalysisResult.java:246)
at
es.example.ontologia.nlp.QueryNLPAnalysisResult.extractItems(QueryNLPAnalysisResult.java:191)
at
es.example.ontologia.nlp.QueryNLPParser.analizeQueryInSpanish(QueryNLPParser.java:86)
at es.example.ontologia.server.Bridge.nlpquery(Bridge.java:708)
at es.example.ontologia.server.Bridge.doGet(Bridge.java:118)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1227)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:776)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:458)
at
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1032)
at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3761)
at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
at
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:283)
at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at
com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862)
]
Thank you Andy.
Un saludo/Best Regards
Oinatz Aspiazu Ituarte
Proyecto de transformación de Seguridad y Compliance ITnow
IBM Strategic Outsourcing Delivery
IBM Global Services España, S.A.
Mar Adriático, 2, 28830 San Fernando de Henares (Madrid)
Registro Mercantil de Madrid, Folio 49; Tomo 6430; Hoja M-104.742
CIF A80-599459
e-mail: oinatz.aspi...@es.ibm.com
Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791
Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791