graphaware / neo4j-reco

Neo4j-based recommendation engine module with real-time and pre-computed recommendations.
374 stars 77 forks source link

Can not mvn install project #22

Closed mihairaulea closed 8 years ago

mihairaulea commented 8 years ago

It seems that the parent project can not be found in the repository indicated by the pom file.

[ERROR] The project com.graphaware.neo4j:recommendation-engine:2.3.1.37.9-SNAPSHOT (C:\work\graphAware\neo4j-reco\pom.xml) has 1 error [ERROR] Non-resolvable parent POM: Failure to find com.graphaware.neo4j:module-parent:pom:2.3.1.37-SNAPSHOT in https://raw.github.com/neo4j-contrib/m2/master/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of neo4j-contrib-snapshots has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 23, column 13 -> [Help 2]

ikwattro commented 8 years ago

As you are using a non-yet released version, you'll need to clone and build and install the neo4j-framework repository in order to have the dependencies locally in maven.

You'll need to do the same for neo4j-algorithms, maybe @bachmanm can say why ?

Otherwise you can just checkout the last stable tag 2.3.1.36.9

Complete procedure :

$> git clone git@github.com:graphaware/neo4j-framework
$> cd neo4j-framework
$> mvn install
....
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:13 min
[INFO] Finished at: 2016-01-06T20:22:48+01:00
[INFO] Final Memory: 110M/720M
[INFO] ------------------------------------------------------------------------

$> cd ..
$> git clone git@github.com:graphaware/neo4j-algorithms
$> cd neo4j-algorithms
$> mvn install

$> cd ..
$> cd neo4j-reco
$> mvn clean package
...
[INFO] Building jar: /Users/ikwattro/dev/graphaware/modules/neo4j-reco/target/recommendation-engine-2.3.1.37.9-SNAPSHOT-javadoc.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 35.752 s
[INFO] Finished at: 2016-01-06T20:29:11+01:00
[INFO] Final Memory: 84M/501M
[INFO] ------------------------------------------------------------------------
ikwattro@graphaware ~/d/g/m/neo4j-reco>
mihairaulea commented 8 years ago

Hi, thanks for your feedback! The mvn install fails the tests, specifically the GraphAware Runtime. Please let me know if you want the stack trace. I am using jdk 8. Also, maven 3.3.9 under Windows 10, but i suspect this is less relevant. I will proceed with the rest of the instructions.

I have been using Neo4j now for quite some time, and i am interested in contributing with the patterns i have identified and used to your repo. Maybe we can have a quick chat sometime?

mihairaulea commented 8 years ago

I can confirm that mvn install -Dmaven.test.skip=true from the command line works. Doing so from within IntelliJ IDEA 15.0.2 with tests toggled to false, fails, saying the POM is malformed.

On to the next steps.

mihairaulea commented 8 years ago

neo4j-algorithms also fails the testing phase: Tests in error: (..)aphAwareApisAreMountedWhenPresentOnClasspath(com.graphaware.module.algo.path.PathFinderIntegrationTest): Unexpected internal error near index 6 graphAwareApisAreMountedWhenPresentOnClasspath(com.graphaware.module.algo.path.PathFinderIntegrationTest)

Building with mvn install -Dmaven.test.skip=true, predictably, works.

mihairaulea commented 8 years ago

neo4j-reco does not build, not recognizing the parent project. I am not a Maven expert, will try to get to the bottom of this.

mihairaulea commented 8 years ago

Okay, i have studied maven a bit(like i said, i am not a power user). The error is that the repository tag does not contain neither the parent, nor the dependencies projects(namely,

com.graphaware.neo4j module-parent 2.3.1.38-SNAPSHOT

and

com.graphaware.neo4j 2.3.1.37.5-SNAPSHOT algorithms test

). These can be added to the local folder manually, but the version tag needs to be updated, as well as the tag. to match the local folder structure. I was able to build.

Not quite an automatic build. Are you looking to improve this? Shall i submit a pull request?

The test errors still stand. I will try to debug that as well. Any ideas on where to start? Is it something stupid, like a small JVM heap size, or is it something you guys overlooked?

All in all, i have read your projects, they rock, and are a good addition to the neo4j ecosystem.

mihairaulea commented 8 years ago

@bachmanm - no need to clarify the use of neo4j-algorithms. They are used to generate graphs, for test purposes, with certain edge to vertex ratios.

ikwattro commented 8 years ago

@mihairaulea Can you provide the stack traces of the mvn installs for neo4j-framework and neo4j-algorithms plz. Thanks

mihairaulea commented 8 years ago

This does NOT fail the test; however, it does throw exceptions(and i believe the exceptions are unintended). I see some packages from surefire, maybe Maven is to blame, but i would be surprised.


T E S T S

Running com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutorTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.215 sec Running com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutorTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.237 sec Running com.graphaware.tx.executor.batch.MultiThreadedBatchTransactionExecutorTest 2016-01-13 23:47:17.996+0200 WARN Failed to execute 200 steps! 2016-01-13 23:47:17.996+0200 WARN Failed to execute 300 steps! 2016-01-13 23:47:17.996+0200 WARN Failed to execute 100 steps! Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.115 sec Running com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest 2016-01-13 23:47:18.442+0200 WARN Runtime exception occurred during transaction execution. java.lang.RuntimeException: Testing exception at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:125) ~[test-classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:113) ~[test-classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) [classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [classes/:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest.whenStepSometimesThrowsAnExceptionThenOnlySomeBatchesShouldBeSuccessful(NoInputBatchTransactionExecutorTest.java:95) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:47:18.446+0200 WARN An exception occurred while executing transaction java.lang.RuntimeException: Testing exception at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:125) ~[test-classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:113) ~[test-classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [classes/:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest.whenStepSometimesThrowsAnExceptionThenOnlySomeBatchesShouldBeSuccessful(NoInputBatchTransactionExecutorTest.java:95) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:47:18.449+0200 WARN Rolled back transaction for batch number 2 2016-01-13 23:47:18.451+0200 WARN Failed to execute 3 steps! 2016-01-13 23:47:18.768+0200 WARN Runtime exception occurred during transaction execution. java.lang.RuntimeException: Testing exception at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:125) ~[test-classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:113) ~[test-classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) [classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [classes/:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest.whenStepSometimesThrowsAnExceptionThenOnlySomeBatchesShouldBeSuccessful2(NoInputBatchTransactionExecutorTest.java:106) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:47:18.770+0200 WARN An exception occurred while executing transaction java.lang.RuntimeException: Testing exception at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:125) ~[test-classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:113) ~[test-classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [classes/:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest.whenStepSometimesThrowsAnExceptionThenOnlySomeBatchesShouldBeSuccessful2(NoInputBatchTransactionExecutorTest.java:106) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:47:18.771+0200 WARN Rolled back transaction for batch number 2 2016-01-13 23:47:18.773+0200 WARN Runtime exception occurred during transaction execution. java.lang.RuntimeException: Testing exception at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:125) ~[test-classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:113) ~[test-classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) [classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [classes/:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest.whenStepSometimesThrowsAnExceptionThenOnlySomeBatchesShouldBeSuccessful2(NoInputBatchTransactionExecutorTest.java:106) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:47:18.775+0200 WARN An exception occurred while executing transaction java.lang.RuntimeException: Testing exception at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:125) ~[test-classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest$ExceptionThrowingUnitOfWork.execute(NoInputBatchTransactionExecutorTest.java:113) ~[test-classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [classes/:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [classes/:na] at com.graphaware.tx.executor.batch.NoInputBatchTransactionExecutorTest.whenStepSometimesThrowsAnExceptionThenOnlySomeBatchesShouldBeSuccessful2(NoInputBatchTransactionExecutorTest.java:106) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:47:18.777+0200 WARN Rolled back transaction for batch number 4 2016-01-13 23:47:18.778+0200 WARN Failed to execute 2 steps! Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.758 sec Running com.graphaware.tx.executor.batch.NoInputTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running com.graphaware.tx.executor.batch.TransactionalInputTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.283 sec Running com.graphaware.tx.executor.single.SimpleTransactionExecutorTest 2016-01-13 23:47:27.745+0200 WARN An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Transaction was marked as successful, but unable to commit transaction so rolled back. at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:121) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:80) [classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:48) [classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutorTest.deletingNodeWithRelationshipsShouldThrowException(SimpleTransactionExecutorTest.java:96) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] Caused by: org.neo4j.kernel.api.exceptions.TransactionFailureException: Node record Node[0,used=false,rel=0,prop=-1,labels=Inline(0x0:[]),light] still has relationships at org.neo4j.kernel.impl.transaction.state.IntegrityValidator.validateNodeRecord(IntegrityValidator.java:52) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.transaction.state.TransactionRecordState.extractCommands(TransactionRecordState.java:170) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.commit(KernelTransactionImplementation.java:533) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.close(KernelTransactionImplementation.java:452) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:97) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] ... 36 common frames omitted 2016-01-13 23:47:28.750+0200 WARN An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Transaction was marked as successful, but unable to commit transaction so rolled back. at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:121) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:80) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[classes/:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutorTest.deletingNodeWithRelationshipsShouldNotSucceed(SimpleTransactionExecutorTest.java:113) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] Caused by: org.neo4j.kernel.api.exceptions.TransactionFailureException: Node record Node[0,used=false,rel=0,prop=-1,labels=Inline(0x0:[]),light] still has relationships at org.neo4j.kernel.impl.transaction.state.IntegrityValidator.validateNodeRecord(IntegrityValidator.java:52) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.transaction.state.TransactionRecordState.extractCommands(TransactionRecordState.java:170) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.commit(KernelTransactionImplementation.java:533) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.close(KernelTransactionImplementation.java:452) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:97) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] ... 34 common frames omitted Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.638 sec

Results :

mihairaulea commented 8 years ago

This does not fail the tests, either. The database seems to be shutting down, as the tests try to perform actions on the db.


T E S T S

Running com.graphaware.writer.neo4j.BatchWriterTest 23:47:45.842 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Could not write task UNKNOWN to queue as it is too full. We're losing taks now. 23:47:45.842 [pool-5-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 2 23:47:45.876 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Could not write task UNKNOWN to queue as it is too full. We're losing taks now. 23:47:45.878 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Could not write task UNKNOWN to queue as it is too full. We're losing taks now. 23:47:45.879 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Could not write task UNKNOWN to queue as it is too full. We're losing taks now. 23:47:45.879 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Could not write task UNKNOWN to queue as it is too full. We're losing taks now. 23:47:45.879 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Could not write task UNKNOWN to queue as it is too full. We're losing taks now. 23:47:46.128 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 2 (out of 2 ) steps in 1 batches 23:47:46.160 [BatchWriter RUNNING] WARN c.g.t.e.single.KeepCalmAndCarryOn - An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Database not available because it's shutting down at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.checkAvailability(GraphDatabaseFacade.java:349) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.beginTx(GraphDatabaseFacade.java:298) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:66) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] 23:47:46.161 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Rolled back transaction for batch number 1 23:47:46.161 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Throwing away the head of the queue as the transaction seems to have failed before polling... 23:47:46.163 [BatchWriter RUNNING] WARN c.g.t.e.single.KeepCalmAndCarryOn - An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Database not available because it's shutting down at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.checkAvailability(GraphDatabaseFacade.java:349) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.beginTx(GraphDatabaseFacade.java:298) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:66) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] 23:47:46.164 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Rolled back transaction for batch number 2 23:47:46.164 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Throwing away the head of the queue as the transaction seems to have failed before polling... 23:47:46.165 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 0 (out of 0 ) steps in 2 batches 23:47:46.517 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 1 (out of 1 ) steps in 1 batches 23:47:47.155 [BatchWriter RUNNING] WARN c.g.t.e.single.KeepCalmAndCarryOn - An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Transaction was marked as successful, but unable to commit transaction so rolled back. at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:121) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:80) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] Caused by: org.neo4j.kernel.api.exceptions.TransactionFailureException: Node record Node[0,used=false,rel=0,prop=-1,labels=Inline(0x0:[]),light] still has relationships at org.neo4j.kernel.impl.transaction.state.IntegrityValidator.validateNodeRecord(IntegrityValidator.java:52) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.transaction.state.TransactionRecordState.extractCommands(TransactionRecordState.java:170) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.commit(KernelTransactionImplementation.java:533) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.close(KernelTransactionImplementation.java:452) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:97) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] ... 15 common frames omitted 23:47:47.156 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Rolled back transaction for batch number 1 23:47:47.157 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 0 (out of 11 ) steps in 1 batches 23:47:47.157 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Failed to execute 11 steps! 23:47:47.721 [pool-11-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 2 23:47:47.723 [BatchWriter RUNNING] WARN c.g.t.e.single.KeepCalmAndCarryOn - An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Database not available because it's shutting down at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.checkAvailability(GraphDatabaseFacade.java:349) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.beginTx(GraphDatabaseFacade.java:298) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:66) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] 23:47:47.738 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Rolled back transaction for batch number 1 23:47:47.738 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Throwing away the head of the queue as the transaction seems to have failed before polling... 23:47:47.740 [BatchWriter RUNNING] WARN c.g.t.e.single.KeepCalmAndCarryOn - An exception occurred while executing transaction org.neo4j.graphdb.TransactionFailureException: Database not available because it's shutting down at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.checkAvailability(GraphDatabaseFacade.java:349) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.beginTx(GraphDatabaseFacade.java:298) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:66) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] 23:47:47.741 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Rolled back transaction for batch number 2 23:47:47.742 [BatchWriter RUNNING] WARN c.g.t.e.b.IterableInputBatchTransactionExecutor - Throwing away the head of the queue as the transaction seems to have failed before polling... 23:47:47.742 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 0 (out of 0 ) steps in 2 batches 23:47:48.075 [pool-13-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 1 23:47:48.081 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Task didn't get executed within 10ms. ID: test 23:47:48.100 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 1 (out of 1 ) steps in 1 batches 23:47:48.680 [pool-15-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 1 23:47:48.735 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 1 (out of 1 ) steps in 1 batches 23:47:49.374 [pool-17-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 1 23:47:49.484 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 1 (out of 1 ) steps in 1 batches 23:47:49.988 [pool-19-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 1 23:47:49.992 [BatchWriter RUNNING] WARN c.g.writer.neo4j.BatchWriter - Execution threw an exception. java.util.concurrent.ExecutionException: java.lang.RuntimeException: Deliberate Testing Exception at java.util.concurrent.FutureTask.report(FutureTask.java:122) [na:1.8.0_65] at java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:100) [classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:86) [classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:83) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] Caused by: java.lang.RuntimeException: Deliberate Testing Exception at com.graphaware.writer.neo4j.BatchWriterTest$6.call(BatchWriterTest.java:169) ~[test-classes/:na] at com.graphaware.writer.neo4j.BatchWriterTest$6.call(BatchWriterTest.java:166) ~[test-classes/:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:99) [classes/:na] ... 19 common frames omitted 23:47:49.993 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 1 (out of 1 ) steps in 1 batches 23:47:49.993 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Execution of a task threw an exception. ID: test java.util.concurrent.ExecutionException: java.lang.RuntimeException: Deliberate Testing Exception at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.8.0_65] at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[na:1.8.0_65] at com.graphaware.writer.neo4j.SingleThreadedWriter.block(SingleThreadedWriter.java:155) [classes/:na] at com.graphaware.writer.neo4j.SingleThreadedWriter.offer(SingleThreadedWriter.java:133) [classes/:na] at com.graphaware.writer.neo4j.SingleThreadedWriter.write(SingleThreadedWriter.java:101) [classes/:na] at com.graphaware.writer.neo4j.BatchWriterTest.runtimeExceptionFromTaskGetsPropagatedIfWaiting(BatchWriterTest.java:166) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] Caused by: java.lang.RuntimeException: Deliberate Testing Exception at com.graphaware.writer.neo4j.BatchWriterTest$6.call(BatchWriterTest.java:169) ~[test-classes/:na] at com.graphaware.writer.neo4j.BatchWriterTest$6.call(BatchWriterTest.java:166) ~[test-classes/:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:99) ~[classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:86) ~[classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:83) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) ~[classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) ~[guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) ~[guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65] 23:47:50.309 [pool-23-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 2 23:47:50.318 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 3 (out of 3 ) steps in 1 batches 23:47:50.345 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 97 (out of 97 ) steps in 1 batches 23:47:51.279 [BatchWriter RUNNING] WARN c.g.writer.neo4j.BatchWriter - Execution threw an exception. java.util.concurrent.ExecutionException: java.io.IOException: Deliberate Testing Exception at java.util.concurrent.FutureTask.report(FutureTask.java:122) [na:1.8.0_65] at java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:100) [classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:86) [classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:83) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] Caused by: java.io.IOException: Deliberate Testing Exception at com.graphaware.writer.neo4j.BatchWriterTest$7.call(BatchWriterTest.java:179) ~[test-classes/:na] at com.graphaware.writer.neo4j.BatchWriterTest$7.call(BatchWriterTest.java:176) ~[test-classes/:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:99) [classes/:na] ... 19 common frames omitted 23:47:51.281 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 1 (out of 1 ) steps in 1 batches 23:47:51.284 [main] WARN c.g.w.neo4j.SingleThreadedWriter - Execution of a task threw an exception. ID: test java.util.concurrent.ExecutionException: java.io.IOException: Deliberate Testing Exception at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.8.0_65] at java.util.concurrent.FutureTask.get(FutureTask.java:206) ~[na:1.8.0_65] at com.graphaware.writer.neo4j.SingleThreadedWriter.block(SingleThreadedWriter.java:155) [classes/:na] at com.graphaware.writer.neo4j.SingleThreadedWriter.offer(SingleThreadedWriter.java:133) [classes/:na] at com.graphaware.writer.neo4j.SingleThreadedWriter.write(SingleThreadedWriter.java:101) [classes/:na] at com.graphaware.writer.neo4j.BatchWriterTest.checkedExceptionFromTaskGetsTranslatedIfWaiting(BatchWriterTest.java:176) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] Caused by: java.io.IOException: Deliberate Testing Exception at com.graphaware.writer.neo4j.BatchWriterTest$7.call(BatchWriterTest.java:179) ~[test-classes/:na] at com.graphaware.writer.neo4j.BatchWriterTest$7.call(BatchWriterTest.java:176) ~[test-classes/:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:99) ~[classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:86) ~[classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:83) ~[classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) ~[tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) ~[classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) ~[guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) ~[guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) ~[na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) ~[na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) ~[na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65] 23:47:51.628 [pool-28-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 2 23:47:51.633 [BatchWriter RUNNING] WARN c.g.writer.neo4j.BatchWriter - Execution threw an exception. java.util.concurrent.ExecutionException: java.lang.RuntimeException: Deliberate Testing Exception at java.util.concurrent.FutureTask.report(FutureTask.java:122) [na:1.8.0_65] at java.util.concurrent.FutureTask.get(FutureTask.java:192) [na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:100) [classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:86) [classes/:na] at com.graphaware.writer.neo4j.BatchWriter$1.execute(BatchWriter.java:83) [classes/:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:121) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor$2.doInTransaction(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.doExecuteInTransaction(SimpleTransactionExecutor.java:69) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.single.SimpleTransactionExecutor.executeInTransaction(SimpleTransactionExecutor.java:58) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.processQueue(IterableInputBatchTransactionExecutor.java:107) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.IterableInputBatchTransactionExecutor.doExecute(IterableInputBatchTransactionExecutor.java:77) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.tx.executor.batch.DisposableBatchTransactionExecutor.execute(DisposableBatchTransactionExecutor.java:35) [tx-executor-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.writer.neo4j.BatchWriter.runOneIteration(BatchWriter.java:88) [classes/:na] at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174) [guava-18.0.jar:na] at com.google.common.util.concurrent.Callables$3.run(Callables.java:95) [guava-18.0.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] Caused by: java.lang.RuntimeException: Deliberate Testing Exception at com.graphaware.writer.neo4j.BatchWriterTest$12.run(BatchWriterTest.java:218) ~[test-classes/:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_65] at com.graphaware.writer.neo4j.BatchWriter.processInput(BatchWriter.java:99) [classes/:na] ... 19 common frames omitted 23:47:51.637 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 4 (out of 4 ) steps in 1 batches 23:47:51.648 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 2 (out of 2 ) steps in 1 batches 23:47:52.129 [pool-32-thread-1] INFO c.g.w.s.QueueBackedScheduledService - Queue size: 9 23:47:52.146 [BatchWriter RUNNING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 10 (out of 10 ) steps in 1 batches 23:47:52.161 [BatchWriter STOPPING] DEBUG c.g.t.e.b.IterableInputBatchTransactionExecutor - Successfully executed 90 (out of 90 ) steps in 1 batches Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.459 sec Running com.graphaware.writer.neo4j.DefaultWriterTest 23:47:53.285 [main] WARN c.g.writer.neo4j.DefaultWriter - Execution threw and exception. java.lang.RuntimeException: Deliberate Testing Exception at com.graphaware.writer.neo4j.DefaultWriterTest$3.call(DefaultWriterTest.java:87) ~[test-classes/:na] at com.graphaware.writer.neo4j.DefaultWriterTest$3.call(DefaultWriterTest.java:84) ~[test-classes/:na] at com.graphaware.writer.neo4j.DefaultWriter.write(DefaultWriter.java:52) ~[classes/:na] at com.graphaware.writer.neo4j.DefaultWriterTest.runtimeExceptionFromTaskGetsPropagated(DefaultWriterTest.java:84) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 23:47:53.636 [main] WARN c.g.writer.neo4j.DefaultWriter - Execution threw and exception. java.io.IOException: Deliberate Testing Exception at com.graphaware.writer.neo4j.DefaultWriterTest$4.call(DefaultWriterTest.java:97) ~[test-classes/:na] at com.graphaware.writer.neo4j.DefaultWriterTest$4.call(DefaultWriterTest.java:94) ~[test-classes/:na] at com.graphaware.writer.neo4j.DefaultWriter.write(DefaultWriter.java:52) ~[classes/:na] at com.graphaware.writer.neo4j.DefaultWriterTest.checkedExceptionFromTaskGetsTranslated(DefaultWriterTest.java:94) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.448 sec

mihairaulea commented 8 years ago

There are a couple of these during the Graphaware Runtime testing. I believe this fails the tests.

2016-01-13 23:51:26.481+0200 INFO Starting GraphAware... 2016-01-13 23:51:26.481+0200 INFO Loading module metadata... 2016-01-13 23:51:26.482+0200 INFO Loading metadata for module MOCK1 2016-01-13 23:51:26.482+0200 INFO Module MOCK1 seems to have been registered for the first time. 2016-01-13 23:51:26.482+0200 INFO Creating fresh metadata for module MOCK1. 2016-01-13 23:51:26.483+0200 INFO Registering module MOCK1 and its context with the task scheduler. 2016-01-13 23:51:26.485+0200 INFO Loading metadata for module MOCK2 2016-01-13 23:51:26.486+0200 INFO Module MOCK2 seems to have been registered for the first time. 2016-01-13 23:51:26.487+0200 INFO Creating fresh metadata for module MOCK2. 2016-01-13 23:51:26.487+0200 INFO Registering module MOCK2 and its context with the task scheduler. 2016-01-13 23:51:26.491+0200 INFO Module metadata loaded. 2016-01-13 23:51:26.492+0200 INFO Starting transaction-driven modules... 2016-01-13 23:51:26.492+0200 INFO Transaction-driven modules started. 2016-01-13 23:51:26.492+0200 INFO There are 2 timer-driven runtime modules. Scheduling the first task... 2016-01-13 23:51:26.492+0200 INFO GraphAware started. 2016-01-13 23:51:27.497+0200 WARN Task execution threw an exception: deliberate testing exception java.lang.RuntimeException: deliberate testing exception at com.graphaware.runtime.schedule.RotatingTaskScheduler.runNextTask(RotatingTaskScheduler.java:200) ~[classes/:na] at com.graphaware.runtime.schedule.RotatingTaskScheduler.access$100(RotatingTaskScheduler.java:50) ~[classes/:na] at com.graphaware.runtime.schedule.RotatingTaskScheduler$1.run(RotatingTaskScheduler.java:165) ~[classes/:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] 2016-01-13 23:51:27.809+0200 INFO Shutting down GraphAware Runtime... 2016-01-13 23:51:27.810+0200 INFO Shutting down module MOCK1 2016-01-13 23:51:27.810+0200 INFO Shutting down module MOCK2 2016-01-13 23:51:27.811+0200 INFO Terminating task scheduler... 2016-01-13 23:51:27.904+0200 WARN Database not available, probably shutting down... 2016-01-13 23:51:27.904+0200 INFO Task scheduler terminated successfully.

mihairaulea commented 8 years ago

I am using JDK 8; it's a long shot, but i will try with JDK 7 and post here.

mihairaulea commented 8 years ago

This is another exception thrown during Graphaware Runtime test

2016-01-13 23:51:12.438+0200 INFO GraphAware started. 2016-01-13 23:51:12.443+0200 WARN Module MOCK1 threw an exception java.lang.RuntimeException: null at com.graphaware.runtime.manager.BaseTxDrivenModuleManager.beforeCommit(BaseTxDrivenModuleManager.java:190) ~[classes/:na] at com.graphaware.runtime.TxDrivenRuntime.beforeCommit(TxDrivenRuntime.java:76) [classes/:na] at com.graphaware.runtime.TxDrivenRuntime.beforeCommit(TxDrivenRuntime.java:39) [classes/:na] at org.neo4j.kernel.TransactionEventHandlers.beforeCommit(TransactionEventHandlers.java:130) [neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.TransactionEventHandlers.beforeCommit(TransactionEventHandlers.java:49) [neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.TransactionHooks.beforeCommit(TransactionHooks.java:59) [neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.commit(KernelTransactionImplementation.java:512) [neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.KernelTransactionImplementation.close(KernelTransactionImplementation.java:452) [neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.TopLevelTransaction.close(TopLevelTransaction.java:97) [neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.runtime.ProductionRuntimeTest.whenOneModuleThrowsAnExceptionThenOtherModulesShouldNotBeDelegatedTo(ProductionRuntimeTest.java:1173) [test-classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [junit-4.12.jar:4.12] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [junit-4.12.jar:4.12] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) [junit-4.12.jar:4.12] at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [junit-4.12.jar:4.12] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [junit-4.12.jar:4.12] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [junit-4.12.jar:4.12] at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) [surefire-junit4-2.12.4.jar:2.12.4] at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) [surefire-junit4-2.12.4.jar:2.12.4] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_65] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_65] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) [surefire-api-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) [surefire-booter-2.12.4.jar:2.12.4] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) [surefire-booter-2.12.4.jar:2.12.4] 2016-01-13 23:51:12.461+0200 INFO Shutting down GraphAware Runtime...

mihairaulea commented 8 years ago

Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 61.801 sec <<< FAILURE! shouldRespectSettingsOnMaster(com.graphaware.runtime.module.TimerDrivenModuleHaTest) Time elapsed: 60.943 sec <<< FAILURE! java.lang.AssertionError at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at com.graphaware.runtime.module.TimerDrivenModuleHaTest.shouldRespectSettingsOnMaster(TimerDrivenModuleHaTest.java:62) 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:497) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) 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:497) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)

mihairaulea commented 8 years ago

2016-01-13 23:50:54.176+0200 WARN Task execution threw an exception: MasterClient214 could not connect to localhost/127.0.0.1:6001 org.neo4j.com.ComException: MasterClient214 could not connect to localhost/127.0.0.1:6001 at org.neo4j.com.Client$1.create(Client.java:151) ~[neo4j-com-2.3.1.jar:2.3.1] at org.neo4j.com.Client$1.create(Client.java:135) ~[neo4j-com-2.3.1.jar:2.3.1] at org.neo4j.com.ResourcePool.acquire(ResourcePool.java:177) ~[neo4j-com-2.3.1.jar:2.3.1] at org.neo4j.com.Client.acquireChannelContext(Client.java:315) ~[neo4j-com-2.3.1.jar:2.3.1] at org.neo4j.com.Client.sendRequest(Client.java:222) ~[neo4j-com-2.3.1.jar:2.3.1] at org.neo4j.com.Client.sendRequest(Client.java:215) ~[neo4j-com-2.3.1.jar:2.3.1] at org.neo4j.kernel.ha.MasterClient210.newLockSession(MasterClient210.java:213) ~[neo4j-ha-2.3.1.jar:2.3.1] at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_65] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_65] at org.neo4j.kernel.ha.DelegateInvocationHandler.proxyInvoke(DelegateInvocationHandler.java:103) ~[neo4j-ha-2.3.1.jar:2.3.1] at org.neo4j.kernel.ha.DelegateInvocationHandler.access$100(DelegateInvocationHandler.java:40) ~[neo4j-ha-2.3.1.jar:2.3.1] at org.neo4j.kernel.ha.DelegateInvocationHandler$Concrete.invoke(DelegateInvocationHandler.java:145) ~[neo4j-ha-2.3.1.jar:2.3.1] at com.sun.proxy.$Proxy50.newLockSession(Unknown Source) ~[na:na] at org.neo4j.kernel.ha.lock.SlaveLocksClient.makeSureTxHasBeenInitialized(SlaveLocksClient.java:286) ~[neo4j-ha-2.3.1.jar:2.3.1] at org.neo4j.kernel.ha.lock.SlaveLocksClient.acquireExclusiveOnMaster(SlaveLocksClient.java:246) ~[neo4j-ha-2.3.1.jar:2.3.1] at org.neo4j.kernel.ha.lock.SlaveLocksClient.acquireExclusive(SlaveLocksClient.java:129) ~[neo4j-ha-2.3.1.jar:2.3.1] at org.neo4j.kernel.impl.api.LockingStatementOperations.graphSetProperty(LockingStatementOperations.java:488) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.api.OperationsFacade.graphSetProperty(OperationsFacade.java:911) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at org.neo4j.kernel.impl.core.GraphPropertiesProxy.setProperty(GraphPropertiesProxy.java:143) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90] at com.graphaware.common.kv.GraphKeyValueStore.set(GraphKeyValueStore.java:52) ~[common-2.3.1.38-SNAPSHOT.jar:na] at com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository.persistModuleMetadata(GraphPropertiesMetadataRepository.java:104) ~[classes/:na] at com.graphaware.runtime.metadata.GraphPropertiesMetadataRepository.persistModuleMetadata(GraphPropertiesMetadataRepository.java:95) ~[classes/:na] at com.graphaware.runtime.schedule.RotatingTaskScheduler.runNextTask(RotatingTaskScheduler.java:201) ~[classes/:na] at com.graphaware.runtime.schedule.RotatingTaskScheduler.access$100(RotatingTaskScheduler.java:50) ~[classes/:na] at com.graphaware.runtime.schedule.RotatingTaskScheduler$1.run(RotatingTaskScheduler.java:165) ~[classes/:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_65] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_65] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] Caused by: java.net.ConnectException: Connection refused: no further information at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_65] at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) ~[na:1.8.0_65] at org.jboss.netty.channel.socket.nio.NioClientBoss.connect(NioClientBoss.java:148) ~[netty-3.6.3.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:104) ~[netty-3.6.3.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:78) ~[netty-3.6.3.Final.jar:na] at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[netty-3.6.3.Final.jar:na] at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:41) ~[netty-3.6.3.Final.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_65] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_65] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_65] at org.neo4j.helpers.NamedThreadFactory$2.run(NamedThreadFactory.java:99) ~[neo4j-kernel-2.3.1.jar:2.3.1,dd67f90]

bachmanm commented 8 years ago

should be good now right?