Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [rdf4j-dev] [Hudson] Build failed in Hudson: rdf4j-master-verify #78

I can’t quite figure out what is going wrong here - especially since Joseph’s fixes (which apparently cause these test errors) do not have anything to do with the Federate command in the Console.

When I run verify locally, all tests greenline. But Hudson on two consecutive builds reports these tests as failing.

I have noticed, on my local machine, that suddenly these tests take _very_ long to complete. org.eclipse.rdf4j.console.DropTest takes over 36 seconds to complete (normally it’s less than a second), and FederateTest takes almost 4 minutes (where it should just be under a second, again). This happens to me both when running from the command line and from Eclipse. AFAICT other tests do not suffer from this sudden slowdown.

Can I get some people to have a closer look and see if they have similar issues? 

Jeen


> On 10 Oct. 2016, at 09:21, hudsonbuild@xxxxxxxxxxx wrote:
> 
> See <https://hudson.eclipse.org/rdf4j/job/rdf4j-master-verify/78/>
> 
> ------------------------------------------
> [...truncated 8520 lines...]
> nonexistentMemberPrintsSpecificError(org.eclipse.rdf4j.console.FederateTest)  Time elapsed: 0.017 sec  <<< FAILURE!
> org.mockito.exceptions.verification.WantedButNotInvoked: 
> Wanted but not invoked:
> consoleIO.writeError(
>    "FreeLunch does not exist."
> );
> -> at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:288)
> Actually, there were zero interactions with this mock.
> 
> 	at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:288)
> 	at org.eclipse.rdf4j.console.FederateTest.nonexistentMemberPrintsSpecificError(FederateTest.java:175)
> 
> invalidArgumentPrintsError(org.eclipse.rdf4j.console.FederateTest)  Time elapsed: 0.016 sec  <<< FAILURE!
> org.mockito.exceptions.verification.WantedButNotInvoked: 
> Wanted but not invoked:
> consoleIO.writeError(<any>);
> -> at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:291)
> Actually, there were zero interactions with this mock.
> 
> 	at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:291)
> 	at org.eclipse.rdf4j.console.FederateTest.invalidArgumentPrintsError(FederateTest.java:134)
> 
> federateSPARQLtypeSucceeds(org.eclipse.rdf4j.console.FederateTest)  Time elapsed: 0.014 sec  <<< FAILURE!
> java.lang.AssertionError: 
> Expected: is <true>
>     but: was <false>
> 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
> 	at org.junit.Assert.assertThat(Assert.java:956)
> 	at org.junit.Assert.assertThat(Assert.java:923)
> 	at org.eclipse.rdf4j.console.FederateTest.verifySuccess(FederateTest.java:253)
> 	at org.eclipse.rdf4j.console.FederateTest.verifySuccess(FederateTest.java:247)
> 	at org.eclipse.rdf4j.console.FederateTest.federateSPARQLtypeSucceeds(FederateTest.java:221)
> 
> federateMemoryMembersSuccess(org.eclipse.rdf4j.console.FederateTest)  Time elapsed: 0.015 sec  <<< FAILURE!
> java.lang.AssertionError: 
> Expected: is <true>
>     but: was <false>
> 	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
> 	at org.junit.Assert.assertThat(Assert.java:956)
> 	at org.junit.Assert.assertThat(Assert.java:923)
> 	at org.eclipse.rdf4j.console.FederateTest.verifySuccess(FederateTest.java:253)
> 	at org.eclipse.rdf4j.console.FederateTest.verifySuccess(FederateTest.java:247)
> 	at org.eclipse.rdf4j.console.FederateTest.federateMemoryMembersSuccess(FederateTest.java:183)
> 
> 
> Results :
> 
> Failed tests: 
>  FederateTest.federateHTTPtypeSucceeds:213->verifySuccess:247->verifySuccess:253 
> Expected: is <true>
>     but: was <false>
>  FederateTest.sparqlAndNotReadOnlyPrintsError:158->verifyFailure:288 
> Wanted but not invoked:
> consoleIO.writeError("sparql is read-only.");
> -> at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:288)
> Actually, there were zero interactions with this mock.
> 
>  FederateTest.fedAlreadyExistsPrintsSpecificError:167->verifyFailure:288 
> Wanted but not invoked:
> consoleIO.writeError(
>    "alien already exists."
> );
> -> at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:288)
> Actually, there were zero interactions with this mock.
> 
>  FederateTest.fullyHeterogeneousSuccess:240->verifySuccess:247->verifySuccess:253 
> Expected: is <true>
>     but: was <false>
>  FederateTest.successWithNonDefaultReadonlyAndDistinct:229->verifySuccess:253 
> Expected: is <true>
>     but: was <false>
>  FederateTest.federateSucceedsWithHTTPandSPARQLmembers:205->verifySuccess:247->verifySuccess:253 
> Expected: is <true>
>     but: was <false>
>  FederateTest.nonexistentMemberPrintsSpecificError:175->verifyFailure:288 
> Wanted but not invoked:
> consoleIO.writeError(
>    "FreeLunch does not exist."
> );
> -> at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:288)
> Actually, there were zero interactions with this mock.
> 
>  FederateTest.invalidArgumentPrintsError:134->verifyFailure:291 
> Wanted but not invoked:
> consoleIO.writeError(<any>);
> -> at org.eclipse.rdf4j.console.FederateTest.verifyFailure(FederateTest.java:291)
> Actually, there were zero interactions with this mock.
> 
>  FederateTest.federateSPARQLtypeSucceeds:221->verifySuccess:247->verifySuccess:253 
> Expected: is <true>
>     but: was <false>
>  FederateTest.federateMemoryMembersSuccess:183->verifySuccess:247->verifySuccess:253 
> Expected: is <true>
>     but: was <false>
> 
> Tests run: 26, Failures: 10, Errors: 0, Skipped: 0
> 
> [INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] RDF4J .............................................. SUCCESS [  0.222 s]
> [INFO] RDF4J Core ......................................... SUCCESS [  0.043 s]
> [INFO] RDF4J: util ........................................ SUCCESS [  2.709 s]
> [INFO] RDF4J: Model ....................................... SUCCESS [  4.352 s]
> [INFO] RDF4J: Rio ......................................... SUCCESS [  0.043 s]
> [INFO] RDF4J: Rio - API ................................... SUCCESS [  1.993 s]
> [INFO] RDF4J: Rio - Languages ............................. SUCCESS [  0.833 s]
> [INFO] RDF4J: Rio - Datatypes ............................. SUCCESS [  0.768 s]
> [INFO] RDF4J: Rio - Binary ................................ SUCCESS [  0.793 s]
> [INFO] RDF4J: Rio - JSON-LD ............................... SUCCESS [  2.156 s]
> [INFO] RDF4J: Rio - Turtle ................................ SUCCESS [  2.540 s]
> [INFO] RDF4J: Rio - N3 (writer-only) ...................... SUCCESS [  0.732 s]
> [INFO] RDF4J: Rio - N-Triples ............................. SUCCESS [  0.936 s]
> [INFO] RDF4J: Rio - N-Quads ............................... SUCCESS [  0.793 s]
> [INFO] RDF4J: Rio - RDF/JSON .............................. SUCCESS [  0.922 s]
> [INFO] RDF4J: Rio - RDF/XML ............................... SUCCESS [  2.013 s]
> [INFO] RDF4J: Rio - TriX .................................. SUCCESS [  1.744 s]
> [INFO] RDF4J: Rio - TriG .................................. SUCCESS [  0.732 s]
> [INFO] RDF4J: Query ....................................... SUCCESS [  2.422 s]
> [INFO] RDF4J: Query result IO ............................. SUCCESS [  0.052 s]
> [INFO] RDF4J: Query result IO - API ....................... SUCCESS [  0.968 s]
> [INFO] RDF4J: Query result IO - binary .................... SUCCESS [  0.868 s]
> [INFO] RDF4J: Query result IO - SPARQL/JSON ............... SUCCESS [  0.909 s]
> [INFO] RDF4J: Query result IO - SPARQL/XML ................ SUCCESS [  1.032 s]
> [INFO] RDF4J: Query result IO - plain text booleans ....... SUCCESS [  0.859 s]
> [INFO] RDF4J: Query algebra ............................... SUCCESS [  0.043 s]
> [INFO] RDF4J: Query algebra - model ....................... SUCCESS [  2.353 s]
> [INFO] RDF4J: Repository .................................. SUCCESS [  0.040 s]
> [INFO] RDF4J: Repository - API ............................ SUCCESS [  1.939 s]
> [INFO] RDF4J: HTTP ........................................ SUCCESS [  0.042 s]
> [INFO] RDF4J: HTTP protocol ............................... SUCCESS [  1.878 s]
> [INFO] RDF4J: HTTP client ................................. SUCCESS [  1.981 s]
> [INFO] RDF4J: Query parser ................................ SUCCESS [  0.041 s]
> [INFO] RDF4J: Query parser - API .......................... SUCCESS [  1.848 s]
> [INFO] RDF4J: Query parser - SPARQL ....................... SUCCESS [  4.344 s]
> [INFO] RDF4J: SPARQL Repository ........................... SUCCESS [  1.240 s]
> [INFO] RDF4J: Query algebra - evaluation .................. SUCCESS [  4.508 s]
> [INFO] RDF4J: Query algebra - GeoSPARQL ................... SUCCESS [  1.317 s]
> [INFO] RDF4J: Query parser - SeRQL ........................ SUCCESS [  3.950 s]
> [INFO] RDF4J: Query Rendering ............................. SUCCESS [  1.500 s]
> [INFO] RDF4J: Sail ........................................ SUCCESS [  0.045 s]
> [INFO] RDF4J: Sail API .................................... SUCCESS [  1.171 s]
> [INFO] RDF4J: Sail Model .................................. SUCCESS [  0.874 s]
> [INFO] RDF4J: Inferencer Sails ............................ SUCCESS [  1.277 s]
> [INFO] RDF4J: Sail base implementations ................... SUCCESS [  1.685 s]
> [INFO] RDF4J: MemoryStore ................................. SUCCESS [  2.406 s]
> [INFO] RDF4J: SailRepository .............................. SUCCESS [  2.882 s]
> [INFO] RDF4J: Federation SAIL ............................. SUCCESS [  3.453 s]
> [INFO] RDF4J: NativeStore ................................. SUCCESS [  3.662 s]
> [INFO] RDF4J Full Text Search (FTS) Sails ................. SUCCESS [  0.049 s]
> [INFO] RDF4J Lucene Sail API .............................. SUCCESS [  2.903 s]
> [INFO] RDF4J test suites .................................. SUCCESS [  0.046 s]
> [INFO] RDF4J Lucene Sail Tests ............................ SUCCESS [  1.217 s]
> [INFO] RDF4J Lucene Sail Index ............................ SUCCESS [  4.080 s]
> [INFO] RDF4J Elastic Search Sail Index .................... SUCCESS [ 10.869 s]
> [INFO] RDF4J Solr Sail Index .............................. SUCCESS [01:04 min]
> [INFO] RDF4J: SPIN ........................................ SUCCESS [  3.535 s]
> [INFO] RDF4J: SPIN SAIL ................................... SUCCESS [02:07 min]
> [INFO] RDF4J: Repository - event (wrapper) ................ SUCCESS [  1.849 s]
> [INFO] RDF4J: HTTPRepository .............................. SUCCESS [  1.074 s]
> [INFO] RDF4J: Repository manager .......................... SUCCESS [  2.125 s]
> [INFO] RDF4J: DatasetRepository (wrapper) ................. SUCCESS [  1.279 s]
> [INFO] RDF4J: Repository - context aware (wrapper) ........ SUCCESS [  2.364 s]
> [INFO] RDF4J: application configuration ................... SUCCESS [  1.848 s]
> [INFO] RDF4J: Runtime ..................................... SUCCESS [  2.687 s]
> [INFO] RDF4J: Console ..................................... FAILURE [  3.572 s]
> [INFO] RDF4J: HTTP server - core .......................... SKIPPED
> [INFO] RDF4J: HTTP server ................................. SKIPPED
> [INFO] RDF4J Workbench .................................... SKIPPED
> [INFO] RDF4J: Runtime - OSGi .............................. SKIPPED
> [INFO] RDF4J: Assembly .................................... SKIPPED
> [INFO] RDF4J Model API compliance test suite .............. SKIPPED
> [INFO] RDF4J Query Result IO compliance test suite ........ SKIPPED
> [INFO] RDF4J Rio compliance test suite .................... SKIPPED
> [INFO] RDF4J SeRQL test suite ............................. SKIPPED
> [INFO] RDF4J SPARQL compliance test suite ................. SKIPPED
> [INFO] RDF4J GeoSPARQL compliance test suite .............. SKIPPED
> [INFO] RDF4J SAIL and Repository API compliance test suite  SKIPPED
> [INFO] RDF4J compliance tests ............................. SKIPPED
> [INFO] RDF4J Model compliance test ........................ SKIPPED
> [INFO] RDF4J Query Result IO compliance tests ............. SKIPPED
> [INFO] RDF4J Rio compliance tests ......................... SKIPPED
> [INFO] RDF4J HTTP server compliance tests ................. SKIPPED
> [INFO] RDF4J SAIL and Repository compliance test .......... SKIPPED
> [INFO] RDF4J SeRQL query parser compliance tests .......... SKIPPED
> [INFO] RDF4J SPARQL query parser compliance tests ......... SKIPPED
> [INFO] RDF4J GeoSPARQL compliance tests ................... SKIPPED
> [INFO] RDF4J BOM .......................................... SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 05:14 min
> [INFO] Finished at: 2016-10-09T18:21:05-04:00
> [INFO] Final Memory: 158M/2557M
> [INFO] ------------------------------------------------------------------------
> [INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)
> [INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on project rdf4j-console: There are test failures.
> 
> Please refer to /jobs/genie.rdf4j/rdf4j-master-verify/workspace/core/console/target/surefire-reports for the individual test results.
> [DEBUG] Closing connection to remote
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on project rdf4j-console: There are test failures.
> [ERROR] 
> [ERROR] Please refer to /jobs/genie.rdf4j/rdf4j-master-verify/workspace/core/console/target/surefire-reports for the individual test results.
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on project rdf4j-console: There are test failures.
> 
> Please refer to /jobs/genie.rdf4j/rdf4j-master-verify/workspace/core/console/target/surefire-reports for the individual test results.
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
> 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
> 	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
> 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
> 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
> 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
> 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
> 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
> 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
> 	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:289)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
> 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
> 
> Please refer to /jobs/genie.rdf4j/rdf4j-master-verify/workspace/core/console/target/surefire-reports for the individual test results.
> 	at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:82)
> 	at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:195)
> 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:861)
> 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:729)
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
> 	... 20 more
> [ERROR] 
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :rdf4j-console
> [DEBUG] Waiting for process to finish
> [DEBUG] Result: 1
> Recording test results
> 
> --
> This message is automatically generated by Hudson. 
> For more information on Hudson, see: http://hudson-ci.org/
> _______________________________________________
> rdf4j-dev mailing list
> rdf4j-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/rdf4j-dev



Back to the top