Hi Andy,

Thank you for the prompt answer!

Yes, I did import the projects into Eclipse and tried to build from there as
per https://jena.apache.org/tutorials/using_jena_with_eclipse.html
I need the Jena API as a dependency to another Eclipse / Maven based
project, and somehow the dependencies were not satisfied by the "Specifying
Jena as a dependency" method presented at
https://jena.apache.org/download/maven.html, so I am trying to build and get
it installed in my local p2 instead...

I just ran the build again, though, from the command line, on a freshly
booted laptop without Eclipse started, and ended up in the exact same
place...

See the attached logfile or the two relevant highlights below:

--------------------------------------------------------------------- 
[INFO] --- contract-test-maven-plugin:0.2.0:contract-test (default) @
jena-core ---
[INFO] Processing package: org.apache.jena.assembler
[INFO] Processing package: org.apache.jena.datatypes
...
[INFO] Processing package: org.apache.jena.vocabulary
[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.n3, 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]
    at org.xenei.junit.contract.tooling.InterfaceReport.<init>
(InterfaceReport.java:166)
    at org.xenei.contracts.maven.ContractMojo.execute
(ContractMojo.java:212)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:137)
...
---------------------------------------------------------------------

Q: How severe is the error above?  Build appears to ignore it and go on...

And this TDB2 test error won't go away:

---------------------------------------------------------------------
[INFO] Running org.apache.jena.tdb2.sys.TestDatabaseOps
[ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
22.36 s <<< FAILURE! - in org.apache.jena.tdb2.sys.TestDatabaseOps
[ERROR] backup_1(org.apache.jena.tdb2.sys.TestDatabaseOps)  Time elapsed:
1.567 s  <<< FAILURE!
java.lang.AssertionError: expected:<2> but was:<3>
        at
org.apache.jena.tdb2.sys.TestDatabaseOps.lambda$backup_1$19(TestDatabaseOps.
java:188)
        at
org.apache.jena.tdb2.sys.TestDatabaseOps.backup_1(TestDatabaseOps.java:186)

[INFO] Running org.apache.jena.tdb2.sys.TestSys
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -
in org.apache.jena.tdb2.sys.TestSys
[INFO] Running org.apache.jena.tdb2.TestDatabaseMgr
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.194
s - in org.apache.jena.tdb2.TestDatabaseMgr
[INFO] Running org.apache.jena.tdb2.TestTDB2
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.435
s - in org.apache.jena.tdb2.TestTDB2
[INFO] Running org.apache.jena.tdb2.TestTDBFactory
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.639
s - in org.apache.jena.tdb2.TestTDBFactory
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR]   TestDatabaseOps.backup_1:186->lambda$backup_1$19:188 expected:<2>
but was:<3>
[INFO]
[ERROR] Tests run: 684, Failures: 1, Errors: 0, Skipped: 5
---------------------------------------------------------------------
        

Sincerely,

  -- Olivier Hurez-Martin.


-----Original Message-----
From: Andy Seaborne <[email protected]> 
Sent: Thursday, January 23, 2020 7:15 AM
To: [email protected]
Subject: Re: Q: Jena 3.14.0 (3.15.0-SNAPSHOT) build issue

Looks like another process is also using the target/class area.

Do you have an IDE running at the same time as Maven?
Or another mavn build job?

Eclipse, for example, can break a concurrent maven build if it does it's
background refresh and decide to recompile some files.

     Andy

On 22/01/2020 20:46, [email protected] wrote:
> . forgot one more build error, holding me up!
> 
>   
> 
> [INFO] --- contract-test-maven-plugin:0.2.0:contract-test (default) @ 
> jena-core ---
> 
> [INFO] Processing package: org.apache.jena.assembler
> 
> [INFO] Processing package: org.apache.jena.datatypes
> 
> [INFO] Processing package: org.apache.jena.enhanced
> 
> [INFO] Processing package: org.apache.jena.graph
> 
> [INFO] Processing package: org.apache.jena.mem
> 
> [INFO] Processing package: org.apache.jena.n3
> 
> [INFO] Processing package: org.apache.jena.ontology
> 
> [INFO] Processing package: org.apache.jena.rdf
> 
> [INFO] Processing package: org.apache.jena.rdfxml
> 
> [INFO] Processing package: org.apache.jena.reasoner
> 
> [INFO] Processing package: org.apache.jena.shared
> 
> [INFO] Processing package: org.apache.jena.util
> 
> [INFO] Processing package: org.apache.jena.vocabulary
> 
> [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.n3, 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]
> 
>      at org.xenei.junit.contract.tooling.InterfaceReport.<init>
> (InterfaceReport.java:166)
> 
>      at org.xenei.contracts.maven.ContractMojo.execute
> (ContractMojo.java:212)
> 
>      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
> (DefaultBuildPluginManager.java:137)
> 
>      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:210)
> 
>      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:156)
> 
>      at org.apache.maven.lifecycle.internal.MojoExecutor.execute
> (MojoExecutor.java:148)
> 
>      at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:117)
> 
>      at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:81)
> 
>      at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> dedBui lder.build (SingleThreadedBuilder.java:56)
> 
>      at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
> (LifecycleStarter.java:128)
> 
>      at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:305)
> 
>      at org.apache.maven.DefaultMaven.doExecute 
> (DefaultMaven.java:192)
> 
>      at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
> 
>      at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
> 
>      at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288)
> 
>      at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)
> 
>      at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
> 
>      at sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.java:62)
> 
>      at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:43)
> 
>      at java.lang.reflect.Method.invoke (Method.java:498)
> 
>      at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
> (Launcher.java:282)
> 
>      at org.codehaus.plexus.classworlds.launcher.Launcher.launch
> (Launcher.java:225)
> 
>      at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
> (Launcher.java:406)
> 
>      at org.codehaus.plexus.classworlds.launcher.Launcher.main
> (Launcher.java:347)
> 
> [INFO]
> 
>   
> 
>   
> 
> From: [email protected] <[email protected]>
> Sent: Wednesday, January 22, 2020 3:44 PM
> To: '[email protected]' <[email protected]>
> Subject: Q: Jena 3.14.0 (3.15.0-SNAPSHOT) build issue
> 
>   
> 
> Hello,
> 
>   
> 
> I hope this is the right forum for this type of question.
> 
> Please redirect me to the proper media if not.
> 
>   
> 
> Trying to build Jena 1.13.1, 1.14.0, then 1.15.0-SNAPSHOT on Windows 
> 10 Pro, Maven 3.6.1, Java 1.8, Eclipse 2019-12, following instructions 
> found at
> 
>   
> 
> https://jena.apache.org/getting_involved/index.html
> 
>   
> 
> I am running into multiple issues:
> 
>   
> 
> *     Broken  <http://answers.semanticweb.com/tags/jena/>
> answers.semanticweb.com link on the wiki page 
> https://jena.apache.org/help_and_support/index.html
> 
>   
> 
> *     Build fails on RAT checks:
> 
>   
> 
> [ERROR] Failed to execute goal 
> org.apache.rat:apache-rat-plugin:0.12:check
> (rat-checks) on project jena-tdb2: Too many files with unapproved 
> license: 2
> 
> Worked around by using the Maven option  -Drat.skip=true
> 
>   
> 
> *     Jena TDB2 project Junit tests fails with:
> 
>   
> 
> [INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ 
> jena-tdb2 ---
> 
> [INFO]
> 
> [INFO] -------------------------------------------------------
> 
> [INFO]  T E S T S
> 
> [INFO] -------------------------------------------------------
> 
> [INFO] Running org.apache.jena.tdb2.assembler.TestTDBAssembler
> 
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
> 6.685 s - in org.apache.jena.tdb2.assembler.TestTDBAssembler
> 
> .
> 
> [INFO] Running org.apache.jena.tdb2.sys.TestDatabaseOps
> 
> [ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
> 21.136 s <<< FAILURE! - in org.apache.jena.tdb2.sys.TestDatabaseOps
> 
> [ERROR] backup_1(org.apache.jena.tdb2.sys.TestDatabaseOps)  Time elapsed:
> 1.55 s  <<< FAILURE!
> 
> java.lang.AssertionError: expected:<2> but was:<3>
> 
>          at
>
org.apache.jena.tdb2.sys.TestDatabaseOps.lambda$backup_1$19(TestDatabaseOps.
> java:188)
> 
>          at
> org.apache.jena.tdb2.sys.TestDatabaseOps.backup_1(TestDatabaseOps.java
> :186)
> 
>   
> 
>                  Circumvented by skipping the tests altogether.
> 
>   
> 
> Thanks,
> 
>   
> 
> *     OHM.
> 
>   
> 
> 

Reply via email to