title: Data between quotes and field separator
body: <p>In the example given below, the last line is not uploaded. I get an error:</p>
  
  <pre><code>Data between close double quote (") and field separator: 
  </code></pre>
  
  <p>This looks like a bug since all the data between pipe symbol should be treated as a single field.</p>
  
  <p><strong>Schema:</strong> one:string,two:string,three:string,four:string</p>
  
  <p>Upload file:</p>
  
  <pre><code>This | is | test only | to check quotes
  second | line | "with quotes" | no text
  third line | with | "start quote" and | a word after quotes
  </code></pre>
  
  <p>The first and second line above is processed. But not the third.</p>
  
  <hr>
  
  <p>Update:</p>
  
  <p>Can some please explain why does the following work <strong>except the third line</strong>?</p>
  
  <pre><code>This | is | test only | to check quotes
  second | line | "with quotes" | no text
  third line | with | "start quote" and | a word after quotes
  forth line | enclosed | {"GPRS","MCC_DETECTED":false,"MNC_DETECTED":false} | how does this work?
  fifth line | with | {"start quote"} and | a word after quotes
  </code></pre>
  
  <p>There can be some fancy explanation to this. From the end user perspective this is absurd.</p>