title: Error loading OBJ with Texture UVs
body: <p>I'm getting errors with Three.js <em>v68</em> when I load a OBJ file and use a Material with texture map in it,</p>
  
  <pre><code>Error: WebGL: drawElements: bound vertex attribute buffers do not have sufficient size for given indices from the bound element array
  </code></pre>
  
  <p>The mesh works fine until I add a texture map. The map is set on the material with this code:</p>
  
  <pre><code>var imgTexture = THREE.ImageUtils.loadTexture( "assets/tex01.png" );
  imgTexture.wrapS = THREE.RepeatWrapping;
  imgTexture.wrapT = THREE.RepeatWrapping;
  imgTexture.needsUpdate = true;
  ...
  mat.map = imgTexture;
  mat.needsUpdate = true;
  </code></pre>
  
  <p>The obj (exported from 3dmax) has UV data inside, and that UV info is loaded in thee faceVertexUvs property.</p>
  
  <pre><code>vt 0.8586 0.4138 0.0000
  vt 0.8719 0.3913 0.0000
  vt 0.9145 0.2598 0.0000
  ....
  </code></pre>
  
  <p>The mesh is loaded with THREE.OBJLoader. The loaded Object has faces: Array[6812] elements and   faceVertexUvs: Array[1].Array[6812] elements of real UVs values. So its appears to have loaded the right data. But its failing during rendering.</p>