Hi Alfred Fuller,
Thanks for your information, videos gave me lot of information.
As per your suggestion I have added few composite index to avoid this
exception still index are getting built.
As we get exception on some queries, will add those to composite
index. But this will eat my lot of CPU q
Hi,
This morning I started receiving many DeadlineExceededException error
- can't access the application anymore
app id : streetheroeslmn , version : 1
Uncaught exception from servlet
com.google.apphosting.api.DeadlineExceededException: This request
(f7a821e7aaf5a2e9) started at 2010/06/15 08:23
Hello,
I'm currently facing an unattended behavior when using openID to
authenticate for an admin page.
My app uses openID to authenticate users: requests are correctly
redirected to _ah/login_required for requests on regular app address,
and I use a servlet to show a custom login page.
If I try
I think if you log out of your apps account, it should allow you to login
again with whatever account you want.
On 15 June 2010 19:15, l.denardo wrote:
> Hello,
> I'm currently facing an unattended behavior when using openID to
> authenticate for an admin page.
>
> My app uses openID to authenti
Of course it was a user error.
Sorry for the noise.
Robert
On Jun 15, 11:30 am, Robert Munteanu
wrote:
> Hi,
>
> This morning I started receiving many DeadlineExceededException error
> - can't access the application anymore
>
> app id : streetheroeslmn , version : 1
>
> Uncaught exception from
I found out more about this behavior.
This is not due to admin page restriction but to malformed URLs i
passed to the request.
The url is in form
http://myapp.appspot.com/Admin.jsp&from=google&domain=mydomain.it
In this case the user gets redirected to Google Accounts login page
instead of
http
Hi all,
I have a serious problem with an application using OpenId
autentication.
I tested the app using using blogger.com as an openid provider and
stored the User object in the Datastore, in a UserProfile table.
Now it is not possible to retrieve the entity containing that User,
raising UserNotF
Hi Roberto,
What is your App ID?
-Nick Johnson
On Tue, Jun 15, 2010 at 11:04 AM, Roberto wrote:
> Hi all,
>
> I have a serious problem with an application using OpenId
> autentication.
>
> I tested the app using using blogger.com as an openid provider and
> stored the User object in the Datasto
Hi.
I have a number of PersistenceCapable objects (property objects),
representing properties of other PersistenceCapable objects. I'd like to be
able to store objects in the datastore along with the keys of the property
objects, representing the properties they have. And I store those keys as
long
If you 'always' going to sort locally instead of using datastore, you could
save yourself one entry in index.yaml
On Tue, Jun 15, 2010 at 2:50 AM, johnP wrote:
> Thanks for the answer. The key is to know that there *is* a
> continuum, where at one end, it is better to sort locally and at the
>
im updating versions. i remember the limit of 10 versions, so im happy
to hear now the limit is 100 :)
however, i would like the delete old versions which i dont need. but
there are some stubborn versions that wanna stick around... how can i
get rid of them?
On Jun 14, 10:02 pm, "Ikai L (Google)"
Hi Chris,
You need to specify the parent at creation time. There's no way to modify
the parent of an entity after it's created.
Bear in mind that updates to an entity group are limited to roughly 1QPS -
so putting all your entities in one entity group is rarely a good idea.
-Nick Johnson
On Tu
Hi Nick, AppId is test-pappa-mi
troubled entity is "Commissario".
Thanks
Roberto
On 15 Giu, 12:10, "Nick Johnson (Google)"
wrote:
> Hi Roberto,
>
> What is your App ID?
>
> -Nick Johnson
>
> On Tue, Jun 15, 2010 at 11:04 AM, Roberto wrote:
>
>
>
>
>
> > Hi all,
>
> > I have a serious problem wi
If you know the key, there's no need to do a query: Just use getObjectById:
http://code.google.com/appengine/docs/java/datastore/creatinggettinganddeletingdata.html#Getting_an_Object_By_Key
-Nick Johnson
On Sun, Jun 13, 2010 at 7:37 PM, Philip Tucker wrote:
> What's the format of selecting by k
Thanks everybody..
On Jun 14, 5:38 pm, Tristan wrote:
> you may find this thread useful:
>
> http://groups.google.com/group/google-appengine-java/browse_thread/th...
>
> On Jun 14, 12:57 am, Alfred Fuller
> wrote:
>
>
>
> >http://www.youtube.com/watch?v=AgaL6NGpkB8isa good resource and I believe
Hello,
It seems that lately it takes a while for app engine to update the
static content in my application - and sometimes even mismatches old &
new for a while (15-20 minutes or so). Has this always been the case,
and I simply just haven't noticed it - or is this a recent
development?
I realize
Hi
You may need to have a look at this thread
http://groups.google.com.au/group/google-appengine/browse_thread/thread/bff599b558979164/eae79e8b1152ae9f
T
On Jun 15, 8:52 pm, luddep wrote:
> Hello,
>
> It seems that lately it takes a while for app engine to update the
> static content in my app
I'm getting spurious urlfetch.Error exceptions that say they are
ApplicationError: 2
The relevant bit of python code:
try:
fetch_result = urlfetch.fetch(payment_server, deadline=10,
method="POST", payload=secret
+json_string,
Oh, and forgot to mention: if it makes any difference, these are
https (SSL) fetches.
--
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-appeng...@googlegroups.com.
To unsubscribe from this group, s
I'm seeing this issue now in the dev environment. It looks to me like
tasks raised in batch are ignored - only individual tasks fire
automatically. Perhaps I've done something wrong though - can anyone
else confirm this behaviour? Cheers,
Colin
On Jun 2, 1:05 am, hawkett wrote:
> The 'mac only
Hi Jaroslav,
There's no performance or space advantage either way. For simplicity, I
would suggest using namespaces when they're appropriate.
-Nick Johnson
2010/6/12 Jaroslav Záruba
> Hello
>
> I wonder whether using a namespace rather than prefixes would save any
> space in the memcache. Or i
SOLVED
Ok, i had to pass the class of the object i was interested in, i.e. i had to
use getObjectById(MyClass.class, Key).
2010/6/15 Timofey Danshin
> Hi.
> I have a number of PersistenceCapable objects (property objects),
> representing properties of other PersistenceCapable objects. I'd like
Hi James,
On Fri, Jun 11, 2010 at 3:46 PM, james lesorg
wrote:
> I really enjoyed this talk. Would make a great article.
>
> I wonder whether i understand the motivation behind "sequence" numbers
> correctly: we cannot just timestamp worker entities and then churn
> through them chronologically b
Hi Jason,
The current implementation of the datastore mapper uses lexicographical
sharding over keys to assign datastore shards. Unfortunately, this can lead
to very inconsistent shard sizes, as you observe.
-Nick Johnson
On Fri, Jun 11, 2010 at 4:17 PM, Jason C wrote:
> We've been using MapRe
I have the same problem.
Some of the versions cannot be accessed (404 - Not found). Those
versions cannot be deleted (same error)
I also got a message when deploying my app, that there were to many
open files.
On Jun 15, 2:15 pm, Ohad R wrote:
> im updating versions. i remember the limit of 10 ve
I am sure that no one on the App Engine team can comment on this but I
just have to talk about it to get it off my chest cause it is a
constant pain in my butt.
Many modern jpeg images will decompress to sizes over 1 megabyte, even
those taken with the cheapest of point and shoot digital cameras.
Have you looked at the Blobstore API?
http://code.google.com/appengine/docs/python/blobstore/overview.html#Using_the_Image_Service_with_the_Blobstore
Users can upload files up to 2GB, and the Image API can *load* images
from Blobstore. The only limitation is that the resulting image has to
be les
On Tue, Jun 15, 2010 at 6:16 PM, Ross M Karchner wrote:
> Have you looked at the Blobstore API?
>
>
> http://code.google.com/appengine/docs/python/blobstore/overview.html#Using_the_Image_Service_with_the_Blobstore
>
> Users can upload files up to 2GB, and the Image API can *load* images
> from Blo
Hi Michael. For any billing-related issues, please use the form linked
from our billing FAQ:
http://code.google.com/appengine/kb/billing.html#morehelp
We're currently processing a large billing backlog, so many common
billing operations are taking longer than usual. While billing must be
enabled
I am on OS X snow leopard and trying to create an app with python. I
did get PIL installed without any errors it seems. I used to get the
PIL is not installed error but now after trying to resize several
images from a form that I am uploading and trying to store in the
datastore I am at a lose as t
Hi all
I had to spend 2 days to figure out a strange problem relating to
using Google Users service.
Problem: I recently enabled Google Accounts sign in in my app. But in
production, when someone signs in with their Google account, the
landing page (/trees/list.htm in my case) after the sign in r
Hello everybody
How to use i18 on google app engine.
Regards
Tsolmon
--
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-appeng...@googlegroups.com.
To unsubscribe from this group, send email to
go
Hi All-
I'm interested in learning how I structure an app to support multiple
channels. For example, I want an application to support a facebook
experience (using fbml & the google libraries), a JSON/web service
experience (for Androids and iPhones) and an OpenSocial experience
(using OpenSocial/
i mean my understanding that Kelly need to actually *work* with images above
1mb
was that wrong?
2010/6/15 Jaroslav Záruba
> On Tue, Jun 15, 2010 at 6:16 PM, Ross M Karchner
> wrote:
>
>> Have you looked at the Blobstore API?
>>
>>
>> http://code.google.com/appengine/docs/python/blobstore/overv
If you're still receiving the cancellation emails and billing is not
taking effect for your app, please submit the billing help form with
your application ID and I will try to get you an update for your
specific app as soon as possible. The form is linked from our billing
FAQ:
http://code.google.c
Hi, I'm writing a simple game server where players can create games
and browse games. I've come across the following dilemma though and
want to see if my solution is a good idea. The dilemma:
User A calls joinGameAndRemoveItFromList().
User B calls fetchAvailableGamesInList() at the same time.
I
It keeps telling me to create an application and even when all 10 done
keeps asking and never shows me any other options. Anyone had the same
problem?
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to goog
I would recommend tipfy which has most of the stuff worked out for you.
On Tue, Jun 15, 2010 at 8:50 AM, Tsolmon Narantsogt wrote:
> Hello everybody
>
> How to use i18 on google app engine.
>
> Regards
> Tsolmon
>
> --
> You received this message because you are subscribed to the Google Groups
>
it is not the storage that is the problem but the processing of images
greater than 1 megabyte. You cannot resize an image that is larger
than about 1400x1400 pixels.
On Jun 15, 11:16 am, Ross M Karchner wrote:
> Have you looked at the Blobstore API?
>
> http://code.google.com/appengine/docs/pyt
Jaroslav,
You are correct, I want to be able to resize images of common size in
the current day.
On Jun 15, 11:29 am, Jaroslav Záruba
wrote:
> i mean my understanding that Kelly need to actually *work* with images above
> 1mb
> was that wrong?
>
> 2010/6/15 Jaroslav Záruba
>
>
>
> > On Tue, Jun
Than I guess I was not correct. You should be able to achieve that with
what Ross has suggested.
My apologies for that rimshot. :P
On Tue, Jun 15, 2010 at 6:34 PM, Kelly A wrote:
> Jaroslav,
>
> You are correct, I want to be able to resize images of common size in
> the current day.
>
> On Jun 1
It's OK, I'll get over it
http://www.sadtrombone.com/
2010/6/15 Jaroslav Záruba :
> Than I guess I was not correct. You should be able to achieve that with
> what Ross has suggested.
> My apologies for that rimshot. :P
>
> On Tue, Jun 15, 2010 at 6:34 PM, Kelly A wrote:
>>
>> Jaroslav,
>>
>> Y
Hi,
Locking won't help you here - consider the situation where user B fetches
the list of games, and then user A 'takes' a game - say, half a second
later, after user B's call completes, but before his browser finishes
displaying it - you'll be left in the same situation.
No matter how you handle
Hi Jagan,
Are you sure this isn't a caching issue? It's likely that the user's browser
is returning the pre-login page to the user from cache, even after they've
logged in.
You can verify this by checking your logs to see if a new request was made,
or by including a timestamp in the page.
-Nick
Hello Daniel. I am sorry for the billing and service issues that you
and many other developers have been experiencing first-hand over the
past weeks. We are very conscious of the frustration that you and
others are feeling right now and the team is working as hard as
possible to repair the damage a
Ravi,
There's no ETA for the index traversal optimizations Alfred is talking
about. We'll try to get it out as quickly as possible. Create the indexes
for the time being. You can remove them later using the vacuum_indexes tool.
On Tue, Jun 15, 2010 at 1:06 AM, Ravi wrote:
> Hi Alfred Fuller,
>
Jaroslav,
Yes you can save but if you call images.resize(imagebits, 100, 100) on
an image that is greater than 1 megabyte it will throw
"RequestTooLargeError: The request to API call images.Transform() was
too large.".
The majority of modern point and shoot cameras produce an image that
is too la
Hi Nick, thanks for responding.
I understand. I think in that case I'll show an error like "This game
has been filled already, try refreshing" to user B.
However I'd still like to lock part of my code, just to avoid race
conditions and such. Could you point me in the right direction? Should
I be
I'm reading the posts about indices, watched Mr. Fuller's video on
composite indexes, and have some questions.
Plan to be a billing app, so according to a recent group posting from
ikai @google I'd get up to 200 indices, otherwise 100 if free app. But
ikai strongly suggests is that writes get "muc
Hi,
In my app I have a content generator (writer) and content consumer (reader).
A reader can subscribe to any writer. The way its done so far is,
Writer(db.Model):
name = db.StringProperty()
:
:
Reader(db.Model):
name = db.StringProperty()
subscribed_to = db.ListProperty(db.Key) # here
Ha! I thought there was typo..
content = db.GqlQuery("SELECT * FROM Content WHERE user IN :1 ORDER BY rank
DESC ", reader.subscribed_to)
read it as,
content = db.GqlQuery("SELECT * FROM Content WHERE owner IN :1 ORDER BY rank
DESC ", reader.subscribed_to)
may be there are more :)
On Wed, Jun
Dear Google,
I received a 500 server error response when I try to delete versions 1
and 3 of my application.
https://appengine.google.com/deployment/deleteversion?app_id=ninuku-archivist&delete_version=1
Can you please look into these errors?
--Stevko
--
You received this message because you are
Hi Nick,
I'm a little confused - I pass in the parent instance when I create a
new AnalyticsCounter inside the transaction closure, so it should be
part of the same group. See the 'if counter is None' path in my code
snippet. Did I miss something? I removed the transaction and using
the datastore
Problem fixed: it was some invalid data that caused the issue. To
solve it, I basically created a simple admin console inside my app. A
simple query in my app displayed all of the entities. One entity stood
out as being suspicious, so I hard-coded a feature to delete it inside
my app. After executi
Hi Ikai,
I had this question which I think you answered. Just to confirm:
Static file caching works for dynamically generated files as well
(such as JSPs). This means that the cached resource does not have to
physically exist in the application directories as a static file.
In other words, the st
On Tue, Jun 15, 2010 at 6:42 PM, Ross M Karchner wrote:
> It's OK, I'll get over it
>
> http://www.sadtrombone.com/
you, sir, win :))
sorry for OT
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to googl
That is really the only solid way to do it. Using request parameter
has too many problems to list.
I did this in a Java app and it does require you to write some code,
since as you mention Java does not have a built in rewrite capability.
I may add google code project with a Java implementation f
Check out this talk from IO 2009 - I believe it addresses your problem
using a "twitter"-like example.
--
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-appeng...@googlegroups.com.
To unsubscribe fr
Hi,
While viewing the datastore using the datastore viewer, I am able to view
only till about 1200 entities. There is a "next 200" link but when I click
it, I get the following error.
Server Error
A server error has occurred.
Return to Applications screen »
Can someone please explain why th
How do I set the XMPP "presence" of an App Engine app?
I successfully deployed an app with JID "donttauntqu...@appspot.com",
but haven't yet figured out how to set its XMPP "presence"
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post
On Tue, Jun 15, 2010 at 7:33 PM, Kelly A wrote:
> Jaroslav,
>
> Yes you can save but if you call images.resize(imagebits, 100, 100) on
> an image that is greater than 1 megabyte it will throw
> "RequestTooLargeError: The request to API call images.Transform() was
> too large.".
>
http://code.goo
Thanks for that info. I had seen it before posting here. The way suggested
there is,
class Message(db.Model):
sender = db.StringProperty()
body = db.TextProperty()
class MessageIndex(db.Model):
receivers = db.StringListProperty()
If this is the best we can do, then aren't we limiting no
Yes you can scale further. I think it is mentioned in the talk as well.
Make MessageIndex a child of Message.
Add multiple MessageIndex entities per Message.
What I would do is create a new MessageIndex per Message on each subscriber.
Then a cron job would periodically compact the MessageIndexes
So essentially you are suggesting to create new MessageIndex per Message per
subscriber. In case we happen to have 1 subscribers, for every message
that is posted we would create 1 MessageIndex entities. Is that what you
suggesting?
2010/6/16 Alkis Evlogimenos ('Αλκης Ευλογημένος)
> Ye
Hi there,
two quick questions:
- Are there any Google apps (like calendar, contacts etc.) running on
app engine?
- Are there any plans to let GData services participate in a
transaction?
Right now it's almost impossible to create idempotent tasks when using
certain GData services.
Example: When cr
Yes. You can compact those later but it doesn't really matter. You will
never read the full MessageIndex entities, as you will be doing key only
queries on them.
- alkis
2010/6/15 Harshal
> So essentially you are suggesting to create new MessageIndex per Message
> per subscriber. In case we ha
Sorry for the repost, but I am totally stuck.
There is no way of removing the corrupted entity.
App Id: test-pappa-mi
Entity: Commissario (corrupted entity should be the last created of
its kind)
this is the stack trace:
Traceback (most recent call last):
File "/base/python_runtime/python_lib/v
The tradeoff with request parameters is that you need to output your image
and asset tags in your HTML templates to append a parameter and be version
aware. The benefit, however, is that it is an almost 100% foolproof way to
bust caches. You don't only have the Google edge cache to worry about -
yo
Corporate applications run on App Engine. Here's a session from IO where our
Corporate Engineering team discusses their experiences:
http://www.youtube.com/watch?v=IzxdL4I0xTg
As for your question about idempotence: There may be, but you'll likely get
a better answer for this question from the GDa
There's an issue with version deletion for some versions that end up in a
bad state. The version is deleted in the system, but in your UI it shows
that it isn't.
You can have up to 100 versions, so as a workaround, deploy a new version
number and set that as the default. We'll sweep up orphaned ve
Users are reporting that datastore latencies have dropped across the board
since last weekend's maintenance. Are you seeing this as well, or are you
still seeing latency issues?
On Wed, Jun 9, 2010 at 11:24 PM, Daniel Roberts
wrote:
> We seem to be getting very long delays, and frankly do not kno
I'm doing a lot of Facebook app development with GAE And GWT. When i'm
in eclipse and make changes to my code - and then i want to see those
changes inside of facebook i load the app up in a facebook app with
the canvas callback url pointing to
http://localhost:/?gwt.codesvr=127.0.0.1:9997&FB=
Hi Ikai,
Thanks for your clarification, for time being we will create index.
Thanks,
Ravi
On Jun 15, 10:13 pm, "Ikai L (Google)" wrote:
> Ravi,
>
> There's no ETA for the index traversal optimizations Alfred is talking
> about. We'll try to get it out as quickly as possible. Create the indexes
I think it is only 10 versions per application. I got the error message today.
On Tue, Jun 15, 2010 at 7:53 PM, Ikai L (Google) wrote:
> There's an issue with version deletion for some versions that end up in a
> bad state. The version is deleted in the system, but in your UI it shows
> that it i
There isn't a solid time line for this, but it's on my short list ;-) (which
actually doesn't seem to be that short as of late).
Something to keep in mind though: Removing these limits won't make your
query run faster. So it's a trade off between write vs read latency and cost
(although adding mor
75 matches
Mail list logo