[appengine-java] Re: SAXParseException: Premature end of file on dev server

2010-11-12 Thread Ian Marshall
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

2010-11-12 Thread Ian Marshall
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

2010-11-12 Thread Cyrille Vincey
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

2010-10-21 Thread pman
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.