ftsrg / ingraph

Incremental view maintenance for openCypher graph queries.
http://docs.inf.mit.bme.hu/ingraph/
Eclipse Public License 1.0
47 stars 10 forks source link

Fix ingraph-ire tests #83

Closed szarnyasg closed 7 years ago

szarnyasg commented 7 years ago

Currently, a lot of tests are failing due to -1 errors

Search for −1 in the tech report.

Transforming relational algebra expression to Rete network
[ERROR] [03/01/2017 22:17:23.995] [default-akka.actor.default-dispatcher-5] [akka://default/user/$c] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

IntegrationTest:
PosLength-size-1
- should work *** FAILED *** (3 seconds, 217 milliseconds)
  0 did not equal 95 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
RouteSensor-size-1
Transforming relational algebra expression to Rete network
expandVertexRule fired for g
expandVertexRule fired for _e2
expandOperatorARule fired for _e3
expandOperatorARule fired for _e4
leftOuterAndSelectionRule fired for relalg.impl.SelectionOperatorImpl@4aa743b7 (conditionString: null) and relalg.impl.LeftOuterJoinOperatorImpl@19fd9c37 (leftMask: null, rightMask: null)
[ERROR] [03/01/2017 22:17:24.569] [default-akka.actor.default-dispatcher-5] [akka://default/user/$h] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (559 milliseconds)
  0 did not equal 18 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
SemaphoreNeighbor-size-1
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e15
expandVertexRule fired for _e9
expandOperatorARule fired for _e11
expandOperatorARule fired for _e12
expandOperatorARule fired for _e10
expandOperatorARule fired for _e14
expandOperatorARule fired for _e13
[ERROR] [03/01/2017 22:17:25.052] [default-akka.actor.default-dispatcher-7] [akka://default/user/$o] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (467 milliseconds)
  0 did not equal 3 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
SwitchMonitored-size-1
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e23
leftOuterAndSelectionRule fired for relalg.impl.SelectionOperatorImpl@6b39fd1b (conditionString: null) and relalg.impl.LeftOuterJoinOperatorImpl@7e0863d3 (leftMask: null, rightMask: null)
- should work (363 milliseconds)st
SwitchSet-size-1
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e26
expandOperatorARule fired for _e27
expandOperatorARule fired for _e28
[ERROR] [03/01/2017 22:17:25.961] [default-akka.actor.default-dispatcher-7] [akka://default/user/$E] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (534 milliseconds)
  0 did not equal 5 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
ConnectedSegments-size-1
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e43
expandVertexRule fired for _e39
expandVertexRule fired for _e41
expandVertexRule fired for _e33
expandVertexRule fired for _e42
expandVertexRule fired for _e34
expandVertexRule fired for _e40
expandOperatorARule fired for _e37
expandOperatorARule fired for _e35
expandOperatorARule fired for _e38
expandOperatorARule fired for _e36
[ERROR] [03/01/2017 22:17:26.851] [default-akka.actor.default-dispatcher-7] [akka://default/user/$K] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (891 milliseconds)
  0 did not equal 8 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
PosLength-size-2
Transforming relational algebra expression to Rete network
[ERROR] [03/01/2017 22:17:27.520] [default-akka.actor.default-dispatcher-13] [akka://default/user/$Y] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (673 milliseconds)
  0 did not equal 208 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
RouteSensor-size-2
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e52
expandVertexRule fired for g
expandOperatorARule fired for _e53
expandOperatorARule fired for _e54
leftOuterAndSelectionRule fired for relalg.impl.SelectionOperatorImpl@7826713e (conditionString: null) and relalg.impl.LeftOuterJoinOperatorImpl@5e664574 (leftMask: null, rightMask: null)
[ERROR] [03/01/2017 22:17:28.137] [default-akka.actor.default-dispatcher-7] [akka://default/user/$3] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (605 milliseconds)
  0 did not equal 33 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
SemaphoreNeighbor-size-2
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e59
expandVertexRule fired for _e65
expandOperatorARule fired for _e60
expandOperatorARule fired for _e63
expandOperatorARule fired for _e62
expandOperatorARule fired for _e61
expandOperatorARule fired for _e64
[ERROR] [03/01/2017 22:17:29.134] [default-akka.actor.default-dispatcher-13] [akka://default/user/$+] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (994 milliseconds)
  0 did not equal 6 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
SwitchMonitored-size-2
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e73
leftOuterAndSelectionRule fired for relalg.impl.SelectionOperatorImpl@1b78f838 (conditionString: null) and relalg.impl.LeftOuterJoinOperatorImpl@7effcc16 (leftMask: null, rightMask: null)
[ERROR] [03/01/2017 22:17:29.558] [default-akka.actor.default-dispatcher-8] [akka://default/user/$jb] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (426 milliseconds)
  0 did not equal 2 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
SwitchSet-size-2
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e76
expandOperatorARule fired for _e78
expandOperatorARule fired for _e77
[ERROR] [03/01/2017 22:17:29.953] [default-akka.actor.default-dispatcher-12] [akka://default/user/$ob] -1
java.lang.IndexOutOfBoundsException: -1
        at scala.collection.immutable.Vector.checkRangeConvert(Vector.scala:132)
        at scala.collection.immutable.Vector.apply(Vector.scala:122)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1$$anonfun$apply$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (396 milliseconds)
  0 did not equal 8 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
ConnectedSegments-size-2
Transforming relational algebra expression to Rete network
expandVertexRule fired for _e83
expandVertexRule fired for _e84
expandVertexRule fired for _e90
expandVertexRule fired for _e89
expandVertexRule fired for _e91
expandVertexRule fired for _e93
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl$$anonfun$onChangeSet$1.apply(ProjectionNode.scala:11)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
        at scala.collection.Iterator$class.foreach(Iterator.scala:893)
        at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
        at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
        at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
        at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
        at scala.collection.AbstractTraversable.map(Traversable.scala:104)
        at hu.bme.mit.ire.nodes.unary.ProjectionImpl.onChangeSet(ProjectionNode.scala:11)
        at hu.bme.mit.ire.nodes.unary.UnaryNode$$anonfun$receive$1.applyOrElse(UnaryNode.scala:24)
        at akka.actor.Actor$class.aroundReceive(Actor.scala:496)
        at hu.bme.mit.ire.nodes.unary.UnaryNode.aroundReceive(UnaryNode.scala:7)
        at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)
        at akka.actor.ActorCell.invoke(ActorCell.scala:495)
        at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)
        at akka.dispatch.Mailbox.run(Mailbox.scala:224)
        at akka.dispatch.Mailbox.exec(Mailbox.scala:234)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)

- should work *** FAILED *** (1 second, 356 milliseconds)
  0 did not equal 16 (IntegrationTest.scala:39)
  org.scalatest.exceptions.TestFailedException:
  ...
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:39)
  at ingraph.ire.IntegrationTest$$anonfun$1$$anonfun$apply$1.apply(IntegrationTest.scala:29)
  at org.scalatest.OutcomeOf$class.outcomeOf(OutcomeOf.scala:85)
  at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
  at org.scalatest.Transformer.apply(Transformer.scala:22)
  at org.scalatest.Transformer.apply(Transformer.scala:20)
  at org.scalatest.FlatSpecLike$$anon$1.apply(FlatSpecLike.scala:1682)
  ...
Run completed in 10 seconds, 677 milliseconds.
Total number of tests run: 12:test
Suites: completed 2, aborted 0
Tests: succeeded 1, failed 11, canceled 0, ignored 0, pending 0
*** 11 TESTS FAILED ***
wafle commented 7 years ago

getTupleIndices returns -1-s.