embedding commit id support
ENOENT may happen as well
more logging when exception raised