Re: [appengine-java] Strange characters showing in incoming emails

2010-04-14 Thread david ruescas
Hi,

The truth is I cant remember how/if I solved this, I havent played around
with email for a long time. I'll get back to you if I find out what the
problem is..

Regards,

David

On Tue, Apr 13, 2010 at 11:18 PM, Esteban Ignacio Masoero 
emaso...@getsense.com.ar wrote:

 Hi:

 I think I'm experiencing the same problem. Strangely, I'm sending unicode
 (spanish) characters, specially the 'ñ' (spanish N), and I receive them well
 in the body part but not in the subject part of the email, where they appear
 as a '?'.
 I noticed this issue
 http://code.google.com/p/googleappengine/issues/detail?id=2288 was
 created, but I'm not really sure where it targets my problem.

 David, did you finally solve your problem? any ideas about this?

 Thanks,

 Esteban


 On Tue, Dec 1, 2009 at 10:02 AM, david ruescas fastn...@gmail.com wrote:

 Ive done some more testing and it seems the problem is not limited to
 character 0008, but that in general strange unencoded characters
 occasionally show up, apparently without following any pattern. Anyone
 else encountering this issue?

 Thank you

 David

 On 11/30/09, david ruescas fastn...@gmail.com wrote:
  I get occasional characters that look like this
 
  http://www.fileformat.info/info/unicode/char/0008/index.htm
 
  when processing incoming emails. I think its the backspace 0008
  character, at least thats how they show up in the app engine log. Any
  idea where these characters are coming from?
 
  Thankyou,
 
  David
 

 --

 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.comgoogle-appengine-java%2bunsubscr...@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.comgoogle-appengine-java%2bunsubscr...@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] Cannot deploy - Version not ready

2010-02-11 Thread david ruescas
Ive been trying to update my app for the past hour, and I keep getting
version not ready errors, the log always shows something like this:

Unable to update:
java.lang.RuntimeException: Version not ready.
at
com.google.appengine.tools.admin.AppVersionUpload.commit(AppVersionUpload.java:456)
at
com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:127)
at
com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:56)
at
com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:271)
at
com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

I havent changed anything important, so it looks like a temporary glitch,
but it doesnt go away..

Any ideas?

Thanks

David

-- 
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.



Re: [appengine-java] Is replyTo supposed to work when sending emails?

2009-12-04 Thread david ruescas
I cant remember right now, but ill get back to you

On 12/4/09, Guillaume Laforge glafo...@gmail.com wrote:
 Actually, I've had a look at the message headers, and I do see a reply to:

 Reply-To: f...@bar.com

 But it's when I hit reply in Gmail that it replies to the sender and not the
 replyTo.

 So perhaps it's more a problem of Gmail itself than of the SDK?

 David, have you experienced this when replying from withing Gmail, or was it
 elsewhere? (other mail client or provider)

 Guillaume


 On Fri, Dec 4, 2009 at 13:47, Guillaume Laforge glafo...@gmail.com wrote:

 So I guess I'm not dreaming, replyTo is not respected.
 Should I file an issue in the bug tracker about this?


 On Fri, Dec 4, 2009 at 13:45, david ruescas fastn...@gmail.com wrote:

 Ive observed the same behaviour

 --

 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.comgoogle-appengine-java%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.





 --
 Guillaume Laforge
 Groovy Project Manager
 Head of Groovy Development at SpringSource
 http://www.springsource.com/g2one




 --
 Guillaume Laforge
 Groovy Project Manager
 Head of Groovy Development at SpringSource
 http://www.springsource.com/g2one

 --

 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] Strange characters showing in incoming emails

2009-12-01 Thread david ruescas
Ive done some more testing and it seems the problem is not limited to
character 0008, but that in general strange unencoded characters
occasionally show up, apparently without following any pattern. Anyone
else encountering this issue?

Thank you

David

On 11/30/09, david ruescas fastn...@gmail.com wrote:
 I get occasional characters that look like this

 http://www.fileformat.info/info/unicode/char/0008/index.htm

 when processing incoming emails. I think its the backspace 0008
 character, at least thats how they show up in the app engine log. Any
 idea where these characters are coming from?

 Thankyou,

 David


--

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] Backspace characters showing up in email content

2009-11-30 Thread david ruescas
I get occasional characters that look like this

http://www.fileformat.info/info/unicode/char/0008/index.htm

when processing incoming emails. I think its the backspace 0008
character, at least thats how they show up in the app engine log. Any
idea where these characters are coming from?

Thankyou,

David

--

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.




Re: [appengine-java] JSTL formatDate requires session to be on?

2009-11-30 Thread david ruescas
A similar thing has happened to me using fmt:formatNumber for which
I had to enable sessions. I cant remember exactly where, but the stack
trace reveals that somewhere in the fmt implementation there is a call
to get session.

Ive left sessions on for the moment to get this working for me, but if
there is other workaround ill do the formatting myself manually.
There's no point in having session enabled just for this.

On 11/30/09, aschearer aschea...@gmail.com wrote:
 I'm not sure if I'm doing something wrong -- I'm new to JSTL -- but
 when I try to format a date I get an error about session state not
 being enabled. For the record I am trying:

 tdfmt:formatDate value=${post.created} pattern=MMM dd 
 type=date //td

 Which results in the following error:

 Session support is not enabled in appengine-web.xml.  To enable
 sessions, put sessions-enabledtrue/sessions-enabled in that file.

 If I enable sessions then the page loads as expected. I've tried
 setting the scope / var attributes on formatDate without any luck.

 I'd appreciate any help, thanks.

 --

 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.




Re: [appengine-java] My indexes are stuck in BUILDING state after deploying my app for the first time (i.e. on an empty datastore)

2009-11-30 Thread david ruescas
A similar thing happened to me yesterday. The problem resolved itself
overnight, cant tell you exactly how long it took.

On 11/30/09, Jeffrey Goetsch jeffg@gmail.com wrote:
 I was having about 2 hour index build times.  I think a lot of people were
 launching over the weekend.

 --Jeff

 On Sun, Nov 29, 2009 at 8:36 PM, Tim Cooper tco...@gmail.com wrote:

 I've just deployed my AppEngine application for the first time.  It
 was working perfectly when running in the development environment on
 my laptop, but doesn't work in its deployed state.  I'm getting 500
 Server Error, DatastoreNeedIndexException: no matching index
 found.   The dashboard says that all my 7 indexes are still in the
 BUILDING state and have been for about an hour.   The datastore was
 empty before I did this, and it now has a total size of 34K...(somehow
 2 entities managed to get half created).

 The documentation says to mail this group if it appears that the
 indexes are stuck.  I haven't been able to get useful information from
 the group threads from the other people who have reported this
 problem.

 The application-id is edvaltt.

 I'm unable to continue my work.  Can anyone help?

 --

 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.comgoogle-appengine-java%2bunsubscr...@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.




--

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.




Re: [appengine-java] Re: out of memory on javax.mail.internet.MimeMultipart.getCount

2009-11-25 Thread david ruescas
I added a trace message, here's the value of
javax.mail.internetMimeMessage.getContentType():

com.dr.reviewengine.MailServlet doPost: multipart content type
text/plain; charset=ISO-8859-1

thankyou

On 11/25/09, m seleron seler...@gmail.com wrote:
 Hi,

 I want you to teach the value of
 [javax.mail.internetMimeMessage.getContentType() ]
 for confirmation.

 thanks.

 On 11月25日, 午前3:57, david ruescas fastn...@gmail.com wrote:
 When receiving email I get an out of memory error when calling
 getCount on the MimeMultipart object.

 Heres the stack trace:

 Error for /_ah/mail/rev...@reviewengine.appspotmail.com
 java.lang.OutOfMemoryError: Java heap space
         at java.util.Arrays.copyOf(Unknown Source)
         at java.io.ByteArrayOutputStream.write(Unknown Source)
         at
 javax.mail.internet.MimeMultipart.readTillFirstBoundary(MimeMultipart.java:244)
         at javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:181)
         at
 javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:109)
         at com.dr.reviewengine.MailServlet.doPost(MailServlet.java:85)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
         at
 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
         at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
         at
 com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
         at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
         at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
         at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
         at
 org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
         at
 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
         at
 org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
         at
 org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
         at
 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
         at
 com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:238)
         at
 org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
         at org.mortbay.jetty.Server.handle(Server.java:313)
         at
 org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
         at
 org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
         at
 com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
         at
 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
         at
 com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:139)
         at
 com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:239)
         at
 com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5135)
         at
 com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5133)
         at
 com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java:24)
         at
 com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:363)

 --

 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.




Re: [appengine-java] Re: out of memory on javax.mail.internet.MimeMultipart.getCount

2009-11-25 Thread david ruescas
It worked, cheers

On 11/25/09, david ruescas fastn...@gmail.com wrote:
 Thank you Jeremy, that may indeed be it. I'll give it a try shortly

 Incidentally, what does your  IOUtils.toString look like? Does it use
 an InputStreamReader combined with a StringWriter? Im using

 StringWriter sw = new StringWriter();
 char[] buffer = new char[1024];
 for (int n; (n = r.read(buffer)) != -1; )  {
 sw.write(buffer, 0, n);
 }

 Just checking im doing things the most standard way possible.

 thanks again

 David

 On 11/25/09, Jeremy Blythe jeremybly...@gmail.com wrote:
 You might be parsing a text/plain as a multipart. I've blogged about
 this here
 http://jeremyblythe.blogspot.com/2009/11/receiving-email-in-google-app-engine.html
 I think this is a bug in App Engine.

 On Nov 25, 3:42 pm, david ruescas fastn...@gmail.com wrote:
 I added a trace message, here's the value of
 javax.mail.internetMimeMessage.getContentType():

 com.dr.reviewengine.MailServlet doPost: multipart content type
 text/plain; charset=ISO-8859-1

 thankyou

 On 11/25/09, m seleron seler...@gmail.com wrote:

  Hi,

  I want you to teach the value of
  [javax.mail.internetMimeMessage.getContentType() ]
  for confirmation.

  thanks.

  On 11月25日, 午前3:57, david ruescas fastn...@gmail.com wrote:
  When receiving email I get an out of memory error when calling
  getCount on the MimeMultipart object.

  Heres the stack trace:

  Error for /_ah/mail/rev...@reviewengine.appspotmail.com
  java.lang.OutOfMemoryError: Java heap space
          at java.util.Arrays.copyOf(Unknown Source)
          at java.io.ByteArrayOutputStream.write(Unknown Source)
          at
  javax.mail.internet.MimeMultipart.readTillFirstBoundary(MimeMultipart.java:244)
          at
  javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:181)
          at
  javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:109)
          at
  com.dr.reviewengine.MailServlet.doPost(MailServlet.java:85)
          at
  javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
          at
  javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
          at
  org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
          at
  org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
          at
  com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
          at
  org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
          at
  com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
          at
  org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
          at
  org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
          at
  org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
          at
  org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
          at
  org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
          at
  org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
          at
  com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:238)
          at
  org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
          at org.mortbay.jetty.Server.handle(Server.java:313)
          at
  org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
          at
  org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
          at
  com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
          at
  org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
          at
  com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:139)
          at
  com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:239)
          at
  com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5135)
          at
  com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5133)
          at
  com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java:24)
          at
  com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:363)

  --

  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

[appengine-java] out of memory on javax.mail.internet.MimeMultipart.getCount

2009-11-24 Thread david ruescas
When receiving email I get an out of memory error when calling
getCount on the MimeMultipart object.

Heres the stack trace:

Error for /_ah/mail/rev...@reviewengine.appspotmail.com
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.io.ByteArrayOutputStream.write(Unknown Source)
at 
javax.mail.internet.MimeMultipart.readTillFirstBoundary(MimeMultipart.java:244)
at javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:181)
at javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:109)
at com.dr.reviewengine.MailServlet.doPost(MailServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at 
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at 
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at 
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:238)
at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313)
at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
at 
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
at 
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:139)
at 
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:239)
at 
com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5135)
at 
com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(RuntimePb.java:5133)
at 
com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java:24)
at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:363)

--

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: app engine query error - java.lang.OutOfMemoryError: Java heap space

2009-11-11 Thread david ruescas
I used getObjectById() instead of newQuery() and the error went away

Thanks Max

On Wed, Nov 11, 2009 at 8:04 PM, Max Ross (Google) 
maxr+appeng...@google.com maxr%2bappeng...@google.com wrote:

 I'm pretty sure you're hitting this:
 http://code.google.com/p/googleappengine/issues/detail?id=2221

 This will be fixed in the next SDK (1.2.8) but until then the workaround is
 to replace the hard-coded String with a parameter and pass a Key value
 instead of the string.


 On Wed, Nov 11, 2009 at 10:20 AM, david fastn...@gmail.com wrote:


 When accessing a certain page on my app i get the error:

 Error: Server Error
 The server encountered an error and could not complete your request.

 If the problem persists, please report your problem and mention this
 error message and the query that caused it.

 The report link does not seem to work so i thought i'd post it here,
 please let me know if I should be reporting this elsewhere. thankyou

 heres the query:

 query: select from com.dr.reviewengine.entity.Rating where name ==
 iniciador madrid

 and the trace:

 #

 Error for /entity
 java.lang.OutOfMemoryError: Java heap space
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolSource.newByteArray
 (ProtocolSource.java:468)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolSource.getUninterpreted
 (ProtocolSource.java:461)
at com.google.storage.onestore.v3.OnestoreEntity$Reference.merge
 (OnestoreEntity.java:4192)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage.mergeFrom
 (ProtocolMessage.java:377)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage.mergeFrom
 (ProtocolMessage.java:394)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage.parseFrom
 (ProtocolMessage.java:506)
at com.google.appengine.api.datastore.KeyFactory.stringToKey
 (KeyFactory.java:196)
at
 org.datanucleus.store.appengine.query.DatastoreQuery.internalPkToKey
 (DatastoreQuery.java:1163)
at

 org.datanucleus.store.appengine.query.DatastoreQuery.addLeftPrimaryExpression
 (DatastoreQuery.java:940)
at
 org.datanucleus.store.appengine.query.DatastoreQuery.addExpression
 (DatastoreQuery.java:715)
at org.datanucleus.store.appengine.query.DatastoreQuery.addFilters
 (DatastoreQuery.java:663)
at
 org.datanucleus.store.appengine.query.DatastoreQuery.performExecute
 (DatastoreQuery.java:214)
at org.datanucleus.store.appengine.query.JDOQLQuery.performExecute
 (JDOQLQuery.java:84)
at org.datanucleus.store.query.Query.executeQuery(Query.java:1489)
at org.datanucleus.store.query.Query.executeWithArray(Query.java:
 1371)
at org.datanucleus.store.query.Query.execute(Query.java:1344)
at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
at com.dr.reviewengine.ReviewengineServlet.viewHelper
 (ReviewengineServlet.java:327)
at com.dr.reviewengine.ReviewengineServlet.doGet
 (ReviewengineServlet.java:65)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at
 org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
 487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
 (ServletHandler.java:1093)
at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter
 (SaveSessionFilter.java:35)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
 (ServletHandler.java:1084)
at
 com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter
 (TransactionCleanupFilter.java:43)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
 (ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle
 (ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle
 (SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle
 (SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle
 (ContextHandler.java:712)
at
 org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
 405)

 #
 C 11-11 10:09AM 01.840

 Uncaught exception from servlet
 java.lang.OutOfMemoryError: Java heap space
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolSource.newByteArray
 (ProtocolSource.java:468)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolSource.getUninterpreted
 (ProtocolSource.java:461)
at com.google.storage.onestore.v3.OnestoreEntity$Reference.merge
 (OnestoreEntity.java:4192)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage.mergeFrom
 (ProtocolMessage.java:377)
at

 com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage.mergeFrom
 (ProtocolMessage.java:394)
at