Skip to content

Bounty's

Bram N edited this page Sep 27, 2019 · 2 revisions

Bounty page

Make upstream version from waves v1.0.2 fully working

Currently this branch is the active development branch: https://github.com/BlackTurtle123/TurtleNetwork/tree/v1.0.0

Issues:

  • After running: sbt node-it/docker sbt test the tests think they can't start up the docker containers with following issue as result 2019-09-27 11:30:41.594 ERROR [pool-1-thread-1] c.wavesplatform.it.Docker - Can't start a container java.lang.NullPointerException: null at com.wavesplatform.it.Docker$NodeInfo.externalPort(Docker.scala:564) at com.wavesplatform.it.Docker$NodeInfo.<init>(Docker.scala:558) at com.wavesplatform.it.Docker.getNodeInfo(Docker.scala:279) at com.wavesplatform.it.Docker.startNodeInternal(Docker.scala:261) at com.wavesplatform.it.Docker.$anonfun$startNodes$2(Docker.scala:144) at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:237) at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62) at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55) at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49) at scala.collection.TraversableLike.map(TraversableLike.scala:237) at scala.collection.TraversableLike.map$(TraversableLike.scala:230) at scala.collection.AbstractTraversable.map(Traversable.scala:108) at com.wavesplatform.it.Docker.startNodes(Docker.scala:144) at com.wavesplatform.it.transactions.NodesFromDocker.$anonfun$dockerNodes$1(NodesFromDocker.scala:9) at monix.eval.Coeval$Map.apply(Coeval.scala:1158) at monix.eval.Coeval$Map.apply(Coeval.scala:1154) at monix.eval.internal.CoevalRunLoop$.start(CoevalRunLoop.scala:94) at monix.eval.Coeval.apply(Coeval.scala:200) at monix.eval.internal.LazyVal.compute(LazyVal.scala:56) at monix.eval.internal.LazyVal.apply(LazyVal.scala:48) at monix.eval.internal.LazyVal.apply(LazyVal.scala:38) at monix.eval.internal.CoevalRunLoop$.start(CoevalRunLoop.scala:73) at monix.eval.Coeval.apply(Coeval.scala:200) at com.wavesplatform.it.transactions.NodesFromDocker.nodes(NodesFromDocker.scala:12) at com.wavesplatform.it.transactions.NodesFromDocker.nodes$(NodesFromDocker.scala:12) at com.wavesplatform.it.async.WideStateGenerationSuite.nodes(WideStateGenerationSuite.scala:17) at com.wavesplatform.it.WaitForHeight2.beforeAll(WaitForHeight2.scala:17) at com.wavesplatform.it.WaitForHeight2.beforeAll$(WaitForHeight2.scala:15) at com.wavesplatform.it.async.WideStateGenerationSuite.beforeAll(WideStateGenerationSuite.scala:17) at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:212) at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210) at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208) at com.wavesplatform.it.async.WideStateGenerationSuite.run(WideStateGenerationSuite.scala:17) at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:317) at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:510) at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:304) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
  • The tests can't be executed because the issue mentioned above

Expected result

  • the containers can succesfully be started, the tests can be run all against the docker container, above error doesn't appear anymore, test results show succeeded or failed.

Reward

  • 150k $TN (current value 0.00557 $USD) = 835,5 $USD
You can’t perform that action at this time.