<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8,10 +8,15 @@ package flails.request {
   import flails.resource.Record;
   import flails.request.Filter;
   
+  import mx.logging.ILogger;
+  import mx.logging.Log;
+
   public class JSONFilter implements HTTPFilter {
     public static const CONTENT_TYPE:String = &quot;application/json&quot;;
     public static const EXTENSION:String = &quot;json&quot;;
 
+    private var log:ILogger = Log.getLogger(&quot;flails.request.JSONFilter&quot;);
+
     public function JSONFilter() {}
     
     public function get contentType():String {
@@ -23,7 +28,15 @@ package flails.request {
     }
 
     public function load(data:Object):Object {
-      return JSON.decode(data as String);
+      try {
+        return JSON.decode(data as String);
+      } catch (e:JSONParseError) {
+        e.message = e.message + &quot;: &quot; + data;
+        
+        throw e;
+      }
+
+      return null;
     }
   }
-}
\ No newline at end of file
+}</diff>
      <filename>src/flails/request/JSONFilter.as</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4bdac14eb622a5458293209ed0bed73c7ddab6bc</id>
    </parent>
  </parents>
  <author>
    <name>David Leal</name>
    <email>dgleal@gmail.com</email>
  </author>
  <url>http://github.com/lancecarlson/flails/commit/9bbc53b25151f01f119ec469b0a4600a5eaf0e4d</url>
  <id>9bbc53b25151f01f119ec469b0a4600a5eaf0e4d</id>
  <committed-date>2009-11-05T11:28:13-08:00</committed-date>
  <authored-date>2009-11-05T11:28:13-08:00</authored-date>
  <message>Show input on JSONParseError.</message>
  <tree>27a6e5fd9d1feba17a7525bf9b7910c83acf12a5</tree>
  <committer>
    <name>David Leal</name>
    <email>dgleal@gmail.com</email>
  </committer>
</commit>
