Is there possibility that there is error information which wasn't printed to screen in mathematica?
<p>My question goes like this:</p>

<p>I need to get a numerical integral in every loop. 
Because of the numerical method, there maybe errors, like failure of convergence in certain number of iterations.
So, I want to record the loops in which errors happen by the function "Check"().</p>

<p>As shown in following picture, every list shows the loops in which errors happen so far.</p>

<p>As you can see, in the 86th loop, there is an error information, so "86" was appended to error list.
In the 84th loop, no error information was output to the screen, however, "84" was appended to error list.
my question is why this happened? Is there possibility that there is error information which wasn't printed to screen in the 84th loop?</p>

<p><a href="https://i.stack.imgur.com/ie6Wb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ie6Wb.png" alt="enter image description here"></a></p>

<p>Part of my code is:</p>

<pre><code>(*ndist and gdist are functions of two distributions. errk is used to store the loop number if error happens in current loop. errklist is used to store all loops in which error happens so far.*)
errk =  Flatten[Check[
nentropy = NIntegrate[ndist Log[ndist], {x, -Infinity, Infinity}];
gentropy = NIntegrate[gdist Log[gdist], {x, -Infinity, Infinity}],Sow[k]] // Reap // Rest];           
AppendTo[errklist, (j - 1)*101 + errk];
</code></pre>