I'm using rhino ETL for the first time in a project, and I'm very impressed by its capabilities. I use a join-operation to match two datasources.
Sometimes there might be missing data, so I override LeftOrphanRow to "log" the error. So I though I would throw an exception and then at the end of the process collect all occured exceptions using GetAllErrors().
But as it seems the process is being aborted with the first exception. Is that intentionally? What would be the best way to deal with OrphanRows (especially when I would like to have a summary of all orphan rows for all operations at the end of the process)?