title: Uncaught SyntaxError: Unexpected token e
body: <p>I am getting Uncaught Syntax Error newly, the only addition is sending/retrieve json data from server to client. How to investigate what it is? Below is the screen shot <img src="https://i.stack.imgur.com/EVgLT.jpg" alt="enter image description here"></p>
  
  <p>Sometimes i get the following error in google chrome. 
  <img src="https://i.stack.imgur.com/gzPpb.jpg" alt="enter image description here"></p>
  
  <p>Below have the details which i lately updated to my code before we get this error. </p>
  
  <h2>Java Script</h2>
  
  <pre><code>// Post the topic in the post section
       function  updatePost(xhr, status,jsonData){
                      var args = $.parseJSON(jsonData);
  </code></pre>
  
  <h2>Data printed from the server log before sending to client</h2>
  
  <pre><code>10:20:15,101 INFO  [stdout] (http--127.0.0.1-8080-14)  Printing json data  {
  
  10:20:15,102 INFO  [stdout] (http--127.0.0.1-8080-14)   "topic_username" : "srikanth marni",
  
  10:20:15,102 INFO  [stdout] (http--127.0.0.1-8080-14)   "topic_lstUpdate" : "2012-09-06 10:20:15.025",
  
  10:20:15,103 INFO  [stdout] (http--127.0.0.1-8080-14)   "topic_body" : "Whats up",
  
  10:20:15,104 INFO  [stdout] (http--127.0.0.1-8080-14)   "isValid" : "true"
  
  10:20:15,105 INFO  [stdout] (http--127.0.0.1-8080-14) }
  </code></pre>
  
  <h2>Server code which creates Json Object</h2>
  
  <pre><code>stringWriter = new StringWriter();
                  // jfactory.createJsonGenerator(writer, JsonEncoding.UTF8);
                  jGenerator = jfactory.createJsonGenerator(stringWriter);
  
                  jGenerator.useDefaultPrettyPrinter();
                  jGenerator.writeStartObject(); // {
                  jGenerator.writeStringField("topic_username", loginUserName); // "title" : title
                  jGenerator.writeStringField("topic_lstUpdate", topicBean.getTopicVO().getLastUpdatedTimestamp().toString());
                  jGenerator.writeStringField("topic_body",              topicBean.getTopicVO().getBody());
  
                  jGenerator.writeStringField("isValid", "true");
                  jGenerator.writeEndObject(); // }
                  jGenerator.close();
                  //String jsonData = topicBean.getTopicVO().getBody();
                  request.setAttribute("JSON_DATA", stringWriter.toString());
                  System.out.println(" Printing json data  " +stringWriter.toString());
  
                  RequestDispatcher rd = servletContext.getRequestDispatcher("/meteor");
  </code></pre>
  
  <h2>Json Parser error show in console</h2>
  
  <pre><code>Uncaught SyntaxError: Unexpected token e jquery.js.jsf:16
  bF.extend.parseJSON jquery.js.jsf:16
  updatePost circle_topic.js.jsf:216
  request.onMessage publish_subscribe.js.jsf:56
  _f jquery.atmosphere.js.jsf:1975
  _invokeFunction jquery.atmosphere.js.jsf:1967
  _invokeCallback jquery.atmosphere.js.jsf:2027
  AtmosphereRequest.ajaxRequest.onreadystatechange jquery.atmosphere.js.jsf:1438
  </code></pre>
  
  <h2>JSON Data</h2>
  
  <pre><code>Logging message from publish_subsrcibe :{
    "topic_username" : "srikanth marni",
    "topic_lstUpdate" : "2012-09-06 11:52:59.966",
    "topic_body" : "testing",
    "isValid" : "true"
  } 
  </code></pre>