Hi Andy, I am on Ubuntu 22.04.1 LTS. I will delete my git repo, clone again, delete my Maven cache, and try again (in a few hours, after Maven has downloaded half of the Internet).
Cheers Bruno On Mon, 17 Apr 2023 at 17:30, Andy Seaborne <a...@apache.org> wrote: > Bruno - what OS are you using? > > I triggered all the jobs we have (Jenkins and github) and windows jobs > now show something like what you are seeing. > > But also other weird stuff: > > jena-core/test; > > [INFO] Skip filter: Not( Wildcard( Sensitive, *.test.* ) ) > [INFO] Could not create Interface report class > java.lang.IllegalArgumentException: No classes found in > [org.apache.jena.assembler, org.apache.jena.datatypes, > org.apache.jena.enhanced, org.apache.jena.graph, org.apache.jena.mem, > org.apache.jena.ontology, org.apache.jena.rdf, org.apache.jena.rdfxml, > org.apache.jena.reasoner, org.apache.jena.shared, org.apache.jena.util, > org.apache.jena.vocabulary] > > that is all within jena-core! > > then jena-tdb1: > > [INFO] Running org.apache.jena.tdb.assembler.TS_TDBAssembler > [ERROR] Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: > 2.454 s <<< FAILURE! - in org.apache.jena.tdb.assembler.TS_TDBAssembler > [ERROR] > org.apache.jena.tdb.assembler.TestTDBAssembler.createDatasetDirect Time > elapsed: 1.755 s <<< ERROR! > java.lang.ExceptionInInitializerError > . . . > Caused by: java.lang.NullPointerException > at org.apache.jena.rdf.model.impl.ModelCom.add(ModelCom.java:1141) > at > > org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.implementWith(AssemblerGroup.java:106) > > > https://ci-builds.apache.org/job/Jena/job/Jena_Development_Windows/209/consoleFull > > On github - the windows job got past TDB1 then hit a networking/timeout > issue that has been GH specific. > > Now it shows the "Could not create Interface report class" then > jena-tdb1: jena-core issue and then: > > [INFO] Running org.apache.jena.tdb.assembler.TS_TDBAssembler > [ERROR] Tests run: 7, Failures: 0, Errors: 7, Skipped: 0, Time elapsed: > 2.454 s <<< FAILURE! - in org.apache.jena.tdb.assembler.TS_TDBAssembler > [ERROR] > org.apache.jena.tdb.assembler.TestTDBAssembler.createDatasetDirect Time > elapsed: 1.755 s <<< ERROR! > java.lang.ExceptionInInitializerError > ... > Caused by: java.lang.NullPointerException > at org.apache.jena.rdf.model.impl.ModelCom.add(ModelCom.java:1141) > at > > org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.implementWith(AssemblerGroup.java:106) > > https://github.com/apache/jena/actions/runs/4718624345/jobs/8368433891 > > Currently, it looks to me to be (1) test related - and some tests do > dive straight into Jena and can bypass initialization (2) something has > changed the hash order > > There has been one TDB1 change recently ... but why it affects the build > in a non-deterministic way is difficult to explain. > > I'll try some changes and see if the GH action for Windows can be made > to behave differently. > > Andy > > On 16/04/2023 20:49, Andy Seaborne wrote: > > > > > > On 16/04/2023 20:09, Bruno Kinoshita wrote: > >> I wonder if I have to check out from scratch again, or maybe I need to > >> update Maven or JDK, or use a different command? > >> > >> I'm trying to build it with Java 17 (OpenJDK) with `mvn clean test > >> install > >> -Pdev`, `mvn clean install -Pdev`, and `mvn clean install`. It always > >> fails > >> on TDB1, failing to run the tests. > >> > >> [ERROR] TestTransactionUnionGraph.before:43 NoClassDefFound Could not > >> initialize class org.apache.jena.sparql.sse.SSE > > > > > > @Before > > public void before() > > { > > ds = TDBFactory.createDataset() ; > > ds.asDatasetGraph().add(SSE.parseQuad("(<g> <s> <p> 1)")) ; > > } > > > > NoClassDefFound means it compiled but then wasn't found at runtime. So > > it (SSE) was there ... then it wasn't! > > > > Failing to initialize a class can look like class not found. SSE will > > have been used in earlier modules. Strange. > > > >> [ERROR] TestTransactionUnionGraph.before:43 NoClassDefFound Could not > >> initialize class org.apache.jena.sparql.sse.SSE > >> [ERROR] TestTransactionUnionGraph.before:43 NoClassDefFound Could not > >> initialize class org.apache.jena.sparql.sse.SSE > >> [ERROR] TestTransactionUnionGraph.before:43 NoClassDefFound Could not > >> initialize class org.apache.jena.sparql.sse.SSE > >> [ERROR] TestTransactionUnionGraph.before:43 NoClassDefFound Could not > >> initialize class org.apache.jena.sparql.sse.SSE > >> [ERROR] TestTransactionUnionGraph.before:43 NoClassDefFound Could not > >> initialize class org.apache.jena.sparql.sse.SSE > >> [INFO] > >> [ERROR] Tests run: 906, Failures: 0, Errors: 484, Skipped: 5 > >> > >> Any idea what's going on? > > > > I've just downloaded the source zip on a machine which wasn't the > > release machine. (Linux again) > > > > "mvn clean install -Pdev" worked. > > > > I sometimes get similar-looking problems when Eclipse is running while > > running maven outside the IDE. > > > > Eclipse sees things changing and decides to rebuild the world. Eclipse > > does a clean ... and deletes maven's earlier work. That might explain > > why it was there and then it wasn't. It could also break system > > initialization. > > > > Andy > > > >> > >> Thanks! > >> > >> On Sun, 16 Apr 2023 at 19:16, Andy Seaborne <a...@apache.org> wrote: > >> > >>> +1 > >>> > >>> On 16/04/2023 17:30, Andy Seaborne wrote: > >>>> Hi, > >>>> > >>>> Here is a vote on the release of Apache Jena 4.8.0. > >>>> This is the first release candidate. > >>>> > >>>> The deadline is > >>>> > >>>> Wednesday, 19th April 2023 at 20:00 UTC > >>>> > >>>> Please vote to approve this release: > >>>> > >>>> [ ] +1 Approve the release > >>>> [ ] 0 Don't care > >>>> [ ] -1 Don't release, because ... > >>> > >> >