Hi An, now I did some investigation for the problem and now I get exception "java.lang.NoSuchMethodError: 'javax.servlet.ServletContext javax.servlet.http.HttpServletRequest.getServletContext()". This exception indicates that there is a problem with dependency "*javax.servlet-api*".
This dependency is added to the pom already and it is the same version used by Fuseki which is "3.1.0". Do you have a clue on how this problem can be resolved? Thank you! Regards, Mohamed On Mon, Jan 6, 2020 at 12:22 PM Andy Seaborne <[email protected]> wrote: > Hi there, > > Which version are you running? > > What does the server log say? It logs all requests - you may need > > static { FusekiLogging.setLogging(); } > > in your test class and make sure you haven't turned off logginbg by > level with log4j.properties somewhere. > > Andy > > On 06/01/2020 11:05, Mohamed Morsey wrote: > > Hi all, > > > > I have a problem with getting Fuseki server working with unit tests. > > > > What I do is the following: > > 1- Create and start Fuseki server via the following piece of code: > > > > > > > > > > *fusekiServer = FusekiServer.create().add("/sparql", > > > DatasetFactory.create(ModelFactory.createDefaultModel())).port(9090).build();fusekiServer.start();* > > > > 2- Load data as follows: > > > > > > *try (RDFConnection conn = > > RDFConnectionFactory.connect("http://localhost:9090/sparql > > <http://localhost:9090/sparql>")) {* > > *conn.load(dataModel);**}* > > > > 3- I can then send SPARQL queries to that endpoint. > > > > This works fine in runtime. However, in unit tests mode I get > > "org.apache.jena.atlas.web.HttpException" exception with message "500 - > > Server Error" when loading the data. > > Further, if I try to send a query I get > > "org.apache.jena.sparql.engine.http.QueryExceptionHTTP" exception." with > > message "HTTP 500 error making the query: Server Error". > > > > Can you please help me out with this? > > Thank you! > > kind regards, > > Mohamed Morsey > > >
