This happens either on the first startup or if I go to explorer, and deselect
any selected nodes. Next, in the Tools menu, there are 2 actions: "Add to
Project" and "Update parser database" which do not work.
This is especially annoying for the first time users, who start the ide for the
first time and go to see what are the menu items, and these two are erratical.

The enable() methods in these actions do not check for empty array of activated
nodes, and return true in such case:
(from Editor's JCUpdateAction)
protected boolean enable(Node[] activatedNodes) {
boolean ok = true;
for (int i = 0; i < activatedNodes.length; i++) {
if (activatedNodes[i].getCookie(DataFolder.class) == null) {
ok = false;
break;
}
}
return ok;
}
These are really 2 separate bugs - one in Projects, on in Editor module, but as
the fix is simple, will keep both here.