[appengine-java] GAE Arabic Support
using this code i persist data to GAE Store but when storing Arabic it's format in Store become ? how to support persist Arabic Text in GAE DataStore ??? the code : PersistenceManager manager = PMF.get().getPersistenceManager(); Category category = new Category(categoryName); manager.makePersistent(category); manager.refresh(category); manager.close(); please i need 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-java@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] Queries and Indexes inquiry
at this link http://code.google.com/appengine/docs/java/datastore/queries.html i found that you can return query result with an easy way and add filter and so on and to get the result list : List results = datastore.prepare(query).asList(FetchOptions.Builder.withDefaults()); my question is here : i have java bean class called Offer how to cast result to be list not list how can i do this step ?? -- 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-java@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] Properties With Multiple Values Can Have Surprising Behaviors
at this link http://code.google.com/appengine/docs/java/datastore/queries.html#Restrictions_on_Queries i found this topic : Properties With Multiple Values Can Have Surprising Behaviors but i couldn't understand how can i solve this issue and why this problem occur ??? can anyone help me in this issue ? 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-java@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: Java Mail Api Error With GAE
yeah, i found this thanks alot Sumi On Dec 27, 9:59 pm, Sumi wrote: > are you using any of these mail.jar, mailapi.jar, smpt.jat and pop3.jar in > your project?if so remove them .. > > On Mon, Dec 27, 2010 at 11:44 AM, Ahmed Shoeib < > > ahmedelsayed.sho...@gmail.com> wrote: > > hi all, > > > i use this code for sending mail > >http://code.google.com/appengine/docs/java/mail/usingjavamail.html > > > and after uploading this application to AppEngine account > > i face this problem > > > javax.servlet.ServletContext log: Exception while dispatching incoming > > RPC call > > com.google.gwt.user.server.rpc.UnexpectedException: Service method > > 'public abstract void > > > com.fuoeg.testMail.client.SendMailService.login(java.lang.String,java.lang.String,java.lang.String,java.lang.String)' > > threw an unexpected exception: java.lang.NoClassDefFoundError: > > java.net.Socket is a restricted class. Please see the Google App > > Engine developer's guide for more details. > > at > > com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: > > 378) > > at > > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: > > 581) > > at > > > com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: > > 207) > > at > > > com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: > > 243) > > at > > > com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: > > 62) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > at > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: > > 511) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1166) > > at > > > com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: > > 97) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > > com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: > > 35) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: > > 43) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > > 388) > > at > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: > > 216) > > at > > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: > > 182) > > at > > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: > > 765) > > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: > > 418) > > at > > > com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: > > 238) > > at > > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: > > 152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at > > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: > > 542) > > at org.mortbay.jetty.HttpConnection > > $RequestHandler.headerComplete(HttpConnection.java:923) > > at > > > com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: > > 76) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > > > com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: > > 135) > > at > > com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: > > 261) > > at com.google.apphosting.base.RuntimePb$EvaluationRuntime > > $6.handleBlockingRequest(RuntimePb.java:8495) > > at com.google.apphosting.base.RuntimePb$EvaluationRuntime > > $6.handleBlockingRequest(RuntimePb.java:8493) > > at > > > com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: > > 24) > >
[appengine-java] Java Mail Api Error With GAE
hi all, i use this code for sending mail http://code.google.com/appengine/docs/java/mail/usingjavamail.html and after uploading this application to AppEngine account i face this problem javax.servlet.ServletContext log: Exception while dispatching incoming RPC call com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void com.fuoeg.testMail.client.SendMailService.login(java.lang.String,java.lang.String,java.lang.String,java.lang.String)' threw an unexpected exception: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details. at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: 378) at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: 581) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: 207) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: 243) at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: 62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 511) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1166) at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: 97) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: 35) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: 238) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:923) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: 76) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 135) at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: 261) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $6.handleBlockingRequest(RuntimePb.java:8495) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $6.handleBlockingRequest(RuntimePb.java:8493) at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: 24) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java: 435) at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java: 572) at com.google.tracing.TraceContext$TraceContextRunnable $1.run(TraceContext.java:448) at com.google.tracing.TraceContext.runInContext(TraceContext.java: 688) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: 326) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: 318) at com.google.tracing.TraceContext $TraceContextRunnable.run(TraceContext.java:446) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1110) at java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. Please see the Google App Engine developer's guide for more details. at java.net.Socket.(Socket.java) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java: 278) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227) at com.sun.mail.smtp.SMTPTransport.
[appengine-java] Re: sending mail @ specific time using GAE
thanks didier for your help On Dec 27, 2:43 pm, Didier Durand wrote: > Hi, > > Use the mail service to program the sending of your emails > :http://code.google.com/appengine/docs/java/mail/ > > regards > > didier > > On Dec 27, 1:41 pm, Ahmed Shoeib > wrote: > > > how to integrate sending Mail with crons ? > > > On Dec 27, 2:30 pm, Didier Durand wrote: > > > > Hi, > > > > The best way is to use scheduled tasks: all details > > > athttp://code.google.com/appengine/docs/java/config/cron.html > > > > regards > > > > didier > > > > On Dec 27, 1:09 pm, Ahmed Shoeib > > > wrote: > > > > > hi all, > > > > > i need to make my application send mail @ specific time > > > > > how i can do it ??? > > > > > please 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.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Mail API inquiry
hi all , i know how to send mail message using Java Mail API but my code need email password to send the message . is there is any other way to send mail without needs to email password ( for example using UserService associated with GAE ) . please help me. -- 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: sending mail @ specific time using GAE
how to integrate sending Mail with crons ? On Dec 27, 2:30 pm, Didier Durand wrote: > Hi, > > The best way is to use scheduled tasks: all details > athttp://code.google.com/appengine/docs/java/config/cron.html > > regards > > didier > > On Dec 27, 1:09 pm, Ahmed Shoeib > wrote: > > > hi all, > > > i need to make my application send mail @ specific time > > > how i can do it ??? > > > please 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.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail @ specific time using GAE
how to integrate sending Mail with crons ? On Dec 27, 2:30 pm, Didier Durand wrote: > Hi, > > The best way is to use scheduled tasks: all details > athttp://code.google.com/appengine/docs/java/config/cron.html > > regards > > didier > > On Dec 27, 1:09 pm, Ahmed Shoeib > wrote: > > > hi all, > > > i need to make my application send mail @ specific time > > > how i can do it ??? > > > please 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.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail @ specific time using GAE
how to integrate sending Mail with crons ? On Dec 27, 2:30 pm, Didier Durand wrote: > Hi, > > The best way is to use scheduled tasks: all details > athttp://code.google.com/appengine/docs/java/config/cron.html > > regards > > didier > > On Dec 27, 1:09 pm, Ahmed Shoeib > wrote: > > > hi all, > > > i need to make my application send mail @ specific time > > > how i can do it ??? > > > please 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.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] sending mail @ specific time using GAE
hi all, i need to make my application send mail @ specific time how i can do it ??? please 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.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Serve image from blob store
hi all, i want to get image from blobstore using this code // Serve image from blob store BlobKey blobKey = new BlobKey(req.getParameter("apikey")); blobstoreService.serve(blobKey, resp); and facing this problem HTTP ERROR 500 Problem accessing /api/news/serve. Reason: WRITER Caused by: java.lang.IllegalStateException: WRITER at org.mortbay.jetty.Response.getOutputStream(Response.java:594) at javax.servlet.ServletResponseWrapper.getOutputStream(ServletResponseWrapper.java: 105) at com.google.appengine.api.blobstore.dev.ServeBlobFilter.serveBlob(ServeBlobFilter.java: 169) at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java: 62) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java: 122) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 418) at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java: 70) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at com.google.appengine.tools.development.JettyContainerService $ApiProxyHandler.handle(JettyContainerService.java:349) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.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.java: 409) at org.mortbay.thread.QueuedThreadPool $PoolThread.run(QueuedThreadPool.java:582) -- 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] how to send DataStore Between To Java AppEngine Accounts
hi , is there a direct way to send dataStore from on appEngine Account to another one ??? how can i do this ?? 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.
[appengine-java] AppEngine Inquiries
hi , now i have mobile application need to communicate with AppEngine Account to store Data & retrieve it whenever need it . another appEngine need this Data to make statistics about this Data . now the Question : what is the perfect way to Do That : 1 - make the mobile App Send This Data To both of AppEngine accounts . 2 - make the mobile App send the data to the first AppEninge Account and make communication between the two AppEngine Accounts. what is the perfect solutions to do that ?? 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.
[appengine-java] Re: ِApp Engine Quotas
i know that i mean how to control that in other word i want to know if what the range my web site grows up to know how much i will pay so the problem is how can i know what the range my web site grows up ? On Sep 23, 2:34 pm, Didier Durand wrote: > Hi Ahmed, > > If you exceed the free quota, > seehttp://code.google.com/appengine/docs/billing.html#Billable_Quota_Uni... > to see the additional costs > > didier > > On Sep 23, 12:26 pm, Ahmed Shoeib > wrote: > > > now i want to know > > > if my website grows up > > > how can i know how much i will pay for this grow > > -- 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] ِApp Engine Quotas
now i want to know if my website grows up how can i know how much i will pay for this grow -- 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: problem, please help me
ok, Thanks Alot Andy . On Sep 18, 8:08 pm, andy stevko wrote: > Managing datastore indexes are an unexpected bump in the road to using a > production GAE but the documentation is very concise and fairly complete. > > Did the deployment console report "Uploading index definitions." and > complete successfully? > Did the dashboard "Datastore Indexes" page report the index is defined? > being built? > > You should set autoGenerate="false" if you want to manually define the > indexes. > > On Fri, Sep 17, 2010 at 5:24 PM, Ahmed Shoeib > > wrote: > > but i wanna to tell you another query for this Table > > done successfully > > > i don't know why this problem done ?? > > > On Sep 18, 3:20 am, Ahmed Shoeib > > wrote: > > > i removed the datastore-indexes-auto.xml > > > > and replaced it by datastore-indexes.xml > > > and make these indexes > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > and nothing done ? > > > > what can i do else ??? > > > > On Sep 18, 1:43 am, andy stevko wrote: > > > > > Perhaps you can figure this out by understanding way in which these > > files > > > > are used as described athttp:// > > code.google.com/appengine/docs/java/config/indexconfig.html#Us... > > > > > On Fri, Sep 17, 2010 at 3:36 PM, Ahmed Shoeib < > > ahmedelsayed.sho...@gmail.com > > > > > > wrote: > > > > > i found these indexes for quote > > > > > > > > > > > > > > > > > > > > > > > > > > > what is the problem in it ?? > > > > > > On Sep 18, 12:51 am, andy stevko wrote: > > > > > > Seems pretty straight forward You need to define an index for > > 'Quote' > > > > > > I suggest looking at > > > > > > .../war/WEB-INF/appengine-generated/datastore-indexes.xml and > > > > > > datastore-indexes-auto.xml > > > > > > and correct the settings. > > >http://code.google.com/appengine/docs/java/datastore/queriesandindexe... > > > > > > > There could also be a chance that the Quote index is still being > > built. > > > > >https://appengine.google.com/datastore/indexes > > > > > > > On Fri, Sep 17, 2010 at 2:05 PM, Ahmed Shoeib < > > > > > ahmedelsayed.sho...@gmail.com > > > > > > > > wrote: > > > > > > > my code work very well in my localhost > > > > > > > after a time from uploading the code on appspot > > > > > > > i face this problem > > > > > > > > what is this problem > > > > > > > how i can solve it ? > > > > > > > > > > > > > > > 1 - First This is Warning ### > > > > > > > > > > > > > > > W 09-17 01:38PM 17.629 > > > > > > > > /api/quote > > > > > > > com.google.appengine.api.datastore.DatastoreNeedIndexException: > > no > > > > > > > matching index found.. > > > > > > ancestor="false" source="manual"> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > at > > > com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java: > > > > > > > 40) > > > > > > > at > > > com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java: > > > > > > > 67) > > > > > > > at > > > com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java: > > > > > > > 127) > > > > > > > at > > > com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java: > > > > > > > 87) > > > > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > $DedupingMultiQueryIterator.getNextIterator(PreparedMultiQuery.java: > > > > > > > 154) > > > > > > > at com.google.appengine.api.data
[appengine-java] Re: problem, please help me
but i wanna to tell you another query for this Table done successfully i don't know why this problem done ?? On Sep 18, 3:20 am, Ahmed Shoeib wrote: > i removed the datastore-indexes-auto.xml > > and replaced it by datastore-indexes.xml > and make these indexes > > > > > > > > > > > > > > and nothing done ? > > what can i do else ??? > > On Sep 18, 1:43 am, andy stevko wrote: > > > Perhaps you can figure this out by understanding way in which these files > > are used as described > > athttp://code.google.com/appengine/docs/java/config/indexconfig.html#Us... > > > On Fri, Sep 17, 2010 at 3:36 PM, Ahmed Shoeib > > > wrote: > > > i found these indexes for quote > > > > > > > > > > > > > > > > > what is the problem in it ?? > > > > On Sep 18, 12:51 am, andy stevko wrote: > > > > Seems pretty straight forward You need to define an index for > > > > 'Quote' > > > > I suggest looking at > > > > .../war/WEB-INF/appengine-generated/datastore-indexes.xml and > > > > datastore-indexes-auto.xml > > > > and correct the settings. > > >http://code.google.com/appengine/docs/java/datastore/queriesandindexe... > > > > > There could also be a chance that the Quote index is still being built. > > >https://appengine.google.com/datastore/indexes > > > > > On Fri, Sep 17, 2010 at 2:05 PM, Ahmed Shoeib < > > > ahmedelsayed.sho...@gmail.com > > > > > > wrote: > > > > > my code work very well in my localhost > > > > > after a time from uploading the code on appspot > > > > > i face this problem > > > > > > what is this problem > > > > > how i can solve it ? > > > > > > > > > > > 1 - First This is Warning ### > > > > > > > > > > > W 09-17 01:38PM 17.629 > > > > > > /api/quote > > > > > com.google.appengine.api.datastore.DatastoreNeedIndexException: no > > > > > matching index found.. > > > > ancestor="false" source="manual"> > > > > > > > > > > > > > > > > > > > > > at > > > > com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java: > > > > > 40) > > > > > at > > > > com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java: > > > > > 67) > > > > > at > > > > com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java: > > > > > 127) > > > > > at > > > > com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java: > > > > > 87) > > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > > > $DedupingMultiQueryIterator.getNextIterator(PreparedMultiQuery.java: > > > > > 154) > > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > > > $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:173) > > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > > > $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:98) > > > > > at > > > > com.google.appengine.api.datastore.AbstractIterator.tryToComputeNext(AbstractIterator.java: > > > > > 52) > > > > > at > > > > com.google.appengine.api.datastore.AbstractIterator.hasNext(AbstractIterator.java: > > > > > 47) > > > > > at com.google.appengine.api.datastore.BasePreparedQuery > > > > > $UncompilablePreparedQuery$1.hasNext(BasePreparedQuery.java:78) > > > > > at > > > > org.datanucleus.store.appengine.query.RuntimeExceptionWrappingIterator.hasNext(RuntimeExceptionWrappingIterator.java: > > > > > 44) > > > > > at > > > > org.datanucleus.store.appengine.query.LazyResult.resolveAll(LazyResult.java: > > > > > 115) > > > > > at > > > > > org.datanucleus.store.appengine.query.LazyResult.size(LazyResult.java: > > > &
[appengine-java] Re: problem, please help me
i removed the datastore-indexes-auto.xml and replaced it by datastore-indexes.xml and make these indexes and nothing done ? what can i do else ??? On Sep 18, 1:43 am, andy stevko wrote: > Perhaps you can figure this out by understanding way in which these files > are used as described > athttp://code.google.com/appengine/docs/java/config/indexconfig.html#Us... > > On Fri, Sep 17, 2010 at 3:36 PM, Ahmed Shoeib > > wrote: > > i found these indexes for quote > > > > > > > > > > > > what is the problem in it ?? > > > On Sep 18, 12:51 am, andy stevko wrote: > > > Seems pretty straight forward You need to define an index for 'Quote' > > > I suggest looking at > > > .../war/WEB-INF/appengine-generated/datastore-indexes.xml and > > > datastore-indexes-auto.xml > > > and correct the settings. > >http://code.google.com/appengine/docs/java/datastore/queriesandindexe... > > > > There could also be a chance that the Quote index is still being built. > >https://appengine.google.com/datastore/indexes > > > > On Fri, Sep 17, 2010 at 2:05 PM, Ahmed Shoeib < > > ahmedelsayed.sho...@gmail.com > > > > > wrote: > > > > my code work very well in my localhost > > > > after a time from uploading the code on appspot > > > > i face this problem > > > > > what is this problem > > > > how i can solve it ? > > > > > > > > > 1 - First This is Warning ### > > > > > > > > > W 09-17 01:38PM 17.629 > > > > > /api/quote > > > > com.google.appengine.api.datastore.DatastoreNeedIndexException: no > > > > matching index found.. > > > ancestor="false" source="manual"> > > > > > > > > > > > > > > > > > at > > > com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java: > > > > 40) > > > > at > > > com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java: > > > > 67) > > > > at > > > com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java: > > > > 127) > > > > at > > > com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java: > > > > 87) > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > > $DedupingMultiQueryIterator.getNextIterator(PreparedMultiQuery.java: > > > > 154) > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > > $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:173) > > > > at com.google.appengine.api.datastore.PreparedMultiQuery > > > > $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:98) > > > > at > > > com.google.appengine.api.datastore.AbstractIterator.tryToComputeNext(AbstractIterator.java: > > > > 52) > > > > at > > > com.google.appengine.api.datastore.AbstractIterator.hasNext(AbstractIterator.java: > > > > 47) > > > > at com.google.appengine.api.datastore.BasePreparedQuery > > > > $UncompilablePreparedQuery$1.hasNext(BasePreparedQuery.java:78) > > > > at > > > org.datanucleus.store.appengine.query.RuntimeExceptionWrappingIterator.hasNext(RuntimeExceptionWrappingIterator.java: > > > > 44) > > > > at > > > org.datanucleus.store.appengine.query.LazyResult.resolveAll(LazyResult.java: > > > > 115) > > > > at > > > > org.datanucleus.store.appengine.query.LazyResult.size(LazyResult.java: > > > > 110) > > > > at > > > org.datanucleus.store.appengine.query.StreamingQueryResult.size(StreamingQueryResult.java: > > > > 124) > > > > at > > > com.fuoeg.dailyquote.api.DailyQuoteService.doGet(DailyQuoteService.java: > > > > 39) > > > > 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: > > > > 511) > > > > a
[appengine-java] Re: problem, please help me
i found these indexes for quote what is the problem in it ?? On Sep 18, 12:51 am, andy stevko wrote: > Seems pretty straight forward You need to define an index for 'Quote' > I suggest looking at > .../war/WEB-INF/appengine-generated/datastore-indexes.xml and > datastore-indexes-auto.xml > and correct the > settings.http://code.google.com/appengine/docs/java/datastore/queriesandindexe... > > There could also be a chance that the Quote index is still being > built.https://appengine.google.com/datastore/indexes > > On Fri, Sep 17, 2010 at 2:05 PM, Ahmed Shoeib > > wrote: > > my code work very well in my localhost > > after a time from uploading the code on appspot > > i face this problem > > > what is this problem > > how i can solve it ? > > > > > 1 - First This is Warning ### > > > > > W 09-17 01:38PM 17.629 > > > /api/quote > > com.google.appengine.api.datastore.DatastoreNeedIndexException: no > > matching index found.. > ancestor="false" source="manual"> > > > > > > > > > at > > > com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java: > > 40) > > at > > > com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java: > > 67) > > at > > > com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java: > > 127) > > at > > > com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java: > > 87) > > at com.google.appengine.api.datastore.PreparedMultiQuery > > $DedupingMultiQueryIterator.getNextIterator(PreparedMultiQuery.java: > > 154) > > at com.google.appengine.api.datastore.PreparedMultiQuery > > $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:173) > > at com.google.appengine.api.datastore.PreparedMultiQuery > > $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:98) > > at > > > com.google.appengine.api.datastore.AbstractIterator.tryToComputeNext(AbstractIterator.java: > > 52) > > at > > > com.google.appengine.api.datastore.AbstractIterator.hasNext(AbstractIterator.java: > > 47) > > at com.google.appengine.api.datastore.BasePreparedQuery > > $UncompilablePreparedQuery$1.hasNext(BasePreparedQuery.java:78) > > at > > > org.datanucleus.store.appengine.query.RuntimeExceptionWrappingIterator.hasNext(RuntimeExceptionWrappingIterator.java: > > 44) > > at > > > org.datanucleus.store.appengine.query.LazyResult.resolveAll(LazyResult.java: > > 115) > > at > > org.datanucleus.store.appengine.query.LazyResult.size(LazyResult.java: > > 110) > > at > > > org.datanucleus.store.appengine.query.StreamingQueryResult.size(StreamingQueryResult.java: > > 124) > > at > > com.fuoeg.dailyquote.api.DailyQuoteService.doGet(DailyQuoteService.java: > > 39) > > 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: > > 511) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1166) > > at > > > com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: > > 97) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > > com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: > > 35) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: > > 43) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > > 388) > > at > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: > > 216) > > at > > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: > > 182) > > at >
[appengine-java] problem, please help me
my code work very well in my localhost after a time from uploading the code on appspot i face this problem what is this problem how i can solve it ? 1 - First This is Warning### W 09-17 01:38PM 17.629 /api/quote com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found.. at com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java: 40) at com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java: 67) at com.google.appengine.api.datastore.PreparedQueryImpl.runQuery(PreparedQueryImpl.java: 127) at com.google.appengine.api.datastore.PreparedQueryImpl.asIterator(PreparedQueryImpl.java: 87) at com.google.appengine.api.datastore.PreparedMultiQuery $DedupingMultiQueryIterator.getNextIterator(PreparedMultiQuery.java: 154) at com.google.appengine.api.datastore.PreparedMultiQuery $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:173) at com.google.appengine.api.datastore.PreparedMultiQuery $DedupingMultiQueryIterator.computeNext(PreparedMultiQuery.java:98) at com.google.appengine.api.datastore.AbstractIterator.tryToComputeNext(AbstractIterator.java: 52) at com.google.appengine.api.datastore.AbstractIterator.hasNext(AbstractIterator.java: 47) at com.google.appengine.api.datastore.BasePreparedQuery $UncompilablePreparedQuery$1.hasNext(BasePreparedQuery.java:78) at org.datanucleus.store.appengine.query.RuntimeExceptionWrappingIterator.hasNext(RuntimeExceptionWrappingIterator.java: 44) at org.datanucleus.store.appengine.query.LazyResult.resolveAll(LazyResult.java: 115) at org.datanucleus.store.appengine.query.LazyResult.size(LazyResult.java: 110) at org.datanucleus.store.appengine.query.StreamingQueryResult.size(StreamingQueryResult.java: 124) at com.fuoeg.dailyquote.api.DailyQuoteService.doGet(DailyQuoteService.java: 39) 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: 511) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1166) at com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: 97) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: 35) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: 43) at org.mortbay.jetty.servlet.ServletHandler $CachedChain.doFilter(ServletHandler.java:1157) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 388) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: 238) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 542) at org.mortbay.jetty.HttpConnection $RequestHandler.headerComplete(HttpConnection.java:923) at com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: 76) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: 135) at com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: 251) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $6.handleBlockingRequest(RuntimePb.java:6784) at com.google.apphosting.base.RuntimePb$EvaluationRuntime $6.handleBlockingRequest(RuntimePb.java:6782) at com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: 24) at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java: 398) at com.google.net.rpc.impl.Server$2.run(Server.java:852) at com.google.tracing.LocalTraceSpanRunnable.run(LocalTraceSpanRunnable.java: 56) at com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan(LocalTraceSpanBuilder.java: 576)
[appengine-java] Re: Facebook API Integration
sure i need to know more about it i you can support an example explain it it will be very helpful On Aug 20, 6:23 am, Benjamin wrote: > I integrate my app engine apps with facebook without any third part > api - just http, oauth and the facebook graph - let me know if you'd > like to know more. > > http://developers.facebook.com/docs/api > > On Aug 18, 3:40 pm, Peter Simun wrote: > > > This can helps youhttp://java.dzone.com/articles/efective-json-google-web > > > Peer > > > On 18. Aug, 13:05 h., Ahmed Shoeib > > wrote: > > > > hi all , > > > > i want a simple application explain how to integrate facebook api > > > with my app engine application > > > > best regards, > > > ahmed shoeib > > > java developer -- 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: Facebook API Integration
Thanks Didier On Aug 19, 5:31 am, Didier Durand wrote: > Hi, > > http://code.google.com/appengine/articles/shelftalkers.html > > Good luck > didier > > On Aug 18, 1:05 pm, Ahmed Shoeib > wrote: > > > hi all , > > > i want a simple application explain how to integrate facebook api > > with my app engine application > > > best regards, > > ahmed shoeib > > java developer -- 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] presentation about GAE
hi all , i want a presentation about google app engine how to make application , how to deploy it , how to manage the application best regards, ahmed shoeib java developer -- 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] Facebook API Integration
hi all , i want a simple application explain how to integrate facebook api with my app engine application best regards, ahmed shoeib java developer -- 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] google app engine Inquiry
Can i use jquery in my app engine application or not ? and if i can i want tutorial explain how to use it thanks ahmed shoeib Java Developer -- 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: gmail contacts
Thanks For Help On Aug 2, 9:19 pm, RAVINDER MAAN wrote: > u can use gdata to get ur gmail contacts and to send message you can use > javamail. > > Below is code to get your contacts from gmail > > import java.io.IOException; > import java.net.MalformedURLException; > import java.net.URL; > import java.util.ArrayList; > import java.util.Iterator; > import java.util.List; > > import com.google.gdata.client.Query; > import com.google.gdata.client.contacts.ContactsService; > import com.google.gdata.data.contacts.ContactEntry; > import com.google.gdata.data.contacts.ContactFeed; > import com.google.gdata.data.extensions.Email; > import com.google.gdata.util.AuthenticationException; > import com.google.gdata.util.ServiceException; > > public class GmailContacts { > > public static List getConatacts(String email, String password) > throws IOException, ServiceException { > ContactsService service = new ContactsService( > "Google-contactsExampleApp-3"); > service.setUserCredentials(email, password); > URL url = new URL( > "http://www.google.com/m8/feeds/contacts/"+email+"/thin";); > Query myQuery = new Query(url); > myQuery.setMaxResults(1000); > ContactFeed resultFeed = service.query(myQuery, ContactFeed.class); > List contactList = new ArrayList(); > for (ContactEntry entry : resultFeed.getEntries()) { > List emailList = entry.getEmailAddresses(); > for (Iterator iterator = emailList.iterator(); iterator.hasNext();) { > > Email emailObj = (Email) iterator.next(); > contactList.add(new Contact(emailObj.getAddress(), entry > .getTitle().getPlainText() == null ? "" : entry > .getTitle().getPlainText())); > // String name = entry.getName()!= > // null?entry.getName().toString():""; > // System.out.println(entry.getTitle().getPlainText()+" > "+entry.getNickname()+" "+entry.getShortName()+" "+email.getDisplayName()+" > "+email.getAddress());} > } > return contactList; > } > > public static void main(String []args)throws IOException, ServiceException{ > List contList = getConatacts("@gmail.com", ""); > for (Iterator iterator = contList.iterator(); iterator.hasNext();) { > Contact contact = (Contact) iterator.next(); > System.out.println(contact.getTitle()+" "+contact.getEmail()); > > } > } > } > > public class Contact { > private String email; > private String title; > public Contact(String email, String title) { > super(); > this.email = email; > this.title = title;} > > public String getEmail() { > return email;} > > public void setEmail(String email) { > this.email = email;} > > public String getTitle() { > return title;} > > public void setTitle(String title) { > this.title = title; > > } > } > > On Mon, Aug 2, 2010 at 4:05 PM, Ahmed Shoeib > wrote: > > > > > Hi All , > > > i want to get my gmail contacts and able to send message to anyone > > of them > > > how i can do that ??? > > > thanks for advance, > > ahmed shoeib > > java developer > > > -- > > 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. > > -- > Regards, > Ravinder Singh Maan -- 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] gmail contacts
Hi All , i want to get my gmail contacts and able to send message to anyone of them how i can do that ??? thanks for advance, ahmed shoeib java developer -- 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.