title: RxJava FlatMap: How to skip errors?
body: <p>In chain <code>obs1.flatmap(x -&gt; obs2()).subscribe(sub)</code> if <code>obs2</code> produces an error, it causes immediate calling <code>onError</code> on <code>sub</code>. This is as documented:</p>
  
  <blockquote>
    <p>Note that if any of the individual Observables mapped to the items
    from the source Observable by flatMap aborts by invoking onError, the
    Observable produced by flatMap will itself immediately abort and
    invoke onError.</p>
  </blockquote>
  
  <p>But is it possible to ignore <code>obs2</code> errors and make <code>obs1</code> continue emitting?</p>