You're right. The validator doesn't skip leading whitespace.

David

Djun Kim wrote:
>
>
> Looks like the validator throws errors when the input has leading whitespace.
>
>
>
> For example, the attached file generates:
>
>
>
> HTTP ERROR: 500
>
>
>
> 0
>
>
>
> RequestURI=/babel/validator
>
> Caused by:
>
>
>
> java.lang.IllegalArgumentException: 0
>
>     at 
> org.mozilla.javascript.RhinoException.initColumnNumber(RhinoException.java:156)
>
>     at 
> org.mozilla.javascript.RelaxedJSONException.(RelaxedJSONException.java:11)
>
>     at 
> edu.mit.simile.babel.ValidatorServlet$MyErrorReporter.error(ValidatorServlet.java:201)
>
>     at 
> org.mozilla.javascript.RelaxedJSONParser.reportError2(RelaxedJSONParser.java:179)
>
>     at 
> org.mozilla.javascript.RelaxedJSONParser.reportErrorHere(RelaxedJSONParser.java:183)
>
>     at 
> org.mozilla.javascript.RelaxedJSONParser.checkObject(RelaxedJSONParser.java:62)
>
>     at 
> org.mozilla.javascript.RelaxedJSONParser.check(RelaxedJSONParser.java:42)
>
>     at 
> org.mozilla.javascript.RelaxedJSONParser.check(RelaxedJSONParser.java:37)
>
>     at 
> edu.mit.simile.babel.ValidatorServlet.internalHandle(ValidatorServlet.java:176)
>
>     at edu.mit.simile.babel.ValidatorServlet.doPost(ValidatorServlet.java:82)
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
>     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>
>     at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:356)
>
>     at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
>
>     at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>
>     at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
>
>     at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>
>     at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>
>     at org.mortbay.jetty.Server.handle(Server.java:269)
>
>     at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
>
>     at 
> org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:701)
>
>     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:617)
>
>     at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
>
>     at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
>
>     at 
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>
>     at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>
>
>
> Powered by Jetty://
>
>
>
> --
>
> Djun M. Kim, President                          djun.kim [at] cielosystems 
> [dot] com
>
> Cielo Systems Inc.
>
> Strategic Software Research                     http://www.cielosystems.com
>
> 164 - 4438 10th Avenue West                     Tel:   (778) 895-1379
>
> Vancouver, BC                                   Skype: djun.kim
>
> Canada, V6R 4R8
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> General mailing list
> [email protected]
> http://simile.mit.edu/mailman/listinfo/general

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to