[appengine-java] Re: Sometimes arraylist stored in Datastore are not correctly retrieved
@Nathan: I use ArrayList for a bounch of other properties in several other objects, and usually they are completely OK... On 10 Giu, 05:31, Nathan Stiles stiles.nat...@gmail.com wrote: I have almost 0 experience I'm just reading to learn a bit. It seems rather ambitious to store an ArrayList? Maybe modifying your tags to be an array would be more successful. You could probably keep your g/setters and modify them slightly. Then you have to convert exiting datastores. I don't know. I'll be interested to see what you discover either way. -- 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: Sometimes arraylist stored in Datastore are not correctly retrieved
OK, thanks, I'll try with this trick... Bye cghersi On 10 Giu, 06:22, yuvi yuvalheft...@gmail.com wrote: Hi, My declarations are a bit different but I have seen this happening GAE not loading the subitems by default in some cases, then if you close the PersistenceManager, subitems List is null. I have solved it by looping all items and subitems before closing the PersistenceManager On Jun 9, 4:05 am, cghersi cristiano.ghe...@gmail.com wrote: Hi all, I've got an issue with a property with type ArrayListString. Let's suppose I've got a class like this: @PersistenceCapable(identityType = IdentityType.APPLICATION, detachable = true) @Inheritance(strategy=InheritanceStrategy.SUBCLASS_TABLE) public class CommContact implements Serializable { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) protected Long idCont; @Persistent(defaultFetchGroup=true) protected ArrayListString tags; // other properties } And another class DBContact that extends CommContact, like this: @PersistenceCapable(identityType = IdentityType.APPLICATION, detachable = true) public class DBContact extends CommContact { // some other properties... } Now, let's suppose that I do a query on datastore and I retrieve a DBContact object. Sometimes (I cannot understand which is the pattern for this issue...) the property tags is not correctly valued, resulting in an empty array (but if I go to the DataViewer, I can actually see that on the datastore some tags exist for this DBContact object...). What am I missing? I really cannot understand why sometimes it works and sometimes not... Thank you very much! Bye cghersi -- 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: How do I migrate old data (change schema) in a deployed Java app?
The data viewer is accessible from the management console in your account: you can see what's in your datastore in all details. regards didier On Jun 10, 5:12 am, Nathan Stiles stiles.nat...@gmail.com wrote: What is this DataViewer? How do I use this? Eclipse? -- 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.
Re: [appengine-java] Datastore Viewer - Server Error
Anyone? On Wed, Jun 8, 2011 at 7:32 PM, Amit Pandey amit.s...@gmail.com wrote: I'm also getting the same error. Any workarround for this??? Thanks, Amit On Fri, Apr 22, 2011 at 1:57 PM, Charms Styler charmssty...@gmail.comwrote: I keep getting the following message when ever I Click on the *Datastore Viewer* link at the Admin Control Panel. How can I view my App data?? https://appengine.google.com/ * * Server Error A server error has occurred. Return to Applications screen » https://appengine.google.com/ -- 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. -- 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: Google app engine plugin for Eclipse
So I've worked it out. For other's I'll outline the solution. I'm using Fedora which has it's own tailored Eclipse installation. The problem was related to the Available Software Sites preconfigured with the Fedora installation. Help - Install Software - Available Software Sites. The fix was to restrict the enabled sites to: - Eclipse Project Test Site - Helios - Helios Milestone Repository Then when you follow the Google apps eclipse plugin steps, the install goes smoothly. On Jun 8, 11:22 am, qldvoipster geoffnew...@gmail.com wrote: Reading the howto on how to install the plugin and recommendations for Java versions on Google app engine. The recommendation is to use Java 1.6 as this is what the App Engine servers run. That's great. That's the JDK I'm using with Eclipse as well. Followed the plugin instructions in the Google howto to install:http://dl.google.com/eclipse/plugin/3.6 And bizarrely, it tells me it will only work with Java 1.5??? How do I get the Eclipse plugin to work with 1.6 or do I have to install an older version of the JDK to do Google app engine development despite the recommendation to use 1.6. Confused, Geoff. -- 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: Sometimes arraylist stored in Datastore are not correctly retrieved
That's really cool and flexible. I'm quite impressed. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine-java/-/OYvt6ELYLVUJ. 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] Compilation with maven got stuck
Hi, We are trying to shift our gae-gwt project from ant to maven. When I tried to compile our project it got stuck after gwt compilation and compilation took place very slowly. To deploye on app engine first I have to run perform following steps. 1. I execute mvn gae:deploy command . It gets stuck after gwt compilation then I have to terminate the process using CTRL + C. 2. Re run mvn gae:deploy command. Please provide me some use full info to resolve this problem. -- 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] Sessions management doesn't seem to be deleting expired sessions in datastore.
Hi All, Quick question about session management on google app engine. So it seems like GAE keeps session in Memcache and in datastore which is great. However it doesn't seem like it removes the session records from the datastore when they expire. So my _ah_SESSION table is really big and growing. I have to go in there and manually delete the entries. I was wondering if it's possible to get it to remove those sessions after they expire or even to just turn off the datastore part and just memcache. Or do I have to delete the values from BigTable in my application? thanks jeff -- 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: Why does the info messages stopped appearing in the Logs?
this is the content of the logging.properties file (I have never touched it) # A default java.util.logging configuration. # (All App Engine logging is through java.util.logging by default). # # To use this configuration, copy it into your application's WEB-INF # folder and add the following to your appengine-web.xml: # # system-properties # property name=java.util.logging.config.file value=WEB-INF/ logging.properties/ # /system-properties # # Set the default logging level for all loggers to WARNING .level = WARNING # Set the default logging level for ORM, specifically, to WARNING DataNucleus.JDO.level=WARNING DataNucleus.Persistence.level=WARNING DataNucleus.Cache.level=WARNING DataNucleus.MetaData.level=WARNING DataNucleus.General.level=WARNING DataNucleus.Utility.level=WARNING DataNucleus.Transaction.level=WARNING DataNucleus.Datastore.level=WARNING DataNucleus.ClassLoading.level=WARNING DataNucleus.Plugin.level=WARNING DataNucleus.ValueGeneration.level=WARNING DataNucleus.Enhancer.level=WARNING DataNucleus.SchemaTool.level=WARNING and I have only 1 copy of it, and it was never moved, in WEB-INF any ideas? On Jun 9, 11:31 am, Ian Marshall ianmarshall...@gmail.com wrote: Hi, A few trouble-shooting questions: · What's in your logging.properties file? · Where is this file? Has it moved recently? Have you more than one copy of this file? On Jun 8, 2:00 pm, Daniel vedm...@gmail.com wrote: Hi I always was writing the info messages to the log (like described in here : http://code.google.com/appengine/docs/java/runtime.html#Logging) I always used the .info method and the messages were perfectly shown in the Admin Log page, But recently i noticed the .info messages stopped to work, adn only .warning and higher are written into the Log... Why is that? How can I write .info messages into the log? import java.util.logging.Logger; private static final Logger log = Logger.getLogger(KeepSessionAliveServlet.class.getName()); log.info(KeepSessionAliveServlet); -- not working :( log.warning(KeepSessionAliveServlet); -- does work :/ Any ideas? -- 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] gwt 2.3.0 clickhandler on google map and on overlay Marker
Hi! I've posted this a few days ago and couldn't find a solution yet. Maybe this time someone has a great idea. The problem: I create a map with a simple click handler on it -- works I create an overlay marker with a simple click handler on it -- works if i click on the map after that: when I click the first time on the marker, still there is no error. When afterwards I click a second time on the marker I get the following exception: com.google.gwt.core.client.JavaScriptException: (TypeError): Cannot read property 'ua' of null Clicking on the map and using the marker's drag and drop handler works all the time with no error. I guess the problem results from the fact that there are two click handlers on the map widget. Hope someone has an idea because I really am clueless. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine-java/-/v0FF7nIOvQwJ. 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: Why does the info messages stopped appearing in the Logs?
1. Have a look at http://groups.google.com/group/google-appengine-java/browse_thread/thread/7df3660dcb243c33/5d2fb7b4d89a23ea?hl=enlnk=gstq=Logging+Ian+Marshall#5d2fb7b4d89a23ea for a hint about your appengine-web.xml file. 2. I place my logging.properties file in /WEB-INF/classes Why? I cannot remember, but this worked for me. 3. Your logging.properties file uses its default level, for your own classes, of # Set the default logging level for all loggers .level = WARNING I use # Set the default logging level for all loggers .level = WARNING com.my.app.[...].level = FINE This then allows my log message of level FINE or more severe to be recorded. 4. Case sensitivity: I recall (perhaps wrongly) that logging.properties will work whereas Logging.properties will not. Does any of this help? On Jun 10, 8:33 pm, Daniel vedm...@gmail.com wrote: this is the content of the logging.properties file (I have never touched it) # A default java.util.logging configuration. # (All App Engine logging is through java.util.logging by default). # # To use this configuration, copy it into your application's WEB-INF # folder and add the following to your appengine-web.xml: # # system-properties # property name=java.util.logging.config.file value=WEB-INF/ logging.properties/ # /system-properties # # Set the default logging level for all loggers to WARNING .level = WARNING # Set the default logging level for ORM, specifically, to WARNING DataNucleus.JDO.level=WARNING DataNucleus.Persistence.level=WARNING DataNucleus.Cache.level=WARNING DataNucleus.MetaData.level=WARNING DataNucleus.General.level=WARNING DataNucleus.Utility.level=WARNING DataNucleus.Transaction.level=WARNING DataNucleus.Datastore.level=WARNING DataNucleus.ClassLoading.level=WARNING DataNucleus.Plugin.level=WARNING DataNucleus.ValueGeneration.level=WARNING DataNucleus.Enhancer.level=WARNING DataNucleus.SchemaTool.level=WARNING and I have only 1 copy of it, and it was never moved, in WEB-INF any ideas? On Jun 9, 11:31 am, Ian Marshall ianmarshall...@gmail.com wrote: Hi, A few trouble-shooting questions: · What's in your logging.properties file? · Where is this file? Has it moved recently? Have you more than one copy of this file? On Jun 8, 2:00 pm, Daniel vedm...@gmail.com wrote: Hi I always was writing the info messages to the log (like described in here : http://code.google.com/appengine/docs/java/runtime.html#Logging) I always used the .info method and the messages were perfectly shown in the Admin Log page, But recently i noticed the .info messages stopped to work, adn only .warning and higher are written into the Log... Why is that? How can I write .info messages into the log? import java.util.logging.Logger; private static final Logger log = Logger.getLogger(KeepSessionAliveServlet.class.getName()); log.info(KeepSessionAliveServlet); -- not working :( log.warning(KeepSessionAliveServlet); -- does work :/ Any ideas? -- 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: Sessions management doesn't seem to be deleting expired sessions in datastore.
I am unaware of any setting to have session stored in memcache only. I think that you are correct on deleting these entities. I have it on my task list to delete old sessions programmatically by scheduled task. Take a look at http://code.google.com/p/googleappengine/issues/detail?id=3049 too. On Jun 10, 6:44 pm, jgardner jgardner...@gmail.com wrote: Hi All, Quick question about session management on google app engine. So it seems like GAE keeps session in Memcache and in datastore which is great. However it doesn't seem like it removes the session records from the datastore when they expire. So my _ah_SESSION table is really big and growing. I have to go in there and manually delete the entries. I was wondering if it's possible to get it to remove those sessions after they expire or even to just turn off the datastore part and just memcache. Or do I have to delete the values from BigTable in my application? thanks jeff -- 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.
[google-appengine] Sending result tuples through many http responses
Hello, I store quite a lot of data (e.g 10 million) tuples (rows) in my Person kind (table) at GAE datastore. Now i want to query the Person kind from my web application. For example my web application sends a query (e.g select * from Person where height 2) through a http request to my server (python code) and the server gets the query and run it in order to generate the result tuples. For this query (select * from Person where height 2), the server will generate quite big dataset (tuples) back since not many people are taller than 2m. Due to the generated result tuples are too big, i can not send the whole result tuples in one time through a http response to my web application. Therefore, i use cursor with the query and each time generate a partial result tuples (e.g 1) from the total result tuples generated by running the query and try to return the 1 result tuples each time through a http response. As you might realize, i send just one http request with a query to my server and want my server to send many http responses to my web application and each response carries 1 result tuples to my web application. My question is: How can my server sends many http responses back to my web appilcation for a http request sending from my web application? Thank you very much! Bruce -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] GAE-GWT login
Hello everyone i'm new at google app engine and ive been trying to make a really basic login using GWT , ExtJs .Unfortunately there is no documentation nor tutorials on how to do it, there is just one login tutorial on GAEs web but the login authentification is with a gmail adress and im trying to make one for a lot of differents usernames. Whatever help you can give it would be very nice thanks a lot . -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Cannot show image files (static)
Hi, I got a problem on showing gif files on GAE. The app.yaml about the image is listed as follows : - url: /appengine-noborder-120x30.gif static_files: appengine-noborder-120x30.gif upload: appengine-noborder-120x30.gif mime_type: image/gif And the program is like this : # -*- coding: utf-8 -*- print Content-Type: text/html; charset=utf-8 This site is powered by GAE. br 內部圖檔 : img src='/appengine-noborder-120x30.gif'/br 外部圖檔 : img src=http://code.google.com/appengine/images/appengine- silver-120x30.gif/br The GAE reports an error message : 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. Can anyone help me with this? My test site is on : http://yhhuang1966.appspot.com/gae_test.htm The static image files test is item 2. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] HTTP header length limit bug regression
Hello! Issue 407 (http://code.google.com/p/googleappengine/issues/detail? id=407) describes a bug from 2008 that drops all HTTP headers with a name and value longer than 498 characters. The bug is marked as fixed, but I'm seeing this effect right now, in production, on an app- specific (X-...) header. I've also commented on the original thread (http://groups.google.com/ group/google-appengine/browse_thread/thread/dd40c9912d727414/ e626b58671cc80e2?show_docid=e626b58671cc80e2fwc=1#) from 2008 that mentioned this issue, but I thought I'd start a new thread too. I'm a little desperate for a solution, as I hadn't anticipated the issue (it doesn't occur in the development environment, and definitely isn't mentioned in any documentation as a deliberate limit), and am now hearing from customers encountering problems with the recently- updated app. So, if possible, I'd be very grateful for a quick fix. Many thanks, Michael -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Possible to filter a query using an entity's child?
I have question model and a response model whos parent is set to a specific question like such: class Question(db.Model): myQuestion = db.StringProperty() class Response(db.Model): responder = db.ReferenceProperty(reference_class = Person, collection_name = 'my_responses') myResponse = db.StringProperty() def respond(self, user, question, response): Response(responder = user, myResponse = response, parent = question).put() Given a user how do I get all the questions the user has not responded to? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Blocked out of dashboard after
How do I get access to my app? When I use the personal account to access our app, I am offered to create a new application, but can't get to the app domain. When I use the organization account to access, I can access our pages in the app domain, but get Unauthorized How do you suggest I get access to the application site now? Thanks for your help rasmus ekman -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] GHS.GOOGLE.COM unable to resolve mail.domain.com
Hello GHS.GOOGLE.COM unable to resolve mail.domain.com Check it once... -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Setting Up A Live Stream With Google App Engine?
Hey Guys! So recently I started using GAE and so far its amazing in terms that it supports python and I can create dynamic web apps and such and expand my resources easily. My current live stream set up is on amazon web services in a configuration like this: Video Source - Webcast Program - Adobe Flash Live Media Encoder - EC2 Instance with Adobe Flash Media Server - CloudFront - END USERS (Of course there is a bit more like route53 and cloud formation in there but thats the basics) What I want to do with Google App Engine: But anyway I wanted to know if there is any possible way I can do Video Source - Webcasting Program - Adobe Flash Live Media Encoder - Google App Engine with High Replication Data Store - End Users accessing it at an embedded Flash video player created from google app engine I would really love to use google app engine to do this task mainly because I like the ease of use that comes with GAE. So my main question is if this is possible with google app engine and if so how? And if not is it possible we can do this in the future? (Hey maybe this is something that would be an awesome project to work on if it hasn't already been accomplished :D ) Thank You, - Wasim Hayatt -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Application not accessible on mapped domain.
Hi, My application is not accessible since past 3 hours at least. It works fine on http://sen6app.appspot.com but does not load on http://www.sen6.net It was working fine till yesterday, but has suddenly stopped working today. I readded the domain to the application, but it still doesn't work. DNS resolves correctly to ghs.google.com but ping doesn't work. Can someone in appengine team please look into this soon? Thanks, Vinuth. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Application not accessible on mapped domain.
It started working now. Dont know what the issue was. I redid the entire setup once again. Thanks, Vinuth. On Fri, Jun 10, 2011 at 12:56 PM, Vinuth Madinur vinuth.madi...@gmail.comwrote: Hi, My application is not accessible since past 3 hours at least. It works fine on http://sen6app.appspot.com but does not load on http://www.sen6.net It was working fine till yesterday, but has suddenly stopped working today. I readded the domain to the application, but it still doesn't work. DNS resolves correctly to ghs.google.com but ping doesn't work. Can someone in appengine team please look into this soon? Thanks, Vinuth. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
R: RE: Re: R: RE: [google-appengine] Google blocks traffic to appengine application
Hi Brandon, first of all thank you for your time to review this thread. As you suggested i took a deep look into my appspot logs but there was no errors logged for the behavior i described. So i think that what happened was what your friend says on Google, they have some sort of filter in front of GAE. Do you have some suggestions on how i can submit my issue to google somehow - with some kind of probability to be read -? For the caching suggestions: well i already have caching inside my app for my dynamic content. What i need is something that takes down my output traffic billing, which is the greatest voice in my billings from GAE. Since i have written a custom CMS that saves images into my app on GAE that even serves dynamically the images, so i don't need to lock into statically defined image dimensions, the biggest issue - from an economic point of view - is that i need something external of GAE that can serve my static content in an affordable way. The alternative, which is more complex and doesn't give me the same flexibility, is to store my images in fixed dimensions somewhere else (that gives me the same throughput, at a lower cost). But since Google made a great job with the image library on GAE i hope to not arrive to that decision. So cames CloudFlare, that gives me external caching with no complexity on my app logic. It's a price issue for me, right now. When, and if, my website gets more money in, I can consider more complex solutions. Thanks again, Martino. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/iUdajc7Eg4EJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Slow......Slow........Slow......Very Slow........
app start used 8s ! My Lady Gaga ! -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Query a kind with a lot of entities
Hello, I have a system with client-server architecture. The client is actually some java code and the server is some python code running in GAE. When i need to query the kind (table) i defined in GAE data store, i actually call a java function and it takes the query (e.g select * from Person where age 90) and send the query to the server (some python code) through a http request. The server get and run the query and finally generate the whole result tuples. Then the whole result tuples will be sent back by server through a http response to the client. Finally the client will print out the result tuples. As you can see, the whole system architecture is just that the client sends a http request with query and the server returns the query result in just a http response. However, this will not work when the result tuples are too big (e.g 500MB data) so that a http response can not bring the whole result tuples back to the client. I have two ideas for this problems: 1 Let the client recursively sending the query and cursor information through a http request to server and the server generates partial result tuples for every http request and returns the partial result tuples back to the client through a http response. As you can imagine, there will be many http requests sending from client and many http response sending back from the server. 2 Let the client sending the query only once to server and the server recursively generate partial result tuples each time and send these partial result tuples back to client. As you can imagine, there will be just one http request sending from client and many http response sending back to the server. Actually the server streams the partial result tuples to the client. I prefer to implement the second idea. However, the second idea seems impossible to be implemented because the GAE document says App Engine does not support sending data to the user's browser before exiting the handler. Some web servers use this technique to stream data to the user's browser over a period of time in response to a single request. App Engine does not support this streaming technique. The quote is from http://code.google.com/appengine/docs/python/runtime.html. Now i can only implement the first idea. Do you have other good suggestions, ideas for me? You can of course correct me if you feel i misunderstand the GAE document that i quote. Thank you very much for your valuable views. Bruce -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Slow......Slow........Slow......Very Slow........
Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: 500 Errors (DeadlineExceededError) on module imports and other random bits of code
I'm facing this too recently. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/PHbo_9mBRlIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
my app is a simple Hello World JSP page, not use any framework. first visit, about 5s. second and after, about 1s. if add several times db access, about 8s. 2011/6/10 Tim Hoffman zutes...@gmail.com Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: 500 Errors (DeadlineExceededError) on module imports and other random bits of code
Me three, its been bad the last couple of days for me. I just got a deadlineexceeded on the Users API, which, obviously, breaks my app completely. On Jun 10, 1:15 pm, Ronoaldo José de Lana Pereira rpere...@beneficiofacil.com.br wrote: I'm facing this too recently. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Immediate Need of SAP MM Need Consultant
*Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on* *b...@panzersolutions.com* *Title:SAP MM Need Consultant Location :Nashville, TN Duration:3+ months contract Pay Rate:$32/corp to corp * *Credentials: SAP ECC, MM, IM, WM (Which is required on this position) SAP BW (Good to have on this position). Functional SAP BA Business Analyst that can complete research in order to accurately and timely document assigned functional specs, containing business requirements, business rules data mapping. This includes SAP system integration in the following areas: Logistics (SAP integration with TMS WMS) MDD/TDD (Master Transactional data movements) Material Master They want heavy reporting and inventory mgmt ECC 6.0* *Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.co*m -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Immediate offers for VMware ESX Engineer
*Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on* *b...@panzersolutions.com* *Immediate need VMware ESX Engineer* *Title : VMware ESX Engineer Location: Remote Duration: 6 months * *Must have: Expert level skills with VMware Products including VMware 4.0 and 4.1, VMware Virtual Center, and VMware SRM Experience and expertise working with IBM SAN Storage and QLogic switches. DELL and IBM server Experience Windows Server 2008 and RedHat Linux. Experience with VIRTUALIZATION MANAGEMENT TOOLS such as vFoglight and Platespin are required. Strong Experience deploying and managing VRanger. Strong SQL Server 2008 skills. Task Automation Experience with PowerShell Scripting experience using VB. THE FOLLOWING CERITIFICATIONS ARE PREFERRED VMware VCP MCITP, MCTS, MCSE CCNA* *Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.co**M* -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Sending result tuples through many http responses
Hi Bruce, One option might be the Channel API, depending on what your client is written in. I assume you're not sending that many results to a browser though, so it might not work for you. http://code.google.com/appengine/docs/python/channel/ Another option would be for your client to submit the request, then you could kick off a background job (using tasks) to write the result set to the blobstore, and once complete the client could download the blob and process it. You're client would need to periodically check with the server to know when the query is complete. http://code.google.com/appengine/docs/python/blobstore/overview.html#Writing_Files_to_the_Blobstore And, the most basic solution to implement from the server side would be to use cursors. If you can adjust the client to download chunks at a time, this would probably be the easiest. http://code.google.com/appengine/docs/python/datastore/queries.html#Query_Cursors Robert On Thu, Jun 9, 2011 at 06:06, Bruce Aloe brucea...@gmail.com wrote: Hello, I store quite a lot of data (e.g 10 million) tuples (rows) in my Person kind (table) at GAE datastore. Now i want to query the Person kind from my web application. For example my web application sends a query (e.g select * from Person where height 2) through a http request to my server (python code) and the server gets the query and run it in order to generate the result tuples. For this query (select * from Person where height 2), the server will generate quite big dataset (tuples) back since not many people are taller than 2m. Due to the generated result tuples are too big, i can not send the whole result tuples in one time through a http response to my web application. Therefore, i use cursor with the query and each time generate a partial result tuples (e.g 1) from the total result tuples generated by running the query and try to return the 1 result tuples each time through a http response. As you might realize, i send just one http request with a query to my server and want my server to send many http responses to my web application and each response carries 1 result tuples to my web application. My question is: How can my server sends many http responses back to my web appilcation for a http request sending from my web application? Thank you very much! Bruce -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Cannot show image files (static)
Hey Tony, What makes you think the static image is what is causing your problem? The image seems to be served ok to me: http://yhhuang1966.appspot.com/appengine-noborder-120x30.gif You should check your application's logs (login to appspot.com). Robert 2011/6/9 Tony Huang yhhuang1...@gmail.com: Hi, I got a problem on showing gif files on GAE. The app.yaml about the image is listed as follows : - url: /appengine-noborder-120x30.gif static_files: appengine-noborder-120x30.gif upload: appengine-noborder-120x30.gif mime_type: image/gif And the program is like this : # -*- coding: utf-8 -*- print Content-Type: text/html; charset=utf-8 This site is powered by GAE. br 內部圖檔 : img src='/appengine-noborder-120x30.gif'/br 外部圖檔 : img src=http://code.google.com/appengine/images/appengine- silver-120x30.gif/br The GAE reports an error message : 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. Can anyone help me with this? My test site is on : http://yhhuang1966.appspot.com/gae_test.htm The static image files test is item 2. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
Sounds like you're using RPCs serially, which will often lead to poor performance. Profile your app with Appstats: http://code.google.com/appengine/docs/java/tools/appstats.html then try to batch any operations you can. I think Java typically has long startup times, but I've got no idea what is 'normal' for Java. Robert On Fri, Jun 10, 2011 at 09:54, YF CAO caoyongfeng0...@gmail.com wrote: my app is a simple Hello World JSP page, not use any framework. first visit, about 5s. second and after, about 1s. if add several times db access, about 8s. 2011/6/10 Tim Hoffman zutes...@gmail.com Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] GHS.GOOGLE.COM unable to resolve mail.domain.com
Is this about Google App Engine? I'm guessing you want: http://www.google.com/support/a/bin/static.py?hl=enpage=contacting_support.html On Fri, Jun 10, 2011 at 02:48, Yuva Networks y...@yuvaforum.uni.cc wrote: Hello GHS.GOOGLE.COM unable to resolve mail.domain.com Check it once... -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Not able to connect to PayPal, gives IO Exception!
This has been running smoothly for almost a year now! All of a sudden I'm getting IO exceptions while making https calls. Can someone from the GAE team look quickly into this since users are not able to make payments, I'm losing money! My app id is justunfollow I can connect from my local machine so it's not the remote URL. Something's wrong on appengine's side. Please take this up on priority! Here's the stack trace : java.net.SocketTimeoutException: Timeout while fetching: https://svcs.paypal.com/AdaptivePayments/Pay at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:117) at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:42) at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.fetchResponse(URLFetchServiceStreamHandler.java:418) at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getInputStream(URLFetchServiceStreamHandler.java:297) at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getResponseCode(URLFetchServiceStreamHandler.java:150) at com.paypal.adaptive.api.requests.PayRequest.execute(PayRequest.java:150) at com.paypal.adaptive.api.requests.fnapi.SimplePay.makeRequest(SimplePay.java:125) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_$1.run(Method_.java:165) at java.security.AccessController.doPrivileged(Native Method) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke(Method_.java:163) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_(Method_.java:124) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke(Method_.java:43) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) at
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
I'm using gaelyk for GAE-J. http://gaelyk.appspot.com/ coldstart is about 6-8 sec. after that, it's very fast. one of the reasons always-on instance was a very welcome change for the java side of the GAE community :) On Fri, Jun 10, 2011 at 11:56 AM, Robert Kluin robert.kl...@gmail.com wrote: I think Java typically has long startup times, but I've got no idea what is 'normal' for Java. -- Omnem crede diem tibi diluxisse supremum. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Blocked out of dashboard after
A few people have reported this issue before, it has usually been a case where your organization account has been converted recentlyhttp://www.google.com/support/a/bin/topic.py?topic=28917and you need to go your domain administration panel (as a domain admin) to enable App Engine for your domain. Hope that helps! Greg On Thu, Jun 9, 2011 at 6:43 AM, rasmus ekman rasmus.ekman.tellust...@gmail.com wrote: How do I get access to my app? When I use the personal account to access our app, I am offered to create a new application, but can't get to the app domain. When I use the organization account to access, I can access our pages in the app domain, but get Unauthorized How do you suggest I get access to the application site now? Thanks for your help rasmus ekman -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
about web application, it will stop if long time not visit. when someone visits it will start again. i think its startup is very slow. 2011/6/10 Robert Kluin robert.kl...@gmail.com Sounds like you're using RPCs serially, which will often lead to poor performance. Profile your app with Appstats: http://code.google.com/appengine/docs/java/tools/appstats.html then try to batch any operations you can. I think Java typically has long startup times, but I've got no idea what is 'normal' for Java. Robert On Fri, Jun 10, 2011 at 09:54, YF CAO caoyongfeng0...@gmail.com wrote: my app is a simple Hello World JSP page, not use any framework. first visit, about 5s. second and after, about 1s. if add several times db access, about 8s. 2011/6/10 Tim Hoffman zutes...@gmail.com Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
the short answer is, pay $9/month to have 3 always on instances :) http://code.google.com/appengine/docs/adminconsole/instances.html#Always_On On Fri, Jun 10, 2011 at 12:11 PM, YF CAO caoyongfeng0...@gmail.com wrote: about web application, it will stop if long time not visit. when someone visits it will start again. i think its startup is very slow. 2011/6/10 Robert Kluin robert.kl...@gmail.com Sounds like you're using RPCs serially, which will often lead to poor performance. Profile your app with Appstats: http://code.google.com/appengine/docs/java/tools/appstats.html then try to batch any operations you can. I think Java typically has long startup times, but I've got no idea what is 'normal' for Java. Robert On Fri, Jun 10, 2011 at 09:54, YF CAO caoyongfeng0...@gmail.com wrote: my app is a simple Hello World JSP page, not use any framework. first visit, about 5s. second and after, about 1s. if add several times db access, about 8s. 2011/6/10 Tim Hoffman zutes...@gmail.com Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Omnem crede diem tibi diluxisse supremum. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
OH ! My Lady Gaga ! 2011/6/11 Wilson MacGyver wmacgy...@gmail.com the short answer is, pay $9/month to have 3 always on instances :) http://code.google.com/appengine/docs/adminconsole/instances.html#Always_On On Fri, Jun 10, 2011 at 12:11 PM, YF CAO caoyongfeng0...@gmail.com wrote: about web application, it will stop if long time not visit. when someone visits it will start again. i think its startup is very slow. 2011/6/10 Robert Kluin robert.kl...@gmail.com Sounds like you're using RPCs serially, which will often lead to poor performance. Profile your app with Appstats: http://code.google.com/appengine/docs/java/tools/appstats.html then try to batch any operations you can. I think Java typically has long startup times, but I've got no idea what is 'normal' for Java. Robert On Fri, Jun 10, 2011 at 09:54, YF CAO caoyongfeng0...@gmail.com wrote: my app is a simple Hello World JSP page, not use any framework. first visit, about 5s. second and after, about 1s. if add several times db access, about 8s. 2011/6/10 Tim Hoffman zutes...@gmail.com Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Omnem crede diem tibi diluxisse supremum. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Not able to connect to PayPal, gives IO Exception!
It's still not working! -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/rNu11RY03VUJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
i not money..[?] 2011/6/11 YF CAO caoyongfeng0...@gmail.com OH ! My Lady Gaga ! 2011/6/11 Wilson MacGyver wmacgy...@gmail.com the short answer is, pay $9/month to have 3 always on instances :) http://code.google.com/appengine/docs/adminconsole/instances.html#Always_On On Fri, Jun 10, 2011 at 12:11 PM, YF CAO caoyongfeng0...@gmail.com wrote: about web application, it will stop if long time not visit. when someone visits it will start again. i think its startup is very slow. 2011/6/10 Robert Kluin robert.kl...@gmail.com Sounds like you're using RPCs serially, which will often lead to poor performance. Profile your app with Appstats: http://code.google.com/appengine/docs/java/tools/appstats.html then try to batch any operations you can. I think Java typically has long startup times, but I've got no idea what is 'normal' for Java. Robert On Fri, Jun 10, 2011 at 09:54, YF CAO caoyongfeng0...@gmail.com wrote: my app is a simple Hello World JSP page, not use any framework. first visit, about 5s. second and after, about 1s. if add several times db access, about 8s. 2011/6/10 Tim Hoffman zutes...@gmail.com Is this just a statement, or are you asking for help? I will assume you asking for advice. Appengine start up times is something your can't ignore. Do some profiling and see what is going on. Try to do things lazily. If you are asking for help I would suggest you mention if your using java or python and what frameworks Rgds T -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vi6smdW-3JIJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com . To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- Omnem crede diem tibi diluxisse supremum. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. 32B.gif
Re: RE: [google-appengine] Not able to connect to PayPal, gives IO Exception!
I've submitted the error to PayPal but the problems not on PayPal's end since I'm able to access this from my local machine. I'm guessing one of the two things : 1. Paypal servers are blocking Appengine APIs 2. Appengine URLFetch with https calls is having trouble -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/y-2uGbnt9fMJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Help on Fantasm Fan In
Hi David, No plans yet. I often accomplish these sorts of things using a baseclass/subclass of FSMAction. Hopefully the following (UNTESTED) code helps you along. === OBSERVERS = 'observers' class ObserverFSMAction(FSMAction): # this is an abstract base class def execute(self, context, obj): self._execute(self, context, obj) for observer in context.get(OBSERVERS, []): observer.notify() def _execute(self, context, obj): raise NotImplementedError() class MyFSMAction(ObserverFSMAction): # use this class in your fsm.yaml def _execute(self, context, obj): # actually do stuff and return event # eg. add an observer # NOTE: this is truly untested, but it should work context[OBSERVERS] = context.get(OBSERVERS, []) + [ObserverImpl(...)] class Observer(object): def __init__(self, a_string_to_construct_an_instance_of_observer): self._observerImpl = # make impl from supplied string def notify(): self._observerImpl.notify() class ObserverImpl(Observer): def __init__(self, *args, **kwargs): # make a useful observer def __str__(self): # or maybe __unicode__ is required, can't recall what webapp does with url params # return a string that can be used to reconstruct self - maybe just call __repr__? def notify(): # do stuff and in fsm.yaml context_types: observers: module.name.of.Observer This would only act at the FSMAction level, not the state transition level. Subclasses of FSMContext/FSMState which override .dispatch() can also be very powerful - but these required bigger changes to the framework. The previous example can be accomplished out-of-box On Jun 9, 2:05 pm, David Mora dla.m...@gmail.com wrote: BTW - any intentions on plugging an observer pattern/plugin around it :) ? It would be awesome to have a list of observers watching for change on states (subject) On 9 June 2011 12:22, David Mora dla.m...@gmail.com wrote: i'm also using it right now for some moderation flows i need to finish so i will test it too On 9 June 2011 10:14, Jason Collins jason.a.coll...@gmail.com wrote: @Mike_W, I've updated the docs to describe this new feature. http://code.google.com/p/fantasm/wiki/AdvancedConcepts#Fan-In j On Jun 8, 9:44 pm, Robert Kluin robert.kl...@gmail.com wrote: Hey Shawn, Awesome, I'll try to review it tomorrow! Hopefully Mike is still following this thread and will help us test it out. :) Robert On Wed, Jun 8, 2011 at 12:03, Shawn shawn.ru...@gmail.com wrote: Hi Robert, Done.http://code.google.com/p/fantasm/source/detail?r=147. Please give it a quick review if you are able. Thanks again. -- Shawn -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Y2FNTEJHRWdqczhK. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- http://about.me/david.mora --http://about.me/david.mora -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
RE: [google-appengine] Not able to connect to PayPal, gives IO Exception!
Did you talk to paypal? The error says Pay Pal was unreachable. This is not uncommon in my experience. Also check that your fetch has a timelimit of 10s since that is the maximum. From: google-appengine@googlegroups.com [mailto:google-appengine@googlegroups.com] On Behalf Of nischalshetty Sent: Friday, June 10, 2011 9:09 AM To: google-appengine@googlegroups.com Subject: [google-appengine] Not able to connect to PayPal, gives IO Exception! This has been running smoothly for almost a year now! All of a sudden I'm getting IO exceptions while making https calls. Can someone from the GAE team look quickly into this since users are not able to make payments, I'm losing money! My app id is justunfollow I can connect from my local machine so it's not the remote URL. Something's wrong on appengine's side. Please take this up on priority! Here's the stack trace : java.net.SocketTimeoutException: Timeout while fetching: https://svcs.paypal.com/AdaptivePayments/Pay at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationExce ption(URLFetchServiceImpl.java:117) at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceI mpl.java:42) at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$C onnection.fetchResponse(URLFetchServiceStreamHandler.java:418) at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$C onnection.getInputStream(URLFetchServiceStreamHandler.java:297) at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$C onnection.getResponseCode(URLFetchServiceStreamHandler.java:150) at com.paypal.adaptive.api.requests.PayRequest.execute(PayRequest.java:150) at com.paypal.adaptive.api.requests.fnapi.SimplePay.makeRequest(SimplePay.java: 125) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:43) at java.lang.reflect.Method.invoke(Method.java:616) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Me thod_$1.run(Method_.java:165) at java.security.AccessController.doPrivileged(Native Method) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Me thod_.privilegedInvoke(Method_.java:163) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Me thod_.invoke_(Method_.java:124) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Me thod_.invoke(Method_.java:43) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionIn vocation.java:404) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActi onInvocation.java:267) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(D efaultWorkflowInterceptor.java:221) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Validati onInterceptor.java:150) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.do Intercept(AnnotationValidationInterceptor.java:48) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(Con versionErrorInterceptor.java:123) at
Re: [google-appengine] Re: Is the native API really so much faster than JDO and slim3?
Hmm. The one on code.google.com seems to be out of date. The version shipping with the SDK has: private final transient QueryResultIteratorImplhttps://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/QueryResultIteratorImpl.javact=xref_jump_to_defl=27 resultIteratorhttps://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_usagesgs=java:Lcom/google/appengine/api/datastore/LazyList;.resultIterator)Lcom/google/appengine/api/datastore/QueryResultIteratorImpl;l=32gsn=resultIterator ; ... /** * Custom serialization logic to ensure that we read the entire result set * before we serialize. */ private void writeObject https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_usagesgs=java:Lcom/google/appengine/api/datastore/LazyList;.writeObject(Ljava/io/ObjectOutputStream;)V%257CLjava/io/IOException;l=354gsn=writeObject(ObjectOutputStream http://www.google.com/url?sa=Dq=http%3A%2F%2Fjava.sun.com%2Fjavase%2F6%2Fdocs%2Fapi%2Fjava%2Fio%2FObjectOutputStream.html out https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_usagesgs=java:Lcom/google/appengine/api/datastore/LazyList;.writeObject(Ljava/io/ObjectOutputStream;)V%257CLjava/io/IOException;%23outl=354gsn=out) throws IOException http://www.google.com/url?sa=Dq=http%3A%2F%2Fjava.sun.com%2Fjavase%2F6%2Fdocs%2Fapi%2Fjava%2Fio%2FIOException.html {// Resolve all data before we serialize.resolveAllData https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=52(); // Get ahold of the cursor before we serialize.cursor https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=43 = getCursor https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=340(); out https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=354.defaultWriteObject http://www.google.com/url?sa=Dq=http%3A%2F%2Fjava.sun.com%2Fjavase%2F6%2Fdocs%2Fapi%2Fjava%2Fio%2FObjectOutputStream.html%23defaultWriteObject()(); } On Thu, Jun 9, 2011 at 4:12 PM, Jeff Schnitzer j...@infohazard.org wrote: On Thu, Jun 9, 2011 at 3:30 PM, Alfred Fuller arfuller+appeng...@google.com wrote: Funny because we actually don't have this feature in python (only iterators async prefetch). Ya, I would hope coders would use asIterable() when doing a single for loop. The real win for asList() async prefetch is in these situations: List l = q.asList(); // returns immediately other work/rpcs... ... use l ... and // Launches and runs both queries in parallel List l1 = q1.asList(); // returns immediately List l2 = d2.asList(); // returns immediately ... use l1 and l2 ... Ah, that makes total sense. The lazy list implementation in the low level is both lazy and serializable. You should be able to do something similar in Objectify. This I don't understand. Looking at LazyList I see it references QueryResultIteratorImpl and has no way of fully populating itself on serialization. These classes might implement Serializable but you sure can't serialize them! At least not if you want a useful set of data on the other side. For example, this works right now: ListFoo myRemoteMethod() { return ObjectifyService.begin().query(Foo.class).list(); } But unless I'm missing something really obvious, this will not work: ListEntity myRemoteMethod() { return DatastoreServiceFactory.getDatastoreService.prepare(new Query(Foo)).asList(); } Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Is the native API really so much faster than JDO and slim3?
Ah, so I figured out what is going on with this. This is the code that is running in production, the SDK does not have a serializable version of LazyList as we don't explicitly support it through the interface. 1.5.1 will have these changes in the SDK though. On Fri, Jun 10, 2011 at 9:44 AM, Alfred Fuller arfuller+appeng...@google.com wrote: Hmm. The one on code.google.com seems to be out of date. The version shipping with the SDK has: private final transient QueryResultIteratorImplhttps://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/QueryResultIteratorImpl.javact=xref_jump_to_defl=27 resultIteratorhttps://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_usagesgs=java:Lcom/google/appengine/api/datastore/LazyList;.resultIterator)Lcom/google/appengine/api/datastore/QueryResultIteratorImpl;l=32gsn=resultIterator ; ... /** * Custom serialization logic to ensure that we read the entire result set * before we serialize. */ private void writeObject https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_usagesgs=java:Lcom/google/appengine/api/datastore/LazyList;.writeObject(Ljava/io/ObjectOutputStream;)V%257CLjava/io/IOException;l=354gsn=writeObject(ObjectOutputStream http://www.google.com/url?sa=Dq=http%3A%2F%2Fjava.sun.com%2Fjavase%2F6%2Fdocs%2Fapi%2Fjava%2Fio%2FObjectOutputStream.html out https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_usagesgs=java:Lcom/google/appengine/api/datastore/LazyList;.writeObject(Ljava/io/ObjectOutputStream;)V%257CLjava/io/IOException;%23outl=354gsn=out) throws IOException http://www.google.com/url?sa=Dq=http%3A%2F%2Fjava.sun.com%2Fjavase%2F6%2Fdocs%2Fapi%2Fjava%2Fio%2FIOException.html {// Resolve all data before we serialize.resolveAllData https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=52(); // Get ahold of the cursor before we serialize.cursor https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=43 = getCursor https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=340(); out https://cs.corp.google.com/#google3/java/com/google/appengine/api/datastore/LazyList.javact=xref_jump_to_defl=354.defaultWriteObject http://www.google.com/url?sa=Dq=http%3A%2F%2Fjava.sun.com%2Fjavase%2F6%2Fdocs%2Fapi%2Fjava%2Fio%2FObjectOutputStream.html%23defaultWriteObject()(); } On Thu, Jun 9, 2011 at 4:12 PM, Jeff Schnitzer j...@infohazard.orgwrote: On Thu, Jun 9, 2011 at 3:30 PM, Alfred Fuller arfuller+appeng...@google.com wrote: Funny because we actually don't have this feature in python (only iterators async prefetch). Ya, I would hope coders would use asIterable() when doing a single for loop. The real win for asList() async prefetch is in these situations: List l = q.asList(); // returns immediately other work/rpcs... ... use l ... and // Launches and runs both queries in parallel List l1 = q1.asList(); // returns immediately List l2 = d2.asList(); // returns immediately ... use l1 and l2 ... Ah, that makes total sense. The lazy list implementation in the low level is both lazy and serializable. You should be able to do something similar in Objectify. This I don't understand. Looking at LazyList I see it references QueryResultIteratorImpl and has no way of fully populating itself on serialization. These classes might implement Serializable but you sure can't serialize them! At least not if you want a useful set of data on the other side. For example, this works right now: ListFoo myRemoteMethod() { return ObjectifyService.begin().query(Foo.class).list(); } But unless I'm missing something really obvious, this will not work: ListEntity myRemoteMethod() { return DatastoreServiceFactory.getDatastoreService.prepare(new Query(Foo)).asList(); } Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Urgent - unable to deploy app
Hi At the worst possible moment Appengine has decied to stop deploying my app user-tagging.appspot.com It hangs at 28% with the error... htmlhead meta http-equiv=content-type content=text/html;charset=utf-8 title500 Server Error/title /head body text=#00 bgcolor=#ff h1Error: Server Error/h1 h2The server encountered an error and could not complete your request.pIf the problem persists, please A HREF=http:// code.google.com/appengine/community.htmlreport/A your problem and mention this error message and the query that caused it./h2 h2/h2 /body/html Any Googlers out there that can help please. Thanks Grant -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Urgent - unable to deploy app
Hi At the worst possible moment Appengine has decied to stop deploying my app user-tagging.appspot.com It hangs at 28% with the error... htmlhead meta http-equiv=content-type content=text/html;charset=utf-8 title500 Server Error/title /head body text=#00 bgcolor=#ff h1Error: Server Error/h1 h2The server encountered an error and could not complete your request.pIf the problem persists, please A HREF=http:// code.google.com/appengine/community.htmlreport/A your problem and mention this error message and the query that caused it./h2 h2/h2 /body/html Any Googlers out there that can help please. Thanks Grant -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Urgent - unable to deploy really important app
Hi At the worst possible moment Appengine has decied to stop deploying my app user-tagging.appspot.com It hangs at 28% with the error... htmlhead meta http-equiv=content-type content=text/html;charset=utf-8 title500 Server Error/title /head body text=#00 bgcolor=#ff h1Error: Server Error/h1 h2The server encountered an error and could not complete your request.pIf the problem persists, please A HREF=http:// code.google.com/appengine/community.htmlreport/A your problem and mention this error message and the query that caused it./h2 h2/h2 /body/html Any Googlers out there that can help please. Thanks Grant -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Help on Fantasm Fan In
cool i take a loot. Extending this a bit it adds a lot of potential to make FSM observable via configuration. Each transition or action could have a list of observers - it also pops into my mind Prospective Search - On 10 June 2011 10:22, Shawn R shawn.ru...@gmail.com wrote: Hi David, No plans yet. I often accomplish these sorts of things using a baseclass/subclass of FSMAction. Hopefully the following (UNTESTED) code helps you along. === OBSERVERS = 'observers' class ObserverFSMAction(FSMAction): # this is an abstract base class def execute(self, context, obj): self._execute(self, context, obj) for observer in context.get(OBSERVERS, []): observer.notify() def _execute(self, context, obj): raise NotImplementedError() class MyFSMAction(ObserverFSMAction): # use this class in your fsm.yaml def _execute(self, context, obj): # actually do stuff and return event # eg. add an observer # NOTE: this is truly untested, but it should work context[OBSERVERS] = context.get(OBSERVERS, []) + [ObserverImpl(...)] class Observer(object): def __init__(self, a_string_to_construct_an_instance_of_observer): self._observerImpl = # make impl from supplied string def notify(): self._observerImpl.notify() class ObserverImpl(Observer): def __init__(self, *args, **kwargs): # make a useful observer def __str__(self): # or maybe __unicode__ is required, can't recall what webapp does with url params # return a string that can be used to reconstruct self - maybe just call __repr__? def notify(): # do stuff and in fsm.yaml context_types: observers: module.name.of.Observer This would only act at the FSMAction level, not the state transition level. Subclasses of FSMContext/FSMState which override .dispatch() can also be very powerful - but these required bigger changes to the framework. The previous example can be accomplished out-of-box On Jun 9, 2:05 pm, David Mora dla.m...@gmail.com wrote: BTW - any intentions on plugging an observer pattern/plugin around it :) ? It would be awesome to have a list of observers watching for change on states (subject) On 9 June 2011 12:22, David Mora dla.m...@gmail.com wrote: i'm also using it right now for some moderation flows i need to finish so i will test it too On 9 June 2011 10:14, Jason Collins jason.a.coll...@gmail.com wrote: @Mike_W, I've updated the docs to describe this new feature. http://code.google.com/p/fantasm/wiki/AdvancedConcepts#Fan-In j On Jun 8, 9:44 pm, Robert Kluin robert.kl...@gmail.com wrote: Hey Shawn, Awesome, I'll try to review it tomorrow! Hopefully Mike is still following this thread and will help us test it out. :) Robert On Wed, Jun 8, 2011 at 12:03, Shawn shawn.ru...@gmail.com wrote: Hi Robert, Done.http://code.google.com/p/fantasm/source/detail?r=147. Please give it a quick review if you are able. Thanks again. -- Shawn -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Y2FNTEJHRWdqczhK. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- http://about.me/david.mora --http://about.me/david.mora -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- http://about.me/david.mora -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Urgent - unable to deploy really important app
I am experiencing the same issue. I was able to do a deploy about an hour ago, but now I'm getting that HTML-ified 500 server error. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/lUgmjjEm0REJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Urgent - unable to deploy really important app
I am also unable to deploy my app. Bummer. On Jun 10, 10:21 am, Grant grant.klop...@gmail.com wrote: Hi At the worst possible moment Appengine has decied to stop deploying my app user-tagging.appspot.com It hangs at 28% with the error... htmlhead meta http-equiv=content-type content=text/html;charset=utf-8 title500 Server Error/title /head body text=#00 bgcolor=#ff h1Error: Server Error/h1 h2The server encountered an error and could not complete your request.pIf the problem persists, please A HREF=http:// code.google.com/appengine/community.htmlreport/A your problem and mention this error message and the query that caused it./h2 h2/h2 /body/html Any Googlers out there that can help please. Thanks Grant -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Urgent - unable to deploy app
I was seeing the same issue. Was also failing with no_precomp. My deploy just went through. On Fri, Jun 10, 2011 at 13:20, Grant grant.klop...@gmail.com wrote: Hi At the worst possible moment Appengine has decied to stop deploying my app user-tagging.appspot.com It hangs at 28% with the error... htmlhead meta http-equiv=content-type content=text/html;charset=utf-8 title500 Server Error/title /head body text=#00 bgcolor=#ff h1Error: Server Error/h1 h2The server encountered an error and could not complete your request.pIf the problem persists, please A HREF=http:// code.google.com/appengine/community.htmlreport/A your problem and mention this error message and the query that caused it./h2 h2/h2 /body/html Any Googlers out there that can help please. Thanks Grant -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Urgent - unable to deploy really important app
Seems to be working again for me. It seemed to be impacting my HR apps but *not* my master-slave apps. On Fri, Jun 10, 2011 at 13:35, Neil McCarthy nmccar...@gmail.com wrote: I am experiencing the same issue. I was able to do a deploy about an hour ago, but now I'm getting that HTML-ified 500 server error. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/lUgmjjEm0REJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Urgent - unable to deploy app
My deploy also went through. Not sure if this affected it, but it started working again after I disabled and re-enabled my app. Grant On Jun 10, 6:55 pm, Robert Kluin robert.kl...@gmail.com wrote: I was seeing the same issue. Was also failing with no_precomp. My deploy just went through. On Fri, Jun 10, 2011 at 13:20, Grant grant.klop...@gmail.com wrote: Hi At the worst possible moment Appengine has decied to stop deploying my app user-tagging.appspot.com It hangs at 28% with the error... htmlhead meta http-equiv=content-type content=text/html;charset=utf-8 title500 Server Error/title /head body text=#00 bgcolor=#ff h1Error: Server Error/h1 h2The server encountered an error and could not complete your request.pIf the problem persists, please A HREF=http:// code.google.com/appengine/community.htmlreport/A your problem and mention this error message and the query that caused it./h2 h2/h2 /body/html Any Googlers out there that can help please. Thanks Grant -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group athttp://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Immediate need Oracle/ETL Developer
*Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on **b...@panzersolutions.com * *Immediate need Oracle/ETL Developer Title: Oracle/ETL Developer Location: Naperville, IL Duration: Contract to Perm MUST BE U.S CITIZEN / GREEN CARD / EAD* *This position is going to be 70-85% heads down development performing hands-on ETL and Oracle development to create Marketing database solutions. This person will collaborate with the Technical Lead to understand the solution design and processing specifications. They will also independently use our client's own in house proprietary ETL tool, ETL framework, and Oracle to develop the solution per their client's specifications. This duties will also include designing, documenting, and executing unit test cases, as well as author detailed process flow documentation. They will also collaborate with the Quality Assurance team to test and rework applicable solution components. Must-haves 3+ years as an Oracle database developer 3+ years of hands-on heavy duty ETL development (they would prefer to not see Informatica experts because our client has their own in house proprietary tool that is not similar to Informatica) Experience working on large database projects SQL expert (2+ years of use in day-to-day job duties.. Oracle PL/SQL is not heavily used and is not a requirement) Experience writing complex SQL queries 2+ years working on a Linux/Unix platform 2+ years of Perl scripting or something similar (Shell, Unix/Linux, Python, PHP, Lisp, Ruby, etc.) Excellent communication and must be interested in becoming a full time employee Plusses Experience working with large (multi-Terabyte) databases Experience optimizing SQL queries using explain plans and/or tkprof Familiarity with Campaign segmentation and selection tools (e.g. Unica Affinium Campaign, Alterian, Aprimo,etc.) * * Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.com** * -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Immediate offers for QA Automated tester
*Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on **b...@panzersolutions.com* *Title : QA Automated tester Location: Austin ,TX Duration: 4- 6 months Must be local to TX * Must Haves: *4-6 years’ experience doing AUTOMATED testing* Need to have experience coding in any language Need to have experience Scripting (doesn’t matter what in) Need to have familiarity with Networking- Need to be able to set up a network to run testes BIG PLUS: Experience with Python Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.com -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Urgent - unable to deploy really important app
Working for me now too. On Fri, Jun 10, 2011 at 10:56 AM, Robert Kluin robert.kl...@gmail.comwrote: Seems to be working again for me. It seemed to be impacting my HR apps but *not* my master-slave apps. On Fri, Jun 10, 2011 at 13:35, Neil McCarthy nmccar...@gmail.com wrote: I am experiencing the same issue. I was able to do a deploy about an hour ago, but now I'm getting that HTML-ified 500 server error. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/lUgmjjEm0REJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Immediate need Oracle/ETL Developer
I'm so glad to hear that App Engine now has RMDBS support, although Oracle is an odd choice. Oh, wait, you're just a scummy spammer. On Jun 10, 1:42 pm, ben smith bensmth...@gmail.com wrote: *Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on **...@panzersolutions.com * *Immediate need Oracle/ETL Developer Title: Oracle/ETL Developer Location: Naperville, IL Duration: Contract to Perm MUST BE U.S CITIZEN / GREEN CARD / EAD* *This position is going to be 70-85% heads down development performing hands-on ETL and Oracle development to create Marketing database solutions. This person will collaborate with the Technical Lead to understand the solution design and processing specifications. They will also independently use our client's own in house proprietary ETL tool, ETL framework, and Oracle to develop the solution per their client's specifications. This duties will also include designing, documenting, and executing unit test cases, as well as author detailed process flow documentation. They will also collaborate with the Quality Assurance team to test and rework applicable solution components. Must-haves 3+ years as an Oracle database developer 3+ years of hands-on heavy duty ETL development (they would prefer to not see Informatica experts because our client has their own in house proprietary tool that is not similar to Informatica) Experience working on large database projects SQL expert (2+ years of use in day-to-day job duties.. Oracle PL/SQL is not heavily used and is not a requirement) Experience writing complex SQL queries 2+ years working on a Linux/Unix platform 2+ years of Perl scripting or something similar (Shell, Unix/Linux, Python, PHP, Lisp, Ruby, etc.) Excellent communication and must be interested in becoming a full time employee Plusses Experience working with large (multi-Terabyte) databases Experience optimizing SQL queries using explain plans and/or tkprof Familiarity with Campaign segmentation and selection tools (e.g. Unica Affinium Campaign, Alterian, Aprimo,etc.) * * Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.com** * -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
On Fri, Jun 10, 2011 at 9:26 AM, YF CAO caoyongfeng0...@gmail.com wrote: i not money..[?] 2011/6/11 YF CAO caoyongfeng0...@gmail.com OH ! My Lady Gaga ! Is this what happens when you accidentally use YouTube instead of Google Translate to compose your email? :-) Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. 32B.gif
Re: [google-appengine] Re: Slow......Slow........Slow......Very Slow........
You can laugh at me, but I never stop learning. 2011/6/11 Jeff Schnitzer j...@infohazard.org On Fri, Jun 10, 2011 at 9:26 AM, YF CAO caoyongfeng0...@gmail.com wrote: i not money..[?] 2011/6/11 YF CAO caoyongfeng0...@gmail.com OH ! My Lady Gaga ! Is this what happens when you accidentally use YouTube instead of Google Translate to compose your email? :-) Jeff -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. 32B.gif
[google-appengine] Re: GAE-GWT login
Notice Google Accounts doesn't means **GMail** accounts, the Users API can handle hotmail, yahoo or whatever e-mail address they have. Generate a URL using this: UserService userService = UserServiceFactory.getUserService(); String url = userService.createLoginUrl(http://example.com/page-to-return;); Then you can send the url through a RPC call, or better!, insert it into the page: http://code.google.com/intl/en/webtoolkit/articles/dynamic_host_page.html -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/nYPqMDbyjNEJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Immediate need Oracle/ETL Developer
Ben, thank you for spamming our list. Your blatant disregard for the rules of this forum, the users time, and amazing use of red text really highlights your personal ethics and highlights how we would be shown respect after we joined your clients employ. Sent from my Samsung Epic™ 4G ben smith bensmth...@gmail.com wrote: *Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on **b...@panzersolutions.com * *Immediate need Oracle/ETL Developer Title: Oracle/ETL Developer Location: Naperville, IL Duration: Contract to Perm MUST BE U.S CITIZEN / GREEN CARD / EAD* *This position is going to be 70-85% heads down development performing hands-on ETL and Oracle development to create Marketing database solutions. This person will collaborate with the Technical Lead to understand the solution design and processing specifications. They will also independently use our client's own in house proprietary ETL tool, ETL framework, and Oracle to develop the solution per their client's specifications. This duties will also include designing, documenting, and executing unit test cases, as well as author detailed process flow documentation. They will also collaborate with the Quality Assurance team to test and rework applicable solution components. Must-haves 3+ years as an Oracle database developer 3+ years of hands-on heavy duty ETL development (they would prefer to not see Informatica experts because our client has their own in house proprietary tool that is not similar to Informatica) Experience working on large database projects SQL expert (2+ years of use in day-to-day job duties.. Oracle PL/SQL is not heavily used and is not a requirement) Experience writing complex SQL queries 2+ years working on a Linux/Unix platform 2+ years of Perl scripting or something similar (Shell, Unix/Linux, Python, PHP, Lisp, Ruby, etc.) Excellent communication and must be interested in becoming a full time employee Plusses Experience working with large (multi-Terabyte) databases Experience optimizing SQL queries using explain plans and/or tkprof Familiarity with Campaign segmentation and selection tools (e.g. Unica Affinium Campaign, Alterian, Aprimo,etc.) * * Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.com** * -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] *.appspot.com certificate not trusted
We have a Java-based GAE app that provides a database and related services to a collection of Flash apps that live on a different domain (somedomain.com). We're doing it this way because we like Drupal, BTW. Ultimately a Flash app (from somedomain.com) will make an HTTPS request to the GAE app (BlahBlah.appspot.com), which works. Today we heard from a customer using IE8 on Windows XP Pro. The HTTPS connection failed, and it was because the certificate offered was not trusted. Adding an exception for the domain of course worked, but that's not an answer. BTW, the same error happened in an out-of-the-box FireFox 4 installation on that same computer. But, an OOB FireFox install on my OS X system does not seem to have this issue. If anyone can help me shed light on this, I would appreciate it. Thanks. -Fred -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Immediate need Oracle/ETL Developer
Banhammer dropped. http://www.google.com/search?q=banhammerum=1ie=UTF-8tbm=ischsource=ogsa=Nhl=entab=wibiw=1066bih=431 Ikai Lan Developer Programs Engineer, Google App Engine Blog: http://googleappengine.blogspot.com Twitter: http://twitter.com/app_engine Reddit: http://www.reddit.com/r/appengine On Sat, Jun 11, 2011 at 5:21 AM, Brandon Wirtz drak...@digerat.com wrote: Ben, thank you for spamming our list. Your blatant disregard for the rules of this forum, the users time, and amazing use of red text really highlights your personal ethics and highlights how we would be shown respect after we joined your clients employ. Sent from my Samsung Epic™ 4G ben smith bensmth...@gmail.com wrote: *Dear Professional, Hope your doing great, I have a good oportunity for you can you please see the below job description, if your interested please reply me back with your updated resume.Please send me youre resume on **b...@panzersolutions.com * *Immediate need Oracle/ETL Developer Title: Oracle/ETL Developer Location: Naperville, IL Duration: Contract to Perm MUST BE U.S CITIZEN / GREEN CARD / EAD* *This position is going to be 70-85% heads down development performing hands-on ETL and Oracle development to create Marketing database solutions. This person will collaborate with the Technical Lead to understand the solution design and processing specifications. They will also independently use our client's own in house proprietary ETL tool, ETL framework, and Oracle to develop the solution per their client's specifications. This duties will also include designing, documenting, and executing unit test cases, as well as author detailed process flow documentation. They will also collaborate with the Quality Assurance team to test and rework applicable solution components. Must-haves 3+ years as an Oracle database developer 3+ years of hands-on heavy duty ETL development (they would prefer to not see Informatica experts because our client has their own in house proprietary tool that is not similar to Informatica) Experience working on large database projects SQL expert (2+ years of use in day-to-day job duties.. Oracle PL/SQL is not heavily used and is not a requirement) Experience writing complex SQL queries 2+ years working on a Linux/Unix platform 2+ years of Perl scripting or something similar (Shell, Unix/Linux, Python, PHP, Lisp, Ruby, etc.) Excellent communication and must be interested in becoming a full time employee Plusses Experience working with large (multi-Terabyte) databases Experience optimizing SQL queries using explain plans and/or tkprof Familiarity with Campaign segmentation and selection tools (e.g. Unica Affinium Campaign, Alterian, Aprimo,etc.) * * Thanks Ben Smith | Technical Recruiter Panzer Solutions LLC 45 Stuart Ave, K Norwalk CT 06850 USA b...@panzersolutions.com** * -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] High replication data - Space freed after cache expiration?
Hi all, I'm new user of the Google App Engine, I have a CDN in High Replication Data mode... and It's great ;) I have an simple question: Do my High Replication Data quota drop down when the cache expiration of my datas are reached? Or It continusly goes up? Thanc's In advance (Sorry for my bad english!) Luca -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Server Error 500 - 500 Internal Server Error
java.io.IOException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=flattambaversion=0.1; 500 Internal Server Error Server Error (500) A server error has occurred. Debugging information may be found in /private/var/folders/zs/ zsRRvwqCH9qUxsAAuqKyTTI/-Tmp-/appengine- deploy4602852760115975162.log Someone, can you help me? -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Client Error (400)
I'm trying to upload an new app, but got the following error : Reading application configuration data... Jun 10, 2011 4:44:30 PM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml INFO: Successfully processed C:/ASFA-Web/build/web\WEB-INF/appengine- web.xml Jun 10, 2011 4:44:30 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml INFO: Successfully processed C:/ASFA-Web/build/web\WEB-INF/web.xml Beginning server interaction for ASFA-Web... 0% Created staging directory at: 'C:\Users\Fni\AppData\Local\Temp \appcfg3439629916490394595.tmp' 5% Scanning for jsp files. 20% Scanning files on local disk. 25% Initiating update. java.io.IOException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=ASFA-Webversion=1; 400 Bad Request Client Error (400) The request is invalid for an unspecified reason. Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=ASFA-Webversion=1; 400 Bad Request Client Error (400) The request is invalid for an unspecified reason. Please see the logs [C:\Users\Fni\AppData\Local\Temp \appcfg5321460932094640081.log] for further information. = How to fix it ? Frank -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Urgent - unable to deploy app
But it doesn't work myapp yet. .um -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Urgent - unable to deploy really important app
Yes, i have the same error. .um -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
Re: [google-appengine] Re: Urgent - unable to deploy app
I did the same this morning. .um -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Flash and XML
Is anyone aware of an issue in GAE that prevents .swf files from loading .xml files? My application works perfectly fine when I host on my own development machine, but when I upload into GAE the .xml files appear to be unable to load. At least that's how it feels. I have double-checked and .xml files are uploaded and accessible directly in URL bar. All the .xml files referenced are hosted within my app, nothing is attempting to be accessed from another site. The logs are cryptic, within app engine dashboard -- Logs. It says status:[45]\d\d path:/global/assets/objects/media/swf/portfolio/ nhcvr2005/XMLObje (This is not even the full path) I've tried to find what status:[45] means, but I haven't been able to find anything. Any ideas are appreciated. -rc -- You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Flash and XML
I think you need a crossdomain.xml file hosted on your app engine app. Flash doesn't allow swfs to read data from other domains unless permission is granted by crossdomain.xml. You can find a sample crossdomain.xml in the h5bp.com package. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/Vwc86vDTyVQJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.