rvesse commented on issue #2161:
URL: https://github.com/apache/jena/issues/2161#issuecomment-1880822222

   >  I see guava was added for use not that long ago, would it make sense to 
add the dependency to the service-enhancer pom.xml? to ensure that it is 
loaded, or could it be that it is my user error?
   
   I thought actually the opposite was true, Guava was removed in favour of 
[ben-manes/caffeine](https://github.com/ben-manes/caffeine) since we were only 
really using Guava for caching and the lack of stability in Guava APIs meant we 
were having to mess around with shading which we no longer wanted to do.
   
   So this might be a side-effect of that, the service enhancer plugin 
previously assumed that it would get Guava transitively from elsewhere in Jena 
which is no longer true.
   
   So yes probably two options:
   
   - Short term - explicitly add Guava as a local dependency to your Fuseki 
Classpath
   - Long term - create a new issue and PR to migrate the plugin to using the 
new preferred cache APIs


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