How to check if a new node is correctly created using Entity Metadata Wrapper $wrapper->save()?
Check that the entity has an identifier:

if ($ewrapper-&gt;getIdentifier()) {
  // Save happened.
}


A better approach might be handling any errors:

try {
  $ewrapper-&gt;save();

  // Try to do something with $ewrapper-&gt;getIdentifier()
}
catch (\Exception $e) {
  // Recover...
}