Hi Øyvind,
Thank you for testing out the build on a mac and trying it out.
Google guava:guava has a dependency on guava:failureaccess
[INFO] +- com.google.guava:guava:jar:33.5.0-jre:compile
[INFO] | +- com.google.guava:failureaccess:jar:1.0.3:compile
[INFO] | +-
com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] | +- org.jspecify:jspecify:jar:1.0.0:compile
[INFO] | \- com.google.j2objc:j2objc-annotations:jar:3.1:compile
so java.lang.NoClassDefFoundError suggests that the dependencies aren't
available. I can't explain why that's happening.
Is class InternalFutureFailureAccess in any of the jars of extra?
Please could you raise a githuib issue for this and maybe Claus can help.
Andy
On 03/02/2026 21:54, Øyvind Gjesdal wrote:
Build succesful from git sha on mac. Total time: 09:50 min.
However I have some issues with getting fuseki-servicenhancer to run with
the release, using assembler configuration.
I have tried two things:
1. Using a settings.xml with
https://repository.apache.org/content/repositories/orgapachejena-1071
defined and building an uberjar using the snippet from the docs and bundle
mvn dependency:copy
-D'artifact=org.apache.jena:jena-serviceenhancer:6.0.0:pom'
-Dmdep.stripVersion=true -D'outputDirectory=.' && mvn -f
jena-serviceenhancer.pom -Pbundle package
And copying it to $FUSEKI_BASE/extra
This gives the same error I think as if I don’t have it on class path:
https://gist.github.com/OyvindLGjesdal/7173325a0c7ff2529c76d97226791f85
2. Download guava + SE from maven test repo and place in$FUSEKI_BASE/extra
mvn dependency:copy
-Dartifact=org.apache.jena:jena-serviceenhancer:6.0.0
-DoutputDirectory={{ fuseki_base }}/extra
-U
&& mvn dependency:copy
-Dartifact=com.google.guava:guava:33.5.0-jre -DoutputDirectory={{
fuseki_base }}/extra
Fuseki starts, other queries works, but curl requests using service cache
returns:
com/google/common/util/concurrent/internal/InternalFutureFailureAccess to
STDOUT instead of the result.
The fuseki log error is:
: [3] RC = 500 :
com/google/common/util/concurrent/internal/InternalFutureFailureAccess\nFeb
03 21:22:47 instance fuseki-server[5609]: java.lang.NoClassDefFoundError:
com/google/common/util/concurrent/internal/InternalFutureFailureAccess
Full error in:
https://gist.github.com/OyvindLGjesdal/7173325a0c7ff2529c76d97226791f85
(fuseki.log)
The uberjar error looks to me like it is my error, since it is the same
message as if there is no jar there. But the file is located in the folder,
it worked with the previous version, and the file has content (3 MBs ish).
I guess it could still be my error. Would anyone else be able to start a
fuseki with a built uberjar in the extra folder. Included also the
assembler output in the gist, but written out by debugging in ansible, so
not usable as is.
Other than that it looks good to me and other features of running fuseki as
a service (geosparql config, Jena-text and Shiro.ini user tested for simple
queries).
On Tue, Feb 3, 2026 at 6:02 PM Andy Seaborne <[email protected]> wrote:
Hi Arne,
Thanks for trying.
https://docs.cypress.io/app/continuous-integration/overview#Xvfb
I have xvfb installed (no idea why - my machine is running wayland
because I have Ubuntu 25.10).
echo $XDG_SESSION_TYPE
wayland
Andy
On 03/02/2026 14:40, Arne Bernhardt wrote:
Hi,
I am sorry, but I would like to abstain from voting this time.
Today I finally found some time to try to build, but it does not look
good.
Unfortunately, I do not have the time to investigate further, what might
be wrong with my windows machine.
It could be some firewall or antivirus...
Something is incredibly slow:
[INFO] Reactor Summary for Apache Jena 6.0.0:
[INFO]
[INFO] Apache Jena ........................................ SUCCESS
[18:05
min]
[INFO] Apache Jena - IRI3986 .............................. SUCCESS [
55.879 s]
[INFO] Apache Jena - Language tags ........................ SUCCESS [
26.166 s]
> [INFO] Apache Jena - Base ................................. SUCCESS
[01:18
> min]
That's very long. I get:
[INFO] Apache Jena ...................SUCCESS [ 33.635 s]
[INFO] Apache Jena - IRI3986 .........SUCCESS [ 3.827 s]
[INFO] Apache Jena - Language tags ...SUCCESS [ 1.867 s]
[INFO] Apache Jena - Base ............SUCCESS [ 4.283 s]
...