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
