pwin opened a new issue, #3993:
URL: https://github.com/apache/jena/issues/3993

   ### Version
   
   Jena Fuseki 6.1
   
   ### What happened?
   
   The spatial indexer is configured in the assembler.  Data can be loaded into 
the triplestore and queried using geo functions. The web page for the spatial 
indexer shows correctly, and it identifies the default graphs, but when asked 
to index there is an error in the JS.  When using curl to run the indexation 
commands from a shell the following is an example of what is returned, 
irrespective of the command.
   
   ```
           ... 56 more
   20:06:27 INFO  Fuseki          :: [9] 500 Server Error (2 ms)
   20:07:00 INFO  Fuseki          :: [10] POST 
http://localhost:3030/ds/spatial-indexer?command=clean
   20:07:00 ERROR Fuseki          :: An unexpected error occurred.
   java.lang.IllegalAccessError: 'boolean 
org.apache.jena.geosparql.spatial.index.v2.SpatialIndexLib$1.isTerminated()'
           at 
org.apache.jena.geosparql.spatial.index.v2.SpatialIndexLib.lambda$scheduleOnceCleanTask$1(SpatialIndexLib.java:335)
           at 
java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1956)
           at org.apache.jena.sparql.util.Context.compute(Context.java:399)
           at 
org.apache.jena.geosparql.spatial.index.v2.SpatialIndexLib.scheduleOnceCleanTask(SpatialIndexLib.java:333)
           at 
org.apache.jena.fuseki.mod.geosparql.SpatialIndexerService.doClean(SpatialIndexerService.java:393)
           at 
org.apache.jena.fuseki.mod.geosparql.SpatialIndexerService.doPost(SpatialIndexerService.java:239)
           at 
org.apache.jena.fuseki.servlets.ActionREST.doPost$(ActionREST.java:90)
           at 
org.apache.jena.fuseki.servlets.ActionREST.execute(ActionREST.java:45)
           at 
org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:61)
           at 
org.apache.jena.fuseki.servlets.ActionREST.process(ActionREST.java:155)
           at 
org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:127)
           at 
org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:101)
           at 
org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:242)
           at 
org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:232)
           at 
org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:150)
           at 
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:52)
           at 
org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640)
           at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)
           at 
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)
           at 
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)
           at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)
           at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)
           at 
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)
           at 
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)
           at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)
           at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)
           at 
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)
           at 
org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)
           at 
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)
           at 
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)
           at 
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)
           at 
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)
           at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)
           at 
org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640)
           at 
org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:351)
           at 
org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:304)
           at 
org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1602)
           at 
org.eclipse.jetty.ee11.servlet.ServletChannel.dispatch(ServletChannel.java:871)
           at 
org.eclipse.jetty.ee11.servlet.ServletChannel.handle(ServletChannel.java:449)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler.handle(ServletHandler.java:469)
           at 
org.eclipse.jetty.ee11.servlet.SessionHandler.handle(SessionHandler.java:763)
           at 
org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1226)
           at org.eclipse.jetty.server.Server.handle(Server.java:197)
           at 
org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:788)
           at 
org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:420)
           at 
org.eclipse.jetty.server.internal.HttpConnection$FillableCallback.succeeded(HttpConnection.java:1809)
           at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
           at 
org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204)
           at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:317)
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:1009)
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1240)
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1194)
           at java.base/java.lang.Thread.run(Thread.java:1447)
   20:07:00 WARN  Fuseki          :: [10] ActionErrorException with cause
   org.apache.jena.fuseki.servlets.ActionErrorException
           at 
org.apache.jena.fuseki.servlets.ServletOps.actionErrorException(ServletOps.java:277)
           at 
org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:272)
           at 
org.apache.jena.fuseki.servlets.ServletOps.errorOccurred(ServletOps.java:266)
           at 
org.apache.jena.fuseki.mod.geosparql.SpatialIndexerService.doPost(SpatialIndexerService.java:248)
           at 
org.apache.jena.fuseki.servlets.ActionREST.doPost$(ActionREST.java:90)
           at 
org.apache.jena.fuseki.servlets.ActionREST.execute(ActionREST.java:45)
           at 
org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:61)
           at 
org.apache.jena.fuseki.servlets.ActionREST.process(ActionREST.java:155)
           at 
org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:127)
           at 
org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:101)
           at 
org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:242)
           at 
org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:232)
           at 
org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:150)
           at 
org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:52)
           at 
org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640)
           at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)
           at 
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)
           at 
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)
           at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)
           at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)
           at 
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)
           at 
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)
           at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)
           at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)
           at 
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)
           at 
org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)
           at 
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)
           at 
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)
           at 
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)
           at 
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)
           at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)
           at 
org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640)
           at 
org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:351)
           at 
org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:304)
           at 
org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1602)
           at 
org.eclipse.jetty.ee11.servlet.ServletChannel.dispatch(ServletChannel.java:871)
           at 
org.eclipse.jetty.ee11.servlet.ServletChannel.handle(ServletChannel.java:449)
           at 
org.eclipse.jetty.ee11.servlet.ServletHandler.handle(ServletHandler.java:469)
           at 
org.eclipse.jetty.ee11.servlet.SessionHandler.handle(SessionHandler.java:763)
           at 
org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1226)
           at org.eclipse.jetty.server.Server.handle(Server.java:197)
           at 
org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:788)
           at 
org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:420)
           at 
org.eclipse.jetty.server.internal.HttpConnection$FillableCallback.succeeded(HttpConnection.java:1809)
           at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
           at 
org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255)
           at 
org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204)
           at 
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:317)
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:1009)
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1240)
           at 
org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1194)
           at java.base/java.lang.Thread.run(Thread.java:1447)
   Caused by: java.lang.IllegalAccessError: 'boolean 
org.apache.jena.geosparql.spatial.index.v2.SpatialIndexLib$1.isTerminated()'
           at 
org.apache.jena.geosparql.spatial.index.v2.SpatialIndexLib.lambda$scheduleOnceCleanTask$1(SpatialIndexLib.java:335)
           at 
java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1956)
           at org.apache.jena.sparql.util.Context.compute(Context.java:399)
           at 
org.apache.jena.geosparql.spatial.index.v2.SpatialIndexLib.scheduleOnceCleanTask(SpatialIndexLib.java:333)
           at 
org.apache.jena.fuseki.mod.geosparql.SpatialIndexerService.doClean(SpatialIndexerService.java:393)
           at 
org.apache.jena.fuseki.mod.geosparql.SpatialIndexerService.doPost(SpatialIndexerService.java:239)
           ... 56 more
   20:07:00 INFO  Fuseki          :: [10] 500 Server Error (2 ms)
   
   ```
   Running on windows with Azul Zulu Java 24
   
   ### Relevant output and stacktrace
   
   ```shell
   
   ```
   
   ### Are you interested in making a pull request?
   
   None


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to