title: NIntegrate fails to converge near a point that is not inside my definite integral?
body: <p>I am trying to calculate a definite integral.  I write:</p>
  
  <pre><code>NIntegrate[expression, {x, 0, 1}, WorkingPrecision -&gt; 100]
  </code></pre>
  
  <p>"expression" is described below.   The WorkingPrecision was added in to help with another error.</p>
  
  <p>I get an error:</p>
  
  <blockquote>
    <p>"NIntegrate::ncvb: NIntegrate failed to converge to prescribed
    accuracy after 9 recursive bisections in x near {x} = {&lt;&lt;156>>}.
    NIntegrate obtained &lt;&lt;157>> and &lt;&lt;160>> for the integral and error
    estimates. >>"</p>
  </blockquote>
  
  <p>Why am I getting this error for <code>near{x} = {&lt;&lt;156&gt;&gt;}</code> when I am only looking at <code>0&lt;x&lt;1</code>?  And what do the double pointy brackets around the number mean?</p>
  
  <p>The expression is really long, so I think it would be more meaningful to show how I generate it.This is a basic version (some of the exponents I need to be variables, but these are the lowest values, and I still get the error).</p>
  
  <pre><code>F[n_] := (1 - (1 - F[n-1])^2)^2;
  F[0] = x;
  Expr[n_]:= (1/(1-F[n]))Integrate[D[F[n],x]*x,{x,x,1}];
  </code></pre>
  
  <p>I get the error when I integrate Expr[3] or higher.  Oddly, when I use regular Integrate and then //N at the end, I get a complex number for n=2.  </p>