GIRAPH-1253

closes #152
diff --git a/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankBlockUtils.java b/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankBlockUtils.java
index a14870b..b64ff78 100644
--- a/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankBlockUtils.java
+++ b/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankBlockUtils.java
@@ -44,7 +44,7 @@
       SupplierFromVertex<I, V, DoubleWritable, DoubleWritable> valueGetter,
       GiraphConfiguration conf) {
     return new SequenceBlock(
-        new PageRankInitializeAndNormalizeEdgesPiece<>(valueSetter, conf),
+        new PageRankInitializeAndNormalizeEdgesPiece<>(),
         pagerank(valueSetter, valueGetter,
             (vertex, edgeValue) -> edgeValue.get(), conf));
   }
diff --git a/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankInitializeAndNormalizeEdgesPiece.java b/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankInitializeAndNormalizeEdgesPiece.java
index 715deb1..6e9ad44 100644
--- a/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankInitializeAndNormalizeEdgesPiece.java
+++ b/giraph-block-app-8/src/main/java/org/apache/giraph/block_app/library/pagerank/PageRankInitializeAndNormalizeEdgesPiece.java
@@ -24,11 +24,9 @@
 import org.apache.giraph.block_app.framework.piece.interfaces.VertexReceiver;
 import org.apache.giraph.block_app.framework.piece.interfaces.VertexSender;
 import org.apache.giraph.combiner.NullMessageCombiner;
-import org.apache.giraph.conf.GiraphConfiguration;
 import org.apache.giraph.conf.ImmutableClassesGiraphConfiguration;
 import org.apache.giraph.edge.Edge;
 import org.apache.giraph.edge.MutableEdge;
-import org.apache.giraph.function.vertex.ConsumerWithVertex;
 import org.apache.hadoop.io.DoubleWritable;
 import org.apache.hadoop.io.NullWritable;
 import org.apache.hadoop.io.Writable;
@@ -44,22 +42,8 @@
     I extends WritableComparable, V extends Writable>
     extends Piece<I, V, DoubleWritable, NullWritable, Object> {
   /** Consumer which sets pagerank value in vertex */
-  private final ConsumerWithVertex<I, V, DoubleWritable, DoubleWritable>
-      valueSetter;
-  /** Default initial value pagerank value */
-  private final DoubleWritable initialValue;
 
-  /**
-   * Constructor
-   *
-   * @param valueSetter Consumer which sets pagerank value in vertex
-   * @param conf        Configuration
-   */
-  public PageRankInitializeAndNormalizeEdgesPiece(
-      ConsumerWithVertex<I, V, DoubleWritable, DoubleWritable> valueSetter,
-      GiraphConfiguration conf) {
-    this.valueSetter = valueSetter;
-    initialValue = new DoubleWritable(PageRankSettings.getInitialValue(conf));
+  public PageRankInitializeAndNormalizeEdgesPiece() {
   }
 
   @Override
@@ -87,8 +71,7 @@
   public VertexReceiver<I, V, DoubleWritable, NullWritable> getVertexReceiver(
       BlockWorkerReceiveApi<I> workerApi, Object executionStage) {
     return (vertex, messages) -> {
-      // Set initial pagerank value on all vertices
-      valueSetter.apply(vertex, initialValue);
+      // Do nothing
     };
   }
 
diff --git a/giraph-block-app-8/src/test/java/org/apache/giraph/block_app/library/pagerank/PageRankTest.java b/giraph-block-app-8/src/test/java/org/apache/giraph/block_app/library/pagerank/PageRankTest.java
index 7b19d93..7d92e9c 100644
--- a/giraph-block-app-8/src/test/java/org/apache/giraph/block_app/library/pagerank/PageRankTest.java
+++ b/giraph-block-app-8/src/test/java/org/apache/giraph/block_app/library/pagerank/PageRankTest.java
@@ -202,7 +202,7 @@
       TestGraph<LongWritable, DoubleWritable, DoubleWritable> graph) {
     Vertex<LongWritable, DoubleWritable, DoubleWritable> v = graph.getConf().createVertex();
     v.setConf(graph.getConf());
-    v.initialize(new LongWritable(id), new DoubleWritable(), newEdges(edges, weights));
+    v.initialize(new LongWritable(id), new DoubleWritable(1), newEdges(edges, weights));
     graph.addVertex(v);
   }