Program: 55183
Project: 55183
Buggy source:
private static void addMyNumbers(VanillaAssetTree tree){
  @NotNull MapView<Integer,Double> intView=tree.acquireMap("String_Node_Str",Integer.class,Double.class);
  for (int i=0; i < 100; i++) {
    intView.put(i,(double)i);
  }
  @NotNull SimpleDateFormat sd=new SimpleDateFormat("String_Node_Str");
  @NotNull MapView<Date,MarketData> map=tree.acquireMap("String_Node_Str",Date.class,MarketData.class);
  try {
    map.put(sd.parse("String_Node_Str"),new MarketData(114.31,114.56,113.51,114.06,114.06,24358400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.70,114.34,113.13,113.89,113.89,28779300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.40,113.66,112.69,113.05,113.05,21453100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.06,114.31,112.63,113.00,113.00,29736800L));
    map.put(sd.parse("String_Node_Str"),new MarketData(112.71,113.05,112.28,112.52,112.52,21701800L));
    map.put(sd.parse("String_Node_Str"),new MarketData(112.46,113.37,111.80,113.05,113.05,36379100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.16,113.80,111.80,112.18,112.18,35887000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.69,114.64,113.43,113.95,113.95,29641100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.00,113.18,112.34,113.09,113.09,24607400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(111.64,113.39,111.55,112.88,112.88,29869400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(114.42,114.79,111.55,112.71,112.71,52481200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(114.35,114.94,114.00,114.62,114.62,31074000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.85,113.99,112.44,113.55,113.55,36003200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.05,114.12,112.51,113.57,113.57,34514300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(115.19,116.18,113.25,113.58,113.58,47023000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(115.12,116.13,114.04,114.92,114.92,79886900L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.86,115.73,113.49,115.57,115.57,89983600L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.73,113.03,108.60,111.77,111.77,110888700L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.51,108.79,107.24,107.95,107.95,62176200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(102.65,105.72,102.53,105.44,105.44,45292800L));
    map.put(sd.parse("String_Node_Str"),new MarketData(104.64,105.72,103.13,103.13,103.13,46557000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.25,107.27,105.24,105.52,105.52,53002000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.83,108.76,107.07,108.36,108.36,42364300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.90,108.30,107.51,107.70,107.70,26880400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.70,108.00,106.82,107.73,107.73,26802500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(106.14,106.80,105.62,106.73,106.73,26701500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(105.66,106.57,105.64,106.10,106.10,29662400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(105.80,106.50,105.50,106.00,106.00,24863900L));
    map.put(sd.parse("String_Node_Str"),new MarketData(106.62,107.44,106.29,106.82,106.82,24970300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.41,107.95,106.31,106.94,106.94,27766300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.39,107.88,106.68,107.57,107.57,25086200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.57,108.75,107.68,108.03,108.03,23675100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.59,109.32,108.53,108.85,108.85,21257700L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.86,109.10,107.85,108.51,108.51,25820200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.77,109.69,108.36,109.36,109.36,25368100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(109.23,109.60,109.02,109.08,109.08,21984700L));
    map.put(sd.parse("String_Node_Str"),new MarketData(109.10,109.37,108.34,109.22,109.22,25356000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(109.63,110.23,109.21,109.38,109.38,33794400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.14,109.54,108.08,109.48,109.48,25868200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.78,108.44,107.78,108.18,108.18,18660400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.52,108.93,107.85,107.93,107.93,27484500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.71,108.90,107.76,108.00,108.00,24008500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.23,108.94,108.01,108.81,108.81,26315200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.52,108.37,107.16,108.37,108.37,28037200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(106.27,107.65,106.18,107.48,107.48,40553400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(105.58,106.00,105.28,105.87,105.87,27408700L));
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}

Fixed version (ground truth):
private static void addMyNumbers(VanillaAssetTree tree){
  @NotNull MapView<Integer,Double> intView=tree.acquireMap("String_Node_Str",Integer.class,Double.class);
  for (int i=0; i < 100; i++) {
    intView.put(i,(double)i);
  }
  @NotNull SimpleDateFormat sd=new SimpleDateFormat("String_Node_Str");
  String csp="String_Node_Str";
  @NotNull MapView<Date,MarketData> map=tree.acquireMap(csp,Date.class,MarketData.class);
  VanillaBarChart barChart=tree.acquireView(requestContext(csp).view("String_Node_Str"));
  barChart.columnNameField("String_Node_Str");
  barChart.columnValueField("String_Node_Str");
  barChart.title("String_Node_Str");
  barChart.dataSource(map);
  try {
    map.put(sd.parse("String_Node_Str"),new MarketData(114.31,114.56,113.51,114.06,114.06,24358400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.70,114.34,113.13,113.89,113.89,28779300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.40,113.66,112.69,113.05,113.05,21453100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.06,114.31,112.63,113.00,113.00,29736800L));
    map.put(sd.parse("String_Node_Str"),new MarketData(112.71,113.05,112.28,112.52,112.52,21701800L));
    map.put(sd.parse("String_Node_Str"),new MarketData(112.46,113.37,111.80,113.05,113.05,36379100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.16,113.80,111.80,112.18,112.18,35887000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.69,114.64,113.43,113.95,113.95,29641100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.00,113.18,112.34,113.09,113.09,24607400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(111.64,113.39,111.55,112.88,112.88,29869400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(114.42,114.79,111.55,112.71,112.71,52481200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(114.35,114.94,114.00,114.62,114.62,31074000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.85,113.99,112.44,113.55,113.55,36003200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.05,114.12,112.51,113.57,113.57,34514300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(115.19,116.18,113.25,113.58,113.58,47023000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(115.12,116.13,114.04,114.92,114.92,79886900L));
    map.put(sd.parse("String_Node_Str"),new MarketData(113.86,115.73,113.49,115.57,115.57,89983600L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.73,113.03,108.60,111.77,111.77,110888700L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.51,108.79,107.24,107.95,107.95,62176200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(102.65,105.72,102.53,105.44,105.44,45292800L));
    map.put(sd.parse("String_Node_Str"),new MarketData(104.64,105.72,103.13,103.13,103.13,46557000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.25,107.27,105.24,105.52,105.52,53002000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.83,108.76,107.07,108.36,108.36,42364300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.90,108.30,107.51,107.70,107.70,26880400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.70,108.00,106.82,107.73,107.73,26802500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(106.14,106.80,105.62,106.73,106.73,26701500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(105.66,106.57,105.64,106.10,106.10,29662400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(105.80,106.50,105.50,106.00,106.00,24863900L));
    map.put(sd.parse("String_Node_Str"),new MarketData(106.62,107.44,106.29,106.82,106.82,24970300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.41,107.95,106.31,106.94,106.94,27766300L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.39,107.88,106.68,107.57,107.57,25086200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.57,108.75,107.68,108.03,108.03,23675100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.59,109.32,108.53,108.85,108.85,21257700L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.86,109.10,107.85,108.51,108.51,25820200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.77,109.69,108.36,109.36,109.36,25368100L));
    map.put(sd.parse("String_Node_Str"),new MarketData(109.23,109.60,109.02,109.08,109.08,21984700L));
    map.put(sd.parse("String_Node_Str"),new MarketData(109.10,109.37,108.34,109.22,109.22,25356000L));
    map.put(sd.parse("String_Node_Str"),new MarketData(109.63,110.23,109.21,109.38,109.38,33794400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.14,109.54,108.08,109.48,109.48,25868200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.78,108.44,107.78,108.18,108.18,18660400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.52,108.93,107.85,107.93,107.93,27484500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.71,108.90,107.76,108.00,108.00,24008500L));
    map.put(sd.parse("String_Node_Str"),new MarketData(108.23,108.94,108.01,108.81,108.81,26315200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(107.52,108.37,107.16,108.37,108.37,28037200L));
    map.put(sd.parse("String_Node_Str"),new MarketData(106.27,107.65,106.18,107.48,107.48,40553400L));
    map.put(sd.parse("String_Node_Str"),new MarketData(105.58,106.00,105.28,105.87,105.87,27408700L));
  }
 catch (  Exception e) {
    e.printStackTrace();
  }
}