pathLabel.setText("<html><u>" + shortenPath(reportPath) + "</u></html>");
pathLabel.setToolTipText(reportPath);
reportProgressBar.setIndeterminate(true);
reportProgressBar.setMaximum(100);
processingLabel.setText("Queuing...");
<BUG>STATUS = ReportStatus.QUEUING;
final String linkPath = reportPath;</BUG>
pathLabel.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {

pathLabel.setText("<html><u>" + shortenPath(reportPath) + "</u></html>");
pathLabel.setToolTipText(reportPath);
reportProgressBar.setIndeterminate(true);
reportProgressBar.setMaximum(100);
processingLabel.setText("Queuing...");
STATUS = ReportStatus.QUEUING;
if (reportPath != null) {
final String linkPath = reportPath;
pathLabel.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
