try {
core.createProject();
} catch (JSiteException jse1) {
- JOptionPane.showMessageDialog(mainWindow, I18n.get("mainWindow.error.notConnected.message"), I18n.get("mainWindow.error.notConnected.title"), JOptionPane.ERROR_MESSAGE);
+ JOptionPane.showMessageDialog(mainWindow, I18n.get("mainWindow.error.projectCreationFailed.message", jse1.getMessage()), I18n.get("mainWindow.error.projectCreationFailed.title"), JOptionPane.ERROR_MESSAGE);
} catch (IOException e) {
/* TODO - add i18n */
JOptionPane.showMessageDialog(mainWindow, I18n.get(""), I18n.get(""), JOptionPane.ERROR_MESSAGE);
targetNode = nodeList.get(selectedNodeIndex);
}
logger.log(Level.INFO, "Inserting project “" + project.getName() + "” to node “" + targetNode.getName() + "”...");
+ if (!core.isNodeConnected(targetNode)) {
+ JOptionPane.showMessageDialog(mainWindow, I18n.get("mainWindow.error.nodeNotConnected.message", targetNode.getName()), I18n.get("mainWindow.error.nodeNotConnected.title", targetNode.getName()), JOptionPane.ERROR_MESSAGE);
+ return;
+ }
+ core.insertProject(targetNode, project);
}
/**