Program: 161889
Project: 161889
Buggy source:
/** 
 * Create the dialog.
 */
public AboutDialog(String version,String build){
  setResizable(false);
  setTitle("String_Node_Str");
  getContentPane().setLayout(new BorderLayout());
  contentPanel.setBorder(new EmptyBorder(5,5,5,5));
  getContentPane().add(contentPanel,BorderLayout.CENTER);
  contentPanel.setLayout(new BorderLayout(0,0));
  JLabel lblHeader=new JLabel("String_Node_Str");
  URL url=AboutDialog.class.getClassLoader().getResource("String_Node_Str");
  if (url != null) {
    lblHeader.setIcon(new ImageIcon(url));
  }
  contentPanel.add(lblHeader,BorderLayout.NORTH);
  JLabel lblContent=new JLabel("String_Node_Str" + "String_Node_Str" + version + "String_Node_Str"+ build);
  lblContent.setHorizontalAlignment(SwingConstants.CENTER);
  lblContent.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  contentPanel.add(lblContent,BorderLayout.CENTER);
  JTextPane aboutTextPane=new JTextPane();
  aboutTextPane.addHyperlinkListener(new AboutTextPaneHyperlinkListener());
  aboutTextPane.setFocusable(false);
  aboutTextPane.setOpaque(false);
  aboutTextPane.setEditable(false);
  aboutTextPane.setContentType("String_Node_Str");
  String style="String_Node_Str" + UIManager.getDefaults().getFont("String_Node_Str").getFamily() + "String_Node_Str"+ "String_Node_Str";
  ((HTMLDocument)aboutTextPane.getDocument()).getStyleSheet().addRule(style);
  try {
    URL aboutUrl=AboutDialog.class.getClassLoader().getResource("String_Node_Str");
    if (aboutUrl != null) {
      aboutTextPane.setText(new String(Files.readAllBytes(Paths.get(aboutUrl.toURI()))));
    }
  }
 catch (  URISyntaxException|IOException e) {
    log.log(Level.FINE,"String_Node_Str",e);
  }
  contentPanel.add(aboutTextPane,BorderLayout.SOUTH);
  JPanel buttonPane=new JPanel();
  getContentPane().add(buttonPane,BorderLayout.SOUTH);
  GridBagLayout gbl_buttonPane=new GridBagLayout();
  gbl_buttonPane.columnWidths=new int[]{0,0,80,0};
  gbl_buttonPane.rowHeights=new int[]{23,0};
  gbl_buttonPane.columnWeights=new double[]{0.0,1.0,0.0,Double.MIN_VALUE};
  gbl_buttonPane.rowWeights=new double[]{0.0,Double.MIN_VALUE};
  buttonPane.setLayout(gbl_buttonPane);
  JButton btnOk=new JButton("String_Node_Str");
  btnOk.setPreferredSize(new Dimension(80,23));
  btnOk.addActionListener(new BtnOkActionListener());
  btnUpdater=new JButton("String_Node_Str");
  GridBagConstraints gbc_btnUpdater=new GridBagConstraints();
  gbc_btnUpdater.insets=new Insets(0,0,0,5);
  gbc_btnUpdater.gridx=0;
  gbc_btnUpdater.gridy=0;
  buttonPane.add(btnUpdater,gbc_btnUpdater);
  GridBagConstraints gbc_btnOk=new GridBagConstraints();
  gbc_btnOk.anchor=GridBagConstraints.NORTHWEST;
  gbc_btnOk.gridx=2;
  gbc_btnOk.gridy=0;
  buttonPane.add(btnOk,gbc_btnOk);
  pack();
  setMinimumSize(new Dimension(520,400));
  setMaximumSize(new Dimension(520,400));
  setLocationByPlatform(true);
}

Fixed version (ground truth):
/** 
 * Create the dialog.
 */
public AboutDialog(String version,String build){
  setResizable(false);
  setTitle("String_Node_Str");
  getContentPane().setLayout(new BorderLayout());
  contentPanel.setBorder(new EmptyBorder(5,5,5,5));
  getContentPane().add(contentPanel,BorderLayout.CENTER);
  contentPanel.setLayout(new BorderLayout(0,0));
  JLabel lblHeader=new JLabel("String_Node_Str");
  URL url=AboutDialog.class.getClassLoader().getResource("String_Node_Str");
  if (url != null) {
    lblHeader.setIcon(new ImageIcon(url));
  }
  contentPanel.add(lblHeader,BorderLayout.NORTH);
  JLabel lblContent=new JLabel("String_Node_Str" + "String_Node_Str" + version + "String_Node_Str"+ build);
  lblContent.setHorizontalAlignment(SwingConstants.CENTER);
  lblContent.setFont(new Font("String_Node_Str",Font.PLAIN,11));
  contentPanel.add(lblContent,BorderLayout.CENTER);
  JTextPane aboutTextPane=new JTextPane();
  aboutTextPane.addHyperlinkListener(new AboutTextPaneHyperlinkListener());
  aboutTextPane.setFocusable(false);
  aboutTextPane.setOpaque(false);
  aboutTextPane.setEditable(false);
  aboutTextPane.setContentType("String_Node_Str");
  String style="String_Node_Str" + UIManager.getDefaults().getFont("String_Node_Str").getFamily() + "String_Node_Str"+ "String_Node_Str";
  ((HTMLDocument)aboutTextPane.getDocument()).getStyleSheet().addRule(style);
  try {
    URL aboutUrl=AboutDialog.class.getClassLoader().getResource("String_Node_Str");
    if (aboutUrl != null) {
      try (BufferedReader reader=new BufferedReader(new InputStreamReader(aboutUrl.openStream()))){
        aboutTextPane.setText(reader.lines().collect(Collectors.joining()));
      }
     }
  }
 catch (  IOException e) {
    log.log(Level.FINE,"String_Node_Str",e);
  }
  contentPanel.add(aboutTextPane,BorderLayout.SOUTH);
  JPanel buttonPane=new JPanel();
  getContentPane().add(buttonPane,BorderLayout.SOUTH);
  GridBagLayout gbl_buttonPane=new GridBagLayout();
  gbl_buttonPane.columnWidths=new int[]{0,0,80,0};
  gbl_buttonPane.rowHeights=new int[]{23,0};
  gbl_buttonPane.columnWeights=new double[]{0.0,1.0,0.0,Double.MIN_VALUE};
  gbl_buttonPane.rowWeights=new double[]{0.0,Double.MIN_VALUE};
  buttonPane.setLayout(gbl_buttonPane);
  JButton btnOk=new JButton("String_Node_Str");
  btnOk.setPreferredSize(new Dimension(80,23));
  btnOk.addActionListener(new BtnOkActionListener());
  btnUpdater=new JButton("String_Node_Str");
  GridBagConstraints gbc_btnUpdater=new GridBagConstraints();
  gbc_btnUpdater.insets=new Insets(0,0,0,5);
  gbc_btnUpdater.gridx=0;
  gbc_btnUpdater.gridy=0;
  buttonPane.add(btnUpdater,gbc_btnUpdater);
  GridBagConstraints gbc_btnOk=new GridBagConstraints();
  gbc_btnOk.anchor=GridBagConstraints.NORTHWEST;
  gbc_btnOk.gridx=2;
  gbc_btnOk.gridy=0;
  buttonPane.add(btnOk,gbc_btnOk);
  pack();
  setMinimumSize(new Dimension(520,400));
  setMaximumSize(new Dimension(520,400));
  setLocationByPlatform(true);
}