[appengine-java] Re: SAXParseException: Premature end of file on dev server
I have got the warning that I reported at the beginning of this thread again today, in the same circumstances. I have the index file datastore-indexes-auto.xml. I started my run without an index file or a local_db.bin file, so both files were created by the GAE/J development server together. I did stop my server later and then restart it using the same .bin and .xml files, and then got my warning. It might be that the dev server caches writes and that the index file got updated but not the datastore file before I shut the server down. But in this case, I fail to see how, on server restart, a required index already added to the index file automatically should cause a problem. This is a low priority note, but it would be nice to clear it up (just as I like to clear all compilation warnings!). On Oct 21, 1:55 pm, pman pollk...@gmail.com wrote: i faced similar problem b4. traced and found caused by datastore-indexes.xml existed b4 datastore is created. remove it then okay. On Oct 21, 5:56 pm, Cyrille Vincey crll...@gmail.com wrote: Same issue for the past 3 days. Only occuring on the dev server. I have tried for hours to solve it. No clue... Fortunately, no impact on the production environment. On 21/10/10 11:50, Ian Marshall ianmarshall...@gmail.com wrote: Hello All, I am running my web application on the GAE/J 1.3.8 development server on my local machine. I have just got the following log entry whilst testing: 21-Oct-2010 09:13:06 com.google.apphosting.utils.jetty.JettyLogger warn WARNING: fa...@null line:1 col:1 : org.xml.sax.SAXParseException: Premature end of file. I did not notice any effect on my web app: I was reading data from my dev server's datastore but not writing any data to it (apart from perhaps some data of my session). Has anyone else got this recently? Am I doing anything wrong, or could this be just an occasional glitch of the dev server which I can just ignore? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: SAXParseException: Premature end of file on dev server
I just got this error again, but instead of just the one line I reported at the head of this thread, this exception caused the failure of the creation of my (next) Apache Wicket page. I set out the full stack trace for interested people below. Ignore the Wicket part of it, since I believe that the Wicket failure is caused by a preceding SAXParseException. As a work-around, I just went to the previous page using my browser and tried again. This time, all worked at it should. 12-Nov-2010 11:40:06 com.google.apphosting.utils.jetty.JettyLogger warn WARNING: fa...@null line:1 col:1 : org.xml.sax.SAXParseException: Premature end of file. 12-Nov-2010 11:40:06 org.apache.wicket.RequestCycle logRuntimeException SEVERE: Can't instantiate page using constructor public [...].MyPage() org.apache.wicket.WicketRuntimeException: Can't instantiate page using construct or public [...].MyPage() at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFa ctory.java:212) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFacto ry.java:57) at org.apache.wicket.request.target.component.BookmarkablePageRequestTar get.newPage(BookmarkablePageRequestTarget.java:298) at org.apache.wicket.request.target.component.BookmarkablePageRequestTar get.getPage(BookmarkablePageRequestTarget.java:320) at org.apache.wicket.request.target.component.BookmarkablePageRequestTar get.processEvents(BookmarkablePageRequestTarget.java:234) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents (AbstractRequestCycleProcessor.java:92) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.j ava:1250) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) at org.apache.wicket.RequestCycle.steps(RequestCycle.java: 1436) at org.apache.wicket.RequestCycle.request(RequestCycle.java: 545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java: 484) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.ja va:317) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(Serve BlobFilter.java:58) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter (TransactionCleanupFilter.java:43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at com.google.appengine.tools.development.StaticFileFilter.doFilter(Stat icFileFilter.java:122) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3 88) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav a:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1 82) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7 65) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(De vAppEngineWebAppContext.java:70) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1 52) at com.google.appengine.tools.development.JettyContainerService $ApiProxy Handler.handle(JettyContainerService.java:349) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1 52) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:54 2) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpCo nnection.java:923) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java: 212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java: 404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja va:409) at org.mortbay.thread.QueuedThreadPool $PoolThread.run(QueuedThreadPool.j ava:582) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.google.appengine.tools.development.agent.runtime.Runtime.newInsta nce_(Runtime.java:112) at com.google.appengine.tools.development.agent.runtime.Runtime.newInsta nce(Runtime.java:120) at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFa ctory.java:192) ... 35
Re: [appengine-java] Re: SAXParseException: Premature end of file on dev server
I got this error several times. In my case, error was coming from data xml files used to upload data. The xml files were containing bad chars because they had been edited with an inappropriate text editor. Yep, I know, this surely doesn't help... On 12/11/10 12:50, Ian Marshall ianmarshall...@gmail.com wrote: I just got this error again, but instead of just the one line I reported at the head of this thread, this exception caused the failure of the creation of my (next) Apache Wicket page. I set out the full stack trace for interested people below. Ignore the Wicket part of it, since I believe that the Wicket failure is caused by a preceding SAXParseException. As a work-around, I just went to the previous page using my browser and tried again. This time, all worked at it should. 12-Nov-2010 11:40:06 com.google.apphosting.utils.jetty.JettyLogger warn WARNING: fa...@null line:1 col:1 : org.xml.sax.SAXParseException: Premature end of file. 12-Nov-2010 11:40:06 org.apache.wicket.RequestCycle logRuntimeException SEVERE: Can't instantiate page using constructor public [...].MyPage() org.apache.wicket.WicketRuntimeException: Can't instantiate page using construct or public [...].MyPage() at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFa ctory.java:212) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFacto ry.java:57) at org.apache.wicket.request.target.component.BookmarkablePageRequestTar get.newPage(BookmarkablePageRequestTarget.java:298) at org.apache.wicket.request.target.component.BookmarkablePageRequestTar get.getPage(BookmarkablePageRequestTarget.java:320) at org.apache.wicket.request.target.component.BookmarkablePageRequestTar get.processEvents(BookmarkablePageRequestTarget.java:234) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents (AbstractRequestCycleProcessor.java:92) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.j ava:1250) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) at org.apache.wicket.RequestCycle.steps(RequestCycle.java: 1436) at org.apache.wicket.RequestCycle.request(RequestCycle.java: 545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java: 484) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.ja va:317) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(Serve BlobFilter.java:58) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter (TransactionCleanupFilter.java:43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at com.google.appengine.tools.development.StaticFileFilter.doFilter(Stat icFileFilter.java:122) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(Servlet Handler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3 88) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav a:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1 82) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7 65) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(De vAppEngineWebAppContext.java:70) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1 52) at com.google.appengine.tools.development.JettyContainerService $ApiProxy Handler.handle(JettyContainerService.java:349) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1 52) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:54 2) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpCo nnection.java:923) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java: 212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java: 404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja va:409) at org.mortbay.thread.QueuedThreadPool $PoolThread.run(QueuedThreadPool.j ava:582) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source)
[appengine-java] Re: SAXParseException: Premature end of file on dev server
i faced similar problem b4. traced and found caused by datastore-indexes.xml existed b4 datastore is created. remove it then okay. On Oct 21, 5:56 pm, Cyrille Vincey crll...@gmail.com wrote: Same issue for the past 3 days. Only occuring on the dev server. I have tried for hours to solve it. No clue... Fortunately, no impact on the production environment. On 21/10/10 11:50, Ian Marshall ianmarshall...@gmail.com wrote: Hello All, I am running my web application on the GAE/J 1.3.8 development server on my local machine. I have just got the following log entry whilst testing: 21-Oct-2010 09:13:06 com.google.apphosting.utils.jetty.JettyLogger warn WARNING: fa...@null line:1 col:1 : org.xml.sax.SAXParseException: Premature end of file. I did not notice any effect on my web app: I was reading data from my dev server's datastore but not writing any data to it (apart from perhaps some data of my session). Has anyone else got this recently? Am I doing anything wrong, or could this be just an occasional glitch of the dev server which I can just ignore? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.