Program: 50157
Project: 50157
Buggy source:
BlockingQueueManager(Node node){
  super(node);
  BLOCK_SIZE=node.groupProperties.BLOCKING_QUEUE_BLOCK_SIZE.getInteger();
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_POLL,new PacketProcessor(){
    public void process(    Packet packet){
      try {
        handlePoll(packet);
      }
 catch (      Throwable t) {
        Request req=Request.copy(packet);
        printState(req,false,packet.conn.getEndPoint(),1);
        t.printStackTrace();
      }
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_OFFER,new PacketProcessor(){
    public void process(    Packet packet){
      handleOffer(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_BACKUP_ADD,new PacketProcessor(){
    public void process(    Packet packet){
      handleBackup(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_BACKUP_REMOVE,new PacketProcessor(){
    public void process(    Packet packet){
      handleBackup(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_SIZE,new PacketProcessor(){
    public void process(    Packet packet){
      handleSize(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_PEEK,new PacketProcessor(){
    public void process(    Packet packet){
      handlePoll(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_READ,new PacketProcessor(){
    public void process(    Packet packet){
      handleRead(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_REMOVE,new PacketProcessor(){
    public void process(    Packet packet){
      handleRemove(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_TXN_BACKUP_POLL,new PacketProcessor(){
    public void process(    Packet packet){
      handleTxnBackupPoll(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_TXN_COMMIT,new PacketProcessor(){
    public void process(    Packet packet){
      handleTxnCommit(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_ADD_BLOCK,new PacketProcessor(){
    public void process(    Packet packet){
      handleAddBlock(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_REMOVE_BLOCK,new PacketProcessor(){
    public void process(    Packet packet){
      handleRemoveBlock(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_FULL_BLOCK,new PacketProcessor(){
    public void process(    Packet packet){
      handleFullBlock(packet);
    }
  }
);
}

Fixed version (ground truth):
BlockingQueueManager(Node node){
  super(node);
  BLOCK_SIZE=node.groupProperties.BLOCKING_QUEUE_BLOCK_SIZE.getInteger();
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_POLL,new PacketProcessor(){
    public void process(    Packet packet){
      try {
        handlePoll(packet);
      }
 catch (      Throwable t) {
        Request req=Request.copy(packet);
        printState(req,false,packet.conn.getEndPoint(),1);
        t.printStackTrace();
      }
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_OFFER,new PacketProcessor(){
    public void process(    Packet packet){
      handleOffer(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_OFFER_FIRST,new PacketProcessor(){
    public void process(    Packet packet){
      handleOfferFirst(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_BACKUP_ADD,new PacketProcessor(){
    public void process(    Packet packet){
      handleBackup(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_BACKUP_REMOVE,new PacketProcessor(){
    public void process(    Packet packet){
      handleBackup(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_SIZE,new PacketProcessor(){
    public void process(    Packet packet){
      handleSize(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_PEEK,new PacketProcessor(){
    public void process(    Packet packet){
      handlePoll(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_READ,new PacketProcessor(){
    public void process(    Packet packet){
      handleRead(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_REMOVE,new PacketProcessor(){
    public void process(    Packet packet){
      handleRemove(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_TXN_BACKUP_POLL,new PacketProcessor(){
    public void process(    Packet packet){
      handleTxnBackupPoll(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_TXN_COMMIT,new PacketProcessor(){
    public void process(    Packet packet){
      handleTxnCommit(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_ADD_BLOCK,new PacketProcessor(){
    public void process(    Packet packet){
      handleAddBlock(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_REMOVE_BLOCK,new PacketProcessor(){
    public void process(    Packet packet){
      handleRemoveBlock(packet);
    }
  }
);
  node.clusterService.registerPacketProcessor(ClusterOperation.BLOCKING_QUEUE_FULL_BLOCK,new PacketProcessor(){
    public void process(    Packet packet){
      handleFullBlock(packet);
    }
  }
);
}