firebase 3/AngularFire 2 cannot catch error when trying to set firebase
<p>Firebase v3.2.1
AngularFire 2.0.1</p>

<p>I try to set firebase, I got this error:</p>

<pre><code>Error: Firebase.set failed: First argument contains undefined in property 'products.xxx.longDescFR'
</code></pre>

<p>but I cannot catch the error, no console log displayed!</p>

<pre><code>firebase.database().ref('products').set(productList).then(function(ref) {
      console.log(ref)
    }).catch(function(error) {
      console.log('Failed: ' + error);
    });
</code></pre>

<p>any idea how to catch the reject/fail promise?</p>

<p>Chuck</p>