It doesn't show up in the log. It is on DEBUG level.
At DEBUG level there is a vast amount of logging. If you see nothing
then you are looking at a different log, not the GAE/J log.
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
Toby,
I am not sure since I'm new to the topic but that's how I understood
it. The L2 Cache is disabled by default, you need to include another
jar from datanucleus in your buildpath and add two lines to your
jdoconfig (see above).
If you try it out please let me know how performance changes
I am enqueuing tasks within a transaction.
tx.begin()
for (int i=0;i10;i++) {
Queue queue = QueueFactory.getDefaultQueue();
TaskOptions task = url(/taskurl);
task.param(param, value);
queue.add(task);
}
tx.commit();
I constantly get TransactionalTaskException when enqueuing task
Do I understand right, that this L2 cache is doing exactly the same?
Indeed, part of the JDO1/JDO2 and JPA2 specs.
Why is it not disabled by default (are there draw backs)?
It *is* disabled by default in DataNucleus 1.x. It is enabled by
default in DataNucleus 2.x (which GAE/J doesn't support
SimpleDS provides a simple persistence framework for Google AppEngine
that gets as little in the way as possible. It is barely a wrapper
around Datastore APIs, providing mapping between Entity and Java
classes.
This version includes small modifications to existing features and
some new ones:
Hey,
It is my understanding that Datanucleus uses JDO for its core
functionality and only provides JPA as an interface - JDO libraries
are still required. I'm basing this on
http://www.datanucleus.org/products/accessplatform_2_0/index.html and
the Dependencies and Architecture links in the menu.
Hey I like that @Transactional feature. Perhaps I can do something
similar with Guice method interceptors.
On 8 Mar 2010, at 19:14, Nacho Coloma wrote:
SimpleDS provides a simple persistence framework for Google AppEngine
that gets as little in the way as possible. It is barely a wrapper
How can you use v2.0 of the DN maven2 plugin when GAE/J only supports
v1.x ?
--
You received this message because you are subscribed to the Google Groups
Google App Engine for Java group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this
It's a separate interceptor class with AspectJ annotations that can be
used apart from simpleds, so feel free to reuse it.
http://simpleds.googlecode.com/svn/trunk/src/main/java/org/simpleds/tx/
On Mon, Mar 8, 2010 at 3:14 PM, John Patterson jdpatter...@gmail.com wrote:
Hey I like that
Hello there,
Thanks for the answer. Here goes the code:
HttpURLConnection conn;
URL url = new URL(https://api.del.icio.us/v1/posts/all?;);
conn = (HttpURLConnection) url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
If you are using a Yahoo Id for authentication, then you'll have to use the
v2 url and use Oauth. You can find more on this here :
http://delicious.com/help/api
http://delicious.com/help/apiHope this helps.
Chummar
On Mon, Mar 8, 2010 at 9:48 AM, ljgarcia leylaj...@gmail.com wrote:
Hello
thanks a lot ..
however, i am still doubtful about the source of latency .. is it GAE
itself not supporting a certain feature that allows real-time response
or it is something that i lacked ..
thanks in advance ..
On Mar 4, 3:27 pm, Toby toby.ro...@gmail.com wrote:
Hi Ahmed,
take a look at
Yeah, I certainly would not use GAE Java for anything that has to be
semi real time. Have you checked out Red5.org or Web Orb at
themidnightcoders.com? Those are designed to work directly with
Flash.
On Mar 8, 10:56 am, Ahmed Khalifa derkhal...@gmail.com wrote:
thanks a lot ..
however, i am
Hello Chummar,
I am not using Yahoo Id but I already found a different way to connect
with delicious, using Base64 encoding instead Authenticator:
HttpURLConnection conn;
URL url = new URL(urlString);
conn = (HttpURLConnection) url.openConnection();
Actually its the i'm doing something stupid. I forgot that I was
using a servlet filter that was intercepting all unauthenticated
requests and redirecting to a login page. When the task is executed
by app engine, it is not authenticated (not associated with a user),
so it was redirected and
first of all i thinks this is not common!
do you have 201 single selects with opening and closing the
persistence manager all the time?
can you give an quick overview over the structure your code has?
with 201 objects i would do it like this:
getting all rooms with one query
getting all tables
Thanks for the quick response,
but exactly here lies my problem:
(1) The contains() operator also performs multiple queries,
(2) ...the contains() filter is replaced with an equal-to filter. The
results are merged, in the order of the items in the list
(3) A single query containing != or
Very good and thanks for sharing.
On Mon, Mar 8, 2010 at 11:27 AM, ljgarcia leylaj...@gmail.com wrote:
Hello Chummar,
I am not using Yahoo Id but I already found a different way to connect
with delicious, using Base64 encoding instead Authenticator:
HttpURLConnection conn;
Some of these quotas can be increased (500 req/s) via the billing issues form:
http://code.google.com/appengine/kb/billing.html
On Sun, Mar 7, 2010 at 12:55 PM, Jon Blower jon.blo...@gmail.com wrote:
On closer inspection of my logs, it appears that I might be hitting my
per-minute limits for
Yes, the limit is 5:
http://code.google.com/appengine/docs/python/datastore/transactions.html#What_Can_Be_Done_In_a_Transaction
On Mon, Mar 8, 2010 at 4:10 AM, JD liva...@gmail.com wrote:
I am enqueuing tasks within a transaction.
tx.begin()
for (int i=0;i10;i++) {
Queue queue =
Oops, that was the python link. Java link is
http://code.google.com/appengine/docs/java/datastore/transactions.html#What_Can_Be_Done_In_a_Transaction
On Mon, Mar 8, 2010 at 10:02 AM, Max Ross (Google)
maxr+appeng...@google.com maxr%2bappeng...@google.com wrote:
Yes, the limit is 5:
I guess no.
There was 20 - 50 - 1000 unique tags
Tags were added using random algorythm.
Some tags were more popular then other. We used Normal distrubution.
The most popular tag was added to 10-50% of entities. (We had several
tests)
Every object had 10 tags.
Thanks
On Feb 17, 12:48 am, Ikai
Pardon me, I didn't realize 2.0 was not supported. However, using the
latest 1.x version results in the same error for me.
Here's my new build plugins config:
plugin
groupIdorg.datanucleus/groupId
artifactIdmaven-datanucleus-plugin/artifactId
Hi,
When I removed all transactions the code works!
Anyone know why it doesn't work with transactions?
Gunnar
On 7 mar, 18:58, Gunnar gunnar@gmail.com wrote:
Hi,
I've created a testservlet to illustrate my problem.
I want an owned uni-directional relationship between an entity and a
list
Michael,
I have an answer, but it's not authoritative and it also may not be
100% correct. If you don't mind waiting a few days, we're working on
some documentation about this which should go live soon. It's going
through peer review right now for correctness. I'll go on the main
site in the
I have to tell you that i had to slow down the rate by which flash
sends requests to the server in order to give GAE some time to respond
which consequently kills the real-time game play intended ..
after all, even if GAE was not a good choice for a semi-real time game
can anyone please give me
HTTP is just not a great protocol for real time games. Even with XMPP,
there's a chance outgoing responses will be queued and delayed for a
bit as capacity requires.
If you want it to be truly real time, you'll have to develop your own
server that is capable of maintaining an open socket
I'm trying to get cursors working with a result set but the
JDOCursorHelper.getCursor() method returns null for every query result that
is greater than 1
here is my entity method
Item entity:
@Element(dependent = true)
@Persistent(defaultFetchGroup=true,loadFetchGroup=true)
ListString
What do you mean by every query result greater than 1? Do you mean
that you get null if you get a list of comments with a size greater
than 1?
On Mon, Mar 8, 2010 at 12:21 PM, atomi at...@verizon.net wrote:
I'm trying to get cursors working with a result set but the
JDOCursorHelper.getCursor()
Cursors are not supported for queries that use IN (contains) because
under the covers they are broken into multiple queries and merged
together.
http://code.google.com/appengine/docs/java/datastore/queriesandindexes.html#Query_Cursors
On 9 Mar 2010, at 03:21, atomi wrote:
I'm trying to get
What do you mean by every query result greater than 1? Do you mean
that you get null if you get a list of comments with a size greater
than 1?
Yes
On Mon, Mar 8, 2010 at 12:25 PM, Ikai L (Google) ika...@google.com wrote:
On Mon, Mar 8, 2010 at 12:21 PM, atomi at...@verizon.net wrote:
Thank you John, I wasn't clear IN was contains() as well.
On Mon, Mar 8, 2010 at 12:36 PM, John Patterson jdpatter...@gmail.comwrote:
Cursors are not supported for queries that use IN (contains) because under
the covers they are broken into multiple queries and merged together.
Sorry to have to ask, But can you hint as to how I should rewrite this query
so as to have cursors working?
On Mon, Mar 8, 2010 at 12:40 PM, atomi at...@verizon.net wrote:
Thank you John, I wasn't clear IN was contains() as well.
On Mon, Mar 8, 2010 at 12:36 PM, John Patterson
Nevermind, I think I got this. Thanks all.
On Mon, Mar 8, 2010 at 12:41 PM, atomi at...@verizon.net wrote:
Sorry to have to ask, But can you hint as to how I should rewrite this
query so as to have cursors working?
On Mon, Mar 8, 2010 at 12:40 PM, atomi at...@verizon.net wrote:
Thank you
Hi, there are defferent types of games, first you should know in which
category your game is:
1) Real time, like Quake, you need a Socket connection, TCP when you want
reliable data and also UDP when reliable data is not important and will
change soon, like position in a map. So GAE won't help
I'm no expert on this subject at all. A quick Google search:
http://www.google.com/search?q=socket+programming+games
Before you invest in this, however, you'll want to think about
Nicolas's last email.
I'm not familiar with OpenFire web server, but Nicolas is dead on if
you are building a truly
Hi Group,
I have a problem. I want to make a HTTP Post request using Apache
HttpClient. In the development environment everything works fine. But
in the production environment I get the following exception:
Uncaught exception from servlet
java.lang.NoClassDefFoundError:
Yeah, I have only seen examples of contains() used with the field name
first and then a single value. That could becomes a normal mulit-
valued property query. But Im guessing that somewhere your query
would have to be converted into an IN query to work.
On 9 Mar 2010, at 03:40, atomi
For the past two days, the datastore's query latency has been very
high--over 1300ms in some cases. Since it doesn't support joins,
multiple sequential queries will sometimes be need. That latency can
really add up...
I suspect appengine has been a victim of its own success; there seem
to be many
On 9 Mar 2010, at 04:52, Locke wrote:
For the past two days, the datastore's query latency has been very
high--over 1300ms in some cases. Since it doesn't support joins,
multiple sequential queries will sometimes be need. That latency can
really add up...
I have just pushed Twig 1.0 to the
I'm seeing this in Python too, not sure when it started. I'm chaining
tasks together to loop over a large set of data so there is only one
task executing at a time. Some execute right after the previous one
completes (as expected and as it worked in the past) while others take
between 15-30
All sorts of permutations have still failed to do this for me. From
searching this group and stackoverflow, I'm starting to wonder if many
people actually use JDO attach/detach in any significant way.
Anyone??
On Mar 8, 12:29 am, tempy fay...@gmail.com wrote:
I am trying to load the full object
How is it possible to read an entity ID (numeric) from encoded String
key? I am using JDO.
We see such id when reviewing datastore entites with Datastore Viewer.
Probably I am missing something, so thanks a lot !
--
You received this message because you are subscribed to the Google Groups
Decode it with KeyFactory.stringToKey(encoded).getId()
On 9 Mar 2010, at 08:15, Szymon Malok wrote:
How is it possible to read an entity ID (numeric) from encoded String
key? I am using JDO.
We see such id when reviewing datastore entites with Datastore Viewer.
Probably I am missing
Ikai,
The new documentation sounds like it will be quite useful, and I can
wait for that to turn up. Thanks for your help thus far.
Cheers,
- Michael
On Mar 8, 12:03 pm, Ikai L (Google) ika...@google.com wrote:
Michael,
I have an answer, but it's not authoritative and it also may not be
Ikai,
The new documentation sounds like it will be quite useful, and I can
wait for that to turn up. Thanks for your help thus far.
Cheers,
- Michael
On Mar 8, 12:03 pm, Ikai L (Google) ika...@google.com wrote:
Michael,
I have an answer, but it's not authoritative and it also may not be
Ikai,
The new documentation sounds like it will be quite useful, and I can
wait for that to turn up. Thanks for your help thus far.
Cheers,
- Michael
On Mar 8, 12:03 pm, Ikai L (Google) ika...@google.com wrote:
Michael,
I have an answer, but it's not authoritative and it also may not be
sry guys...wrong list please delete this message!
On Mar 8, 11:32 am, andreas schmid a.schmi...@gmail.com wrote:
hi,
im thinking about how to make my slug generation a bit more functional.
I dont want my users to think or write their slugs so they have to be
generated by a field in the
This is a question for Google employees.
Is it safe to use db.PropertiedClass as discussed towards the end of
this thread:
http://groups.google.com/group/google-appengine/browse_thread/thread/5464457c5a9d5276#a8c15c616f3d1636
?
--
You received this message because you are subscribed to the
Hi Nickolas,
PropertiedClass is an implementation detail, and as such could change in
future. I wouldn't consider such a change very likely, however.
-Nick Johnson
On Mon, Mar 8, 2010 at 10:41 AM, Nickolas Daskalou n...@daskalou.comwrote:
This is a question for Google employees.
Is it safe
Hi Sumer,
You're storing an entity in the session, and unless the gaeutilities session
object handles this specially, this results in it pickling the 'user' entity
and storing it in the session. Calling .put() on the user object will update
the datastore with the new value, but won't change the
Yes, exactly, I finally found the problem yesterday, gaeutlities session
behaves different on each object. So how about this solution: I have a base
handler class for all the handlers and what I added is to refresh the user
param from the datastore for every __init__ function. How that sounds?
Of course this approach is only valid if I can guarantee no subsequent put()
operations will happen in a single request which in my case unlikely. Or is
there a better generic approach you can suggest?
On Mon, Mar 8, 2010 at 4:09 PM, Sümer Cip sum...@gmail.com wrote:
Yes, exactly, I finally
i can't find any documentation for Custom Admin Console pages!
need help.
--
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
Im getting this error:
Request was aborted after waiting too long to attempt to service your
request. Most likely, this indicates that you have reached your
simultaneous dynamic request limit. This is almost always due to
excessively high latency in your app. Please see
Please get us an update on the actual issue (query latency) instead of
just ignoring it.
On Mar 5, 8:05 pm, Ikai L (Google) ika...@google.com wrote:
Patrick, let us know if you do find any glaring differences. Nothing
we've done yet has demonstrated that JDO/JPA introduces anything
beyond
I have the same problem as Moretto.
My problem was that I signed on App Engine using a gmail account. Then
I decided to cancel the App Engine Account. Then I cancelled the whole
gmail account.
After buying a Google Apps Account, I can not get verified, because
the App Engine still remembers my
I've been playing with the relation index example from Brett
Slatkin's Building Scalable Web Applications talk.
In it, he has something like the following. (These examples are using
Objectify http://code.google.com/p/objectify-appengine/ but it should
be pretty obvious what they are modelling.)
Dear GAE Supporters,
I have attempted to create a new application on the GAE, and after
having entered my mobile number into the confirm your mobile number
window, i was presented with the following message: The phone number
has been sent too many messages or has already been used to confirm an
Hi, I'm having the same problem. I've tryied in different browsers,
different pcs, and when I click Datastore Viewer I receive a message
with error code 500.
Could someone help me?
On Feb 24, 4:54 am, Wesley C (Google) wesc+...@google.com wrote:
Stefano,
sorry to hear that you're having
Hi,
If you are having trouble with SMS verification, or want an additional
account activated, please fill out the following form:
http://appengine.google.com/waitlist/sms_issues
(This is from the following FAQ http://code.google.com/appengine/kb/sms
.html#error )
Once you fill out this form,
Hi Matt,
On Mon, Mar 8, 2010 at 10:14 AM, Matt Quail spudb...@gmail.com wrote:
I've been playing with the relation index example from Brett
Slatkin's Building Scalable Web Applications talk.
In it, he has something like the following. (These examples are using
Objectify
Are you storing phone number/url/email type properties? If these fail
validation this will cause that page to error out.
On Sun, Mar 7, 2010 at 9:57 AM, Eli Jones eli.jo...@gmail.com wrote:
Every time I try to access the Datastore Viewer for one of my AppIDs.. it
just gives me the a server
Hi,
If you are having trouble with SMS verification, or want an additional
account activated, please fill out the following form:
http://appengine.google.com/waitlist/sms_issues
(This is from the following FAQ http://code.google.com/appengine/kb/sms
.html#error )
Once you fill out this form,
It's all FloatProperty, IntegerProperty, StringProperty and BlobProperty.
Total size for the Entities is 3MB and the Total Stored Data just shows as
0.0 of 1GB on the Quota page.
On Mon, Mar 8, 2010 at 12:19 PM, Ikai L (Google) ika...@google.com wrote:
Are you storing phone number/url/email
I think the size limit per entity is 1 megabyte. I could be wrong though.
--
Patrick H. Twohig.
Namazu Studios
P.O. Box 34161
San Diego, CA 92163-4161
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To post to this group, send email to
Or rather that may apply to the size of the entity group as a whole. Are
you sure that you're not tipping that limit?
On Mon, Mar 8, 2010 at 10:10 AM, Patrick Twohig
patr...@namazustudios.comwrote:
I think the size limit per entity is 1 megabyte. I could be wrong though.
--
Patrick H.
Nick,
Any update on my last response?
I am still under the impression if the mail is in fact mailed-by:
apphosting.bounces.google.com, then this should be something between
Google and those not allowing the email.
Can't there be another way to track the bounces, etc, rather than a
long, random
I am getting the same problem. And I cant upload files bigger than 3
MB.
On Feb 22, 10:22 am, Alexander M alexander.marqua...@gmail.com
wrote:
My application uses Django, App Engine Python, and App Engine Helper.
I have written an application that successfully uploads images to
theblobstore,
Me too, and I cant upload files bigger than 3 MB
On Feb 22, 12:27 am, Alexander M alexander.marqua...@gmail.com
wrote:
I am able to upload files to the datastore, but the app engine returns
a HTTP Response status of 500 (error) as a return value. The files
that I am uploading are images, which
Jonny, what's your application ID?
On Fri, Mar 5, 2010 at 5:02 PM, Jonny T jonn...@hotmail.com wrote:
I added some indices to my app, and now its saying I'm over some
limit. I removed the indices from my index.yaml, and redeployed but
it still tells me its building the indices and I still get
Excellent 10,000 foot view, and a template for what the entire
industry should do so that collectively we can learn from each others
mistakes instead of having to learn the painful lessons individually.
For those of us who have to mess with the low level details, can you
share why such large
I wonder how long it will be before someone connects a fast-but-less-
reliable app to a fraternal slower-but-more-reliable partner app.
--
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 just announced support for AppEngine in the Google ipv6 trial
[1]. Sadly it is for appspot domains only. I use appengine with my own
domain hosted with google apps and I would very much like
ghs.google.com. to be added to the trial. When will this happen?
[1]
I have an index stuck in building state, can this index be purged? The
application is is powerpanel-prod.
--
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
I've gone and placed your index in error. Go ahead and vacuum it.
On Mon, Mar 8, 2010 at 12:13 PM, Brian Dorry brian.do...@gmail.com wrote:
I have an index stuck in building state, can this index be purged? The
application is is powerpanel-prod.
--
You received this message because you are
Thanks, I don't see the option in the Java SDK to do this, does this
have to be ran using the Python SDK?
On Mar 8, 3:20 pm, Ikai L (Google) ika...@google.com wrote:
I've gone and placed your index in error. Go ahead and vacuum it.
On Mon, Mar 8, 2010 at 12:13 PM, Brian Dorry
It's not mentioned and I don't see it discussed, but is possible to
stream videos from the blobstore? And if it is possible, is it
affordable?
thanks
--
You received this message because you are subscribed to the Google Groups
Google App Engine group.
To post to this group, send email to
After vacuuming the index the index has returned back to an error
state after displaying 'Deleting'. Can you please take a look at this?
This is a high priority change we are making.
On Mar 8, 3:26 pm, Brian Dorry brian.do...@gmail.com wrote:
Thanks, I don't see the option in the Java SDK to do
Hello Google App Engine Team,
We have verified this on two different app ids. As soon as our entity
exceeds 1000 instances, we cannot view it through the data viewer once
the offset value is greater than 1000. We can manipulate the limit
value and change it from 20 to 200, but 200 seems to be the
Thanks Nick, I'll investigate further then.
On Mar 9, 4:11 am, Nick Johnson (Google) nick.john...@google.com
wrote:
Hi Matt,
On Mon, Mar 8, 2010 at 10:14 AM, Matt Quail spudb...@gmail.com wrote:
I've been playing with the relation index example from Brett
Slatkin's Building Scalable
Yes this fixed my problem, thanks.
A little confusing, since there was no selection on the service
provider after choosing country. Some service providers go by several
names.
Got it right at the end.
The page also does not explain that it will fix the problem I had. It
seemed to be only fixing
If you have old unused indexes (that is, removed from index.yaml and
redeployed as you state), you can run `appcfg.py vacuum_indexes` to
remove them.
If they are stuck building, there's as far as I know not any way to
get them removed, other than asking here on the forums.
On Mar 6, 2:02 am,
My App Engine app started throwing this error - my users were getting
a server unavailable message. I've see a couple of other posts from
last month about this, claiming it has something to do with Django 1.0
source. But no resolution is mentioned.
class
Offsets of greater than 1000 aren't supported by the datastore.
On Mar 8, 4:59 pm, oth other...@gmail.com wrote:
Hello Google App Engine Team,
We have verified this on two different app ids. As soon as our entity
exceeds 1000 instances, we cannot view it through the data viewer once
the
This sort of query is perfectly possible. I suspect a bug in the library
you're using;
It wasn't a bug in the library I was using, it was a mistaken
assumption on my part:
I was assuming that a bulk-get would return the results in the same
order in which I requested them. But it doesn't.
This
Matt,
db.get(key_list) does return entities in the same order as key_list.
Robert
On Mon, Mar 8, 2010 at 10:19 PM, Matt Quail spudb...@gmail.com wrote:
This sort of query is perfectly possible. I suspect a bug in the library
you're using;
It wasn't a bug in the library I was using,
Hi,
Is there any chance that updating memcache fails? In a same
transaction I'm updating a particular record both in memcache and db,
but still the memcache having old data where as db has updated record.
And I have checked the url in stats, the memcache.set is getting
called followed by the
On Mar 8, 10:05 am, Chris Hills c...@chaz6.com wrote:
Google just announced support for AppEngine in the Google ipv6 trial
[1]. Sadly it is for appspot domains only. I use appengine with my own
domain hosted with google apps and I would very much like
ghs.google.com. to be added to the trial.
The same thing appears to be happening to me. although it started
happening to me this evening (I am consistently getting time out
errors now). While I did make some changes to my app (appid
ingredients12) this morning, I don't think they should have impacted
performance. That said, I did try to
I'm trying to make a composite image using the Images module. The idea
is that an image is pasted over another, with full opacity, but based
on the alpha channel; Composite image is to have the sum of both
alphas.
However, when I try the following:
im1 =
I want to make a blog-system in GAE,but I want to know
What is the better way to save Blog Articles
I want to save every atrticle to a static Html in my app not
datastroe,
but in this way ,every time I update my app Version,
the static Htmls will disappear,so I think I can now do in this way.
In My Application, Datastore Index is building, almost 3days. (at
least more than 2 days)
I'm trying to do manythings (vacuum_indexes, upgrade version, and
upload index.yaml)
But some of indexes status are still
Queued: 0 Running: 0 Completed: 0 Total: 0
(Just zero :-( )
Please need some info,
Is this on the dev server? There's a known issue with transparency on the
dev server.
Rodrigo's comment in the following thread for how to patch it:
http://groups.google.com/group/google-appengine/browse_thread/thread/8c9aef5b96ead12f
Nick
On 9 March 2010 09:27, Genkido eeca...@gmail.com
94 matches
Mail list logo