Re: [google-appengine] Re: 500 - Request was aborted after waiting too long to attempt to service your reques

2021-10-19 Thread Jonathan Giorgio Ghellere
Hello,
You had this error you mentioned + some huge 100s latencies?

We received lots of these errors on October 13th, it lasted for 6 hours
straight. We believe it was due to some Datastore slowness.
We opened a google's support case, still, they had no clue what happened
and just pointed us at some random documents. We got very frustrated with
their answer, I mean, datastore is a managed service, no logs or metrics
for us mortals... then today we escalated the case to see if we can get a
specialist and some advice on how to handle those errors in the future.

Have you realized as well that this error and the 100s timeout is not even
documented?
geez



Em seg., 18 de out. de 2021 às 14:55, 'Elliott (Cloud Platform Support)'
via Google App Engine  escreveu:

> Hello Leonard,
>
> Thank you for your response. As Google Groups is meant for general
> discussions about products, I believe the best way to report an issue is to
> use Google Issue tracker to
> report a possible issue and if it may regard to your project in specific, I
> would suggest to you to contact support through our usual channel here
> .
>
> On Monday, October 18, 2021 at 11:03:27 AM UTC-4 Ludovic Champenois wrote:
>
>> Can you tell us with runtime are you using (Java, py, go?) and which
>> versions?
>> Are you app.yaml based or appengine-web.xml based?
>>
>> Ludo
>>
>> On Tuesday, September 28, 2021 at 5:50:06 PM UTC+2 Will Reiher wrote:
>>
>>> Totally, not a huge amount of them but definitely more RPC errors and
>>> timeouts in the last week or so. I'd expect the odd one but it would seem
>>> that some infrastructure changes are causing issues.
>>>
>>> On Tuesday, September 21, 2021 at 7:57:13 AM UTC-7 Leonard Cremer wrote:
>>>
 We are suddenly getting a lot of these type of errors on services that
 have not changed recently.

 Is anyone else experiencing similar errors.

>>> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/47ab989d-7571-4361-8b2e-7e2816ae79dcn%40googlegroups.com
> 
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAKyXnSMP-LGUQ0qc-VyB%3DkjpXJjJWuJFWKN3sBYEArk9EKyjqw%40mail.gmail.com.


[google-appengine] get SSL certificate (appspot.com) to consume WS deployed on GCP

2021-07-06 Thread Jonathan Acosta
Hello everyone, how are you?

I need to get the ssl certificate of this WS to consume it from my 
application

https://ecommerce-apis-dot-api-project-307770427626.uc.r.appspot.com/ecommerce-APIS/exist/102096

I have tried to obtain the default ssl certificate (domain appspot.com) but 
I can't find anything, can someone guide me?

Thank you!
Greetings

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f3829903-1838-4197-a270-95280d56d6fdn%40googlegroups.com.


[google-appengine] Re: Parsing date-time values from JSON fails in standard environment

2020-11-17 Thread Barisere Jonathan
I had this issue throughout last week, but I cannot reproduce it any 
longer. No dependency changed, it just stopped. Thank you for being here to 
help. If I encounter it again and find a way to reproduce it, I'll let you 
know.

On Monday, 16 November 2020 at 22:46:00 UTC+1 Elliott (Cloud Platform 
Support) wrote:

> Hello,
>
> To give you more value, a code sample would help.
>
> On Monday, November 16, 2020 at 3:56:04 PM UTC-5 jason.a...@gmail.com 
> wrote:
>
>> App Engine uses the standard compiler for Go runtimes.
>>
>> Can you send a snippet of code that reproduces what you are seeing?
>>
>> On Monday, 16 November 2020 at 09:10:26 UTC-8 bari...@sprinthubmobile.com 
>> wrote:
>>
>>>
>>> Hi everyone. I am unable to parse time values from JSON when I deploy to 
>>> app engine standard environment. I'm using the Go 1.14 runtime. The time 
>>> values are sent in ISO-8601 (or RFC 3339) format. It works in every other 
>>> environment except on app engine.
>>> Does the app engine standard environment use a customized Go compiler? I 
>>> suspect that they replace the encoding/json package for optimization 
>>> purposes, but their version has a bug.
>>> I've tested my program on both go113 and go114. If I send a time value 
>>> like "2018-09-22T12:42:31Z" in JSON, I get the following error.
>>>
>>> "invalid character 'T' looking for beginning of value"
>>>
>>> If I remove the "T" as in "2018-09-22 12:42:31Z", I get the following 
>>> error.
>>>
>>> "parsing time \"\"2021-01-01 00:00:00.000Z\"\" as 
>>> \"\"2006-01-02T15:04:05Z07:00\"\": cannot parse \" 00:00:00.000Z\"\" as 
>>> \"T\""
>>>
>>> Clearly it expects the "T", but it chokes on it. Sending only the date 
>>> part doesn't work either.
>>> I am certain that the framework I'm using (Buffalo) does not bring its 
>>> own JSON parser. It uses the standard library, as I can tell from this 
>>> snippet (copied below for your perusal) 
>>> 
>>> :
>>>
>>> // BinderFunc returns the Binder for this JSONRequestTypeBinder 
>>> func (js JSONContentTypeBinder) BinderFunc() Binder { 
>>>  return func(req *http.Request, value interface{}) error { 
>>>  return json.NewDecoder(req.Body).Decode(value) 
>>> } 
>>> } 
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a598e53d-9124-4d5c-9a5c-0c9a59ab4a4an%40googlegroups.com.


[google-appengine] Parsing date-time values from JSON fails in standard environment

2020-11-16 Thread Barisere Jonathan

Hi everyone. I am unable to parse time values from JSON when I deploy to 
app engine standard environment. I'm using the Go 1.14 runtime. The time 
values are sent in ISO-8601 (or RFC 3339) format. It works in every other 
environment except on app engine.
Does the app engine standard environment use a customized Go compiler? I 
suspect that they replace the encoding/json package for optimization 
purposes, but their version has a bug.
I've tested my program on both go113 and go114. If I send a time value like 
"2018-09-22T12:42:31Z" in JSON, I get the following error.

"invalid character 'T' looking for beginning of value"

If I remove the "T" as in "2018-09-22 12:42:31Z", I get the following error.

"parsing time \"\"2021-01-01 00:00:00.000Z\"\" as 
\"\"2006-01-02T15:04:05Z07:00\"\": cannot parse \" 00:00:00.000Z\"\" as 
\"T\""

Clearly it expects the "T", but it chokes on it. Sending only the date part 
doesn't work either.
I am certain that the framework I'm using (Buffalo) does not bring its own 
JSON parser. It uses the standard library, as I can tell from this snippet 
(copied below for your perusal) 

:

// BinderFunc returns the Binder for this JSONRequestTypeBinder 
func (js JSONContentTypeBinder) BinderFunc() Binder { 
 return func(req *http.Request, value interface{}) error { 
 return json.NewDecoder(req.Body).Decode(value) 
} 
} 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c1913adf-1fb2-4e0a-b17e-de6e8318327en%40googlegroups.com.


[google-appengine] Re: Appspot or whatever Google Cloud Product is being used for phishing site https://storage.cloud.google.com/us8111nn1178n1.appspot.com/index.htm

2019-12-30 Thread Michael Jonathan Andres
Hi Jad,

Thank you for your response. 

We would like to know on when will the appropriate team take action? 

We have used the link that you provided and it didn't work after several 
tries.

Regards,
Wilfredo

On Sunday, December 29, 2019 at 11:15:36 AM UTC+8, Jad El Houssami wrote:
>
> Hello Michael, 
>
> Thank you for reporting this incident. I have taken the necessary steps of 
> reporting the link to the appropriate team. An investigation will be opened 
> shortly and action will be taken accordingly.
>
> In the future, I advise you to please be wary when posting such URLs in 
> public forums as they may contain personally identifiable information. If 
> you ever encounter other suspected phishing links, I invite you to please 
> submit them directly to the following page 
> .
>
> If you have any other questions or concerns, please do not hesitate to let 
> us know by replying to this message.
>
> Best regards,
> Jad EH
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8031dfce-ca49-4aad-8a54-d8303189787d%40googlegroups.com.


[google-appengine] Re: Java Standard: successfully deploy but no instances: The server encountered an error and could not complete your request.

2019-10-25 Thread Jonathan Tinsman
George,

Thank you for the reply. I hadn't noticed that the logs were showing the 
same message about not starting correctly. Looking back in the logs it 
showed a compile error around the upgraded library saying method not found. 
I had to do a `mvn clean install` in order for it to pull down the new 
library. I would have thought the build would have failed with an incorrect 
version of the library but I guess I missed a newbie mistake. Thank you.

Jonathan.

On Friday, October 25, 2019 at 7:14:16 AM UTC-7, George (Cloud Platform 
Support) wrote:
>
> Hello Jonathan, 
>
> Have you had a look at your logs? In Cloud Console, you should navigate to 
> logging and examine logs for any relevant message. To narrow down your 
> investigation, you should select logging level as "error", or "debug". As a 
> first step, if you notice session support is not enabled in 
> appengine-web.xml, try editing appengine-web.xml, and adding line: 
> true. 
>
> Does situation come back to normal if you revert firebase-admin sdk to a 
> version prior to 3.x?
>
> You are encouraged to open a private issue with similar contents in Public 
> Issue Tracker <https://issuetracker.google.com/>, where private details, 
> such as project names, can be exchanged safely, away from public scrutiny, 
> if you mark the issue as private. Public forums such as Groups are not 
> suitable in this respect.  
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2158cfcc-f5fe-4e74-8472-3ba18ec1b612%40googlegroups.com.


[google-appengine] Java Standard: successfully deploy but no instances: The server encountered an error and could not complete your request.

2019-10-25 Thread Jonathan Tinsman
I recently had to do an update to an older Java Spring Boot application and 
initially ran into a problem connecting to firebase. I had tried several 
different configurations, all of which deployed to GAE successfully until I 
realized that I had to update my firebase-admin sdk to 3.x. Once doing 
that, locally it worked fine; however, when I deploy to GAE it never starts 
any instances.

I deploy using the Maven command from the GAE command-line console as I 
always do and it successfully deploys, but when I click the link to go to 
`/` I get a 500 and "The server encountered an error and could not complete 
your request."

My appengine-web.xml

http://appengine.google.com/ns/1.0"*>

  XXXappnameXXX

  1

  true

  java8

  

1

  




and using the maven appengine-maven-plugin v1.3.1 with 
spring-boot-starter-parent v1.5.7.RELEASE

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/818539bb-8887-4c39-a7c6-f327ebebfa1a%40googlegroups.com.


[google-appengine] Re: No admin rights in GCP/can't create projects in GCP when logging in as GSuite SuperAdmin

2018-04-23 Thread Jonathan Herbert
Amazing! It works. Thank you so much!!

On Sunday, 22 April 2018 19:34:19 UTC+1, Katayoon (Cloud Platform Support) 
wrote:
>
> There is a likelihood that you’ve removed ACLs from your organization, so 
> you don’t have the permission to create projects but as a super admin you 
> can try the following command after getting your Organization ID 
> <https://cloud.google.com/resource-manager/docs/creating-managing-organization#retrieving_your_organization_id>
> :
>
> gcloud organizations add-iam-policy-binding 
> <https://cloud.google.com/sdk/gcloud/reference/organizations/add-iam-policy-binding>
>  
> ORGANIZATION_ID  --member="domain:example.com" 
> --role="roles/resourcemanager.projectCreator"
>
> - Note that you can contact to Google Cloud Platform sales team 
> <https://cloud.google.com/contact/> to get your Organization ID.
>
>
>
> On Sunday, April 22, 2018 at 11:50:04 AM UTC-4, Jonathan Herbert wrote:
>>
>> I am logged into GCP as the GSuite SuperAdmin. I must have deleted 
>> something by accident in GCP as I am unable to create projects. I get the 
>> error message: "You may not have permission to create projects in this 
>> organisation. Contact your Google Apps account admin to verify that you 
>> have the Project Creator role." or Permission 
>> 'resourcemanager.projects.create' denied on parent resource 
>> 'organizations/*MyOrgID*'.
>>  Thanks for helping
>>
>> *Cologny Advisors LLP is Authorised and Regulated by the Financial 
>> Conduct Authority *
>>
>> *The information contained in this e-mail message is intended only for 
>> use of the individual, partnership or entity named above. It may contain 
>> privileged and confidential information. If the reader of this message is 
>> not the intended recipient, you are hereby notified that any dissemination, 
>> distribution or copying of this communication is strictly prohibited. If 
>> you have received this communication in error, please immediately notify 
>> the sender by telephone (+44 203 642 0660), and destroy the original 
>> message. Please note all phone conversations with Cologny Advisors LLP are 
>> recorded. Thank you.*
>>
>> *Email transmission cannot be guaranteed to be secure or error free as 
>> information could be intercepted, corrupted, lost, destroyed, arrive late 
>> or incomplete, or contain viruses. The sender therefore does not accept 
>> liability for any errors or omissions in the contents of this message which 
>> arise as a result of email transmission or any other reason. If 
>> verification is required please request a hard copy version.*
>>
>
-- 


*Cologny Advisors LLP is Authorised and Regulated by the Financial 
Conduct Authority *

*The information contained in this e-mail message is 
intended only for use of the individual, partnership or entity named above. 
It may contain privileged and confidential information. If the reader of 
this message is not the intended recipient, you are hereby notified that 
any dissemination, distribution or copying of this communication is 
strictly prohibited. If you have received this communication in error, 
please immediately notify the sender by telephone (+44 203 642 0660), and 
destroy the original message. Please note all phone conversations with 
Cologny Advisors LLP are recorded. Thank you.*

*Email transmission cannot 
be guaranteed to be secure or error free as information could be 
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. The sender therefore does not accept liability for any 
errors or omissions in the contents of this message which arise as a result 
of email transmission or any other reason. If verification is required 
please request a hard copy version.*

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/596b2517-10de-45ce-87e6-347214d01d33%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] No admin rights in GCP/can't create projects in GCP when logging in as GSuite SuperAdmin

2018-04-22 Thread Jonathan Herbert
I am logged into GCP as the GSuite SuperAdmin. I must have deleted 
something by accident in GCP as I am unable to create projects. I get the 
error message: "You may not have permission to create projects in this 
organisation. Contact your Google Apps account admin to verify that you 
have the Project Creator role." or Permission 
'resourcemanager.projects.create' denied on parent resource 
'organizations/*MyOrgID*'.
 Thanks for helping

-- 


*Cologny Advisors LLP is Authorised and Regulated by the Financial 
Conduct Authority *

*The information contained in this e-mail message is 
intended only for use of the individual, partnership or entity named above. 
It may contain privileged and confidential information. If the reader of 
this message is not the intended recipient, you are hereby notified that 
any dissemination, distribution or copying of this communication is 
strictly prohibited. If you have received this communication in error, 
please immediately notify the sender by telephone (+44 203 642 0660), and 
destroy the original message. Please note all phone conversations with 
Cologny Advisors LLP are recorded. Thank you.*

*Email transmission cannot 
be guaranteed to be secure or error free as information could be 
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
contain viruses. The sender therefore does not accept liability for any 
errors or omissions in the contents of this message which arise as a result 
of email transmission or any other reason. If verification is required 
please request a hard copy version.*

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3d82cb98-b966-48e0-a1cc-70e013642342%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-11-02 Thread Jonathan Munson
In this case, it means "overwrite with new value without reading". 

On Wednesday, November 2, 2016 at 8:52:17 PM UTC-4, pdknsk wrote:
>
> > At the moment I can't see how to apply transactions.
>
> It depends on whether update means "read, change value, write back" or 
> "overwrite with new value without reading".
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6542f159-65fc-47dd-987e-eade6b8962ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-11-02 Thread Jonathan Munson
I'll have to think more about this. At the moment I can't see how to apply 
transactions. Here is the sequence of operations:

- Browser sends update request to Python module, including key of entity to 
update.
- Python module performs update using entity key, and sends response.
- Upon receiving response, browser sends request to Java module, including 
key of entity to do processing on.
- Java module reads entity using entity key, does processing.

But I think you are on to something with the multiple Ajax requests. I'm 
disabling the button until a request returns, and staring to use an 
update-sequence-number.

On Tuesday, November 1, 2016 at 11:58:38 PM UTC-4, Jeff Schnitzer wrote:
>
> Users are clever and insidious when it comes to breaking software. If you 
> aren’t using a transaction in a get/update/put cycle, there are all manner 
> of ways that updates could get screwed up or lost. Consider that requests 
> might be sitting for many seconds at a cold start and therefore come in out 
> of order… users may click buttons many times, launching multiple ajax 
> requests… and since you only see this under heavy traffic, you’re probably 
> seeing some weird 0.01% edge behavior.
>
> Transactions are the only way to guarantee that get/update/put cycles have 
> the effect you think they do. This is the first thing I would fix before 
> trying anything else.
>
> Jeff
>
> On Tue, Nov 1, 2016 at 5:42 PM, Jonathan Munson <jpmu...@gmail.com 
> > wrote:
>
>> Good thought, but in this case only one user can update the entity.
>>
>> On Tuesday, November 1, 2016 at 6:13:13 PM UTC-4, pdknsk wrote:
>>>
>>> If more than one user can update the same entity, the bug may be that 
>>> you're not updating the entity atomically (as in a transaction).
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to google-appengi...@googlegroups.com .
>> To post to this group, send email to google-a...@googlegroups.com 
>> .
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-appengine/98666a27-819f-4513-a596-4f29ba3906da%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-appengine/98666a27-819f-4513-a596-4f29ba3906da%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/41a8d843-2d9a-4138-a5b0-3862ebc33811%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-11-01 Thread Jonathan Munson
Good thought, but in this case only one user can update the entity.

On Tuesday, November 1, 2016 at 6:13:13 PM UTC-4, pdknsk wrote:
>
> If more than one user can update the same entity, the bug may be that 
> you're not updating the entity atomically (as in a transaction).
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/98666a27-819f-4513-a596-4f29ba3906da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-11-01 Thread Jonathan Munson
Nope, not using transactions. On the Python side, we read the entity, 
update a few of its properties, put(), then return to the browser, which 
then invokes a request on a Java servlet, which reads the entity using 
lookup-by-key.

Thanks Chad, thanks Jeff. I'm going to do that versioning scheme I 
mentioned above, put some load on it, and make sure I'm always getting the 
same version.

--Jon

On Tuesday, November 1, 2016 at 1:37:49 PM UTC-4, Chad Vincent wrote:
>
> Then no, you aren't caching on the Java side.
>
> Are you (or NDB) using transactions?  If so, then make sure you schedule 
> your hand-off to Java after the transaction has committed?
>
> On Monday, October 31, 2016 at 10:54:28 PM UTC-5, Jonathan Munson wrote:
>>
>> I don't believe I use Objectify, unless it's used transparently by the 
>> Java Datastore API. Here's a snippet of code that shows how I use the API:
>>
>> DatastoreService datastore = 
>> DatastoreServiceFactory.getDatastoreService();
>> Key key = KeyFactory.stringToKey(serKey);
>> try {
>> Entity entity = datastore.get(key);
>>
>> Is there any caching involved here, on the Java side? If there is, then 
>> what you and Jeff say is definitely the problem.
>>
>>
>> On Monday, October 31, 2016 at 11:47:12 PM UTC-4, Chad Vincent wrote:
>>>
>>> Just to be 100% clear (sorry I keep double-posting, it's a bad habit):
>>>
>>> Java and Python modules in the same app share Memcache, which is just a 
>>> giant Key-Object map.
>>>
>>> Objectify uses different Memcache keys than NDB.  I don't remember Ofy's 
>>> format, and can't find NDB's, so let's just say 
>>> [ofy-agR0ZXN0cgkLEgNGb28YGQw] vs. [ndb-agR0ZXN0cgkLEgNGb28YGQw].  So when 
>>> you do an NDB write, [ndb-agR0ZXN0cgkLEgNGb28YGQw] gets invalidated and 
>>> [ofy-agR0ZXN0cgkLEgNGb28YGQw] is stale.
>>>
>>> You need to either add a wrapper to NDB to ensure you're invalidating 
>>> the Objectify cache, too, or disable *at least* Objectify's caching for 
>>> that entity type.
>>>
>>> On Monday, October 31, 2016 at 10:40:18 PM UTC-5, Chad Vincent wrote:
>>>>
>>>> > When I write an entity on the Python side, NDB invalidates the 
>>>> entity's cache entry (according to the docs),
>>>>
>>>> I think you missed the *key* part of Jeff's response.  Objectify and 
>>>> NDB do not use the same entries in Memcache.  So while NDB on Python 
>>>> invalidated *its* cache entry, Objectify used a different namespace and 
>>>> thus the Objectify cached entry is still there.
>>>>
>>>> On Monday, October 31, 2016 at 8:33:19 PM UTC-5, Jonathan Munson wrote:
>>>>>
>>>>> I now think that caching shouldn't be an issue. When I write an entity 
>>>>> on the Python side, NDB invalidates the entity's cache entry (according 
>>>>> to 
>>>>> the docs), forcing (strongly consistent) reads to get the value from the 
>>>>> Datastore service. So a lookup-by-key read from the Java side should get 
>>>>> the most recently written value, according to Chad.
>>>>>
>>>>> I think I'm going to have to put a version counter on the entity, 
>>>>> which I'll increment on the Python side, then pass to the Java module so 
>>>>> it 
>>>>> can check the value of it when it gets the entity from the Datastore. 
>>>>> "Trust but verify."
>>>>>
>>>>> --Jon
>>>>>
>>>>> On Monday, October 31, 2016 at 8:56:18 PM UTC-4, Jeff Schnitzer wrote:
>>>>>>
>>>>>> There is no standard way of storing entities in memcache. Objectify 
>>>>>> uses its own namespace and uses the string version of Keys as the cache 
>>>>>> key. I don’t know what NDB does.
>>>>>>
>>>>>> Cache invalidation is already a hard problem (that and naming things, 
>>>>>> as they say). If you want to access data from both python and java, best 
>>>>>> to 
>>>>>> disable the memcache behavior of both NDB and Objectify (don’t put 
>>>>>> @Cache 
>>>>>> on anything shared).
>>>>>>
>>>>>> Jeff
>>>>>>
>>>>>> On Mon, Oct 31, 2016 at 2:01 PM, Jonathan Munson <jpmu...@gmail.com> 
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks, Chad. Re your comment about caching, I am using

Re: [google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-10-31 Thread Jonathan Munson
I don't believe I use Objectify, unless it's used transparently by the Java 
Datastore API. Here's a snippet of code that shows how I use the API:

DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Key key = KeyFactory.stringToKey(serKey);
try {
Entity entity = datastore.get(key);

Is there any caching involved here, on the Java side? If there is, then 
what you and Jeff say is definitely the problem.


On Monday, October 31, 2016 at 11:47:12 PM UTC-4, Chad Vincent wrote:
>
> Just to be 100% clear (sorry I keep double-posting, it's a bad habit):
>
> Java and Python modules in the same app share Memcache, which is just a 
> giant Key-Object map.
>
> Objectify uses different Memcache keys than NDB.  I don't remember Ofy's 
> format, and can't find NDB's, so let's just say 
> [ofy-agR0ZXN0cgkLEgNGb28YGQw] vs. [ndb-agR0ZXN0cgkLEgNGb28YGQw].  So when 
> you do an NDB write, [ndb-agR0ZXN0cgkLEgNGb28YGQw] gets invalidated and 
> [ofy-agR0ZXN0cgkLEgNGb28YGQw] is stale.
>
> You need to either add a wrapper to NDB to ensure you're invalidating the 
> Objectify cache, too, or disable *at least* Objectify's caching for that 
> entity type.
>
> On Monday, October 31, 2016 at 10:40:18 PM UTC-5, Chad Vincent wrote:
>>
>> > When I write an entity on the Python side, NDB invalidates the entity's 
>> cache entry (according to the docs),
>>
>> I think you missed the *key* part of Jeff's response.  Objectify and NDB 
>> do not use the same entries in Memcache.  So while NDB on Python 
>> invalidated *its* cache entry, Objectify used a different namespace and 
>> thus the Objectify cached entry is still there.
>>
>> On Monday, October 31, 2016 at 8:33:19 PM UTC-5, Jonathan Munson wrote:
>>>
>>> I now think that caching shouldn't be an issue. When I write an entity 
>>> on the Python side, NDB invalidates the entity's cache entry (according to 
>>> the docs), forcing (strongly consistent) reads to get the value from the 
>>> Datastore service. So a lookup-by-key read from the Java side should get 
>>> the most recently written value, according to Chad.
>>>
>>> I think I'm going to have to put a version counter on the entity, which 
>>> I'll increment on the Python side, then pass to the Java module so it can 
>>> check the value of it when it gets the entity from the Datastore. "Trust 
>>> but verify."
>>>
>>> --Jon
>>>
>>> On Monday, October 31, 2016 at 8:56:18 PM UTC-4, Jeff Schnitzer wrote:
>>>>
>>>> There is no standard way of storing entities in memcache. Objectify 
>>>> uses its own namespace and uses the string version of Keys as the cache 
>>>> key. I don’t know what NDB does.
>>>>
>>>> Cache invalidation is already a hard problem (that and naming things, 
>>>> as they say). If you want to access data from both python and java, best 
>>>> to 
>>>> disable the memcache behavior of both NDB and Objectify (don’t put @Cache 
>>>> on anything shared).
>>>>
>>>> Jeff
>>>>
>>>> On Mon, Oct 31, 2016 at 2:01 PM, Jonathan Munson <jpmu...@gmail.com> 
>>>> wrote:
>>>>
>>>>> Thanks, Chad. Re your comment about caching, I am using NDB on the 
>>>>> Python side, which I thought used memcache automatically. So I guess I am 
>>>>> using caching, but I thought that modules in the same project (mine are) 
>>>>> shared memcache. Is that not true if one module is Python and the other 
>>>>> Java?
>>>>>
>>>>>
>>>>> On Monday, October 31, 2016 at 3:07:43 PM UTC-4, Chad Vincent wrote:
>>>>>>
>>>>>> Also, make sure you aren't doing deferred writes or starting the Java 
>>>>>> request before your Python transaction closes.
>>>>>>
>>>>>> On Monday, October 31, 2016 at 2:05:06 PM UTC-5, Chad Vincent wrote:
>>>>>>>
>>>>>>> Yes.  Consistency is handled by the database layer, not the 
>>>>>>> application runtime.
>>>>>>>
>>>>>>> HOWEVER, if you are caching entities (Objectify, etc.) you either 
>>>>>>> need to ensure your Memcache keys are identical or disable caching for 
>>>>>>> those entities.  Otherwise the Java cache may return a stale result 
>>>>>>> because 
>>>>>>> the Python module didn't clear/update the entity on write.
>>>>>>>
>>>>>>&

Re: [google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-10-31 Thread Jonathan Munson
I now think that caching shouldn't be an issue. When I write an entity on 
the Python side, NDB invalidates the entity's cache entry (according to the 
docs), forcing (strongly consistent) reads to get the value from the 
Datastore service. So a lookup-by-key read from the Java side should get 
the most recently written value, according to Chad.

I think I'm going to have to put a version counter on the entity, which 
I'll increment on the Python side, then pass to the Java module so it can 
check the value of it when it gets the entity from the Datastore. "Trust 
but verify."

--Jon

On Monday, October 31, 2016 at 8:56:18 PM UTC-4, Jeff Schnitzer wrote:
>
> There is no standard way of storing entities in memcache. Objectify uses 
> its own namespace and uses the string version of Keys as the cache key. I 
> don’t know what NDB does.
>
> Cache invalidation is already a hard problem (that and naming things, as 
> they say). If you want to access data from both python and java, best to 
> disable the memcache behavior of both NDB and Objectify (don’t put @Cache 
> on anything shared).
>
> Jeff
>
> On Mon, Oct 31, 2016 at 2:01 PM, Jonathan Munson <jpmu...@gmail.com 
> > wrote:
>
>> Thanks, Chad. Re your comment about caching, I am using NDB on the Python 
>> side, which I thought used memcache automatically. So I guess I am using 
>> caching, but I thought that modules in the same project (mine are) shared 
>> memcache. Is that not true if one module is Python and the other Java?
>>
>>
>> On Monday, October 31, 2016 at 3:07:43 PM UTC-4, Chad Vincent wrote:
>>>
>>> Also, make sure you aren't doing deferred writes or starting the Java 
>>> request before your Python transaction closes.
>>>
>>> On Monday, October 31, 2016 at 2:05:06 PM UTC-5, Chad Vincent wrote:
>>>>
>>>> Yes.  Consistency is handled by the database layer, not the application 
>>>> runtime.
>>>>
>>>> HOWEVER, if you are caching entities (Objectify, etc.) you either need 
>>>> to ensure your Memcache keys are identical or disable caching for those 
>>>> entities.  Otherwise the Java cache may return a stale result because the 
>>>> Python module didn't clear/update the entity on write.
>>>>
>>>> On Monday, October 31, 2016 at 8:41:07 AM UTC-5, Jonathan Munson wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> We have an app wherein a Datastore entity is written to by a Python 
>>>>> module (using NDB), and then in an immediately following request, read 
>>>>> from, using the entity's key, by a Java module. In a situation where the 
>>>>> app was heavily loaded, it seemed like the Java module was reading stale 
>>>>> data. The Datastore documentation says that lookup-by-key requests are 
>>>>> strongly consistent, but does that apply even when writes are from a 
>>>>> Python 
>>>>> module and reads are from a Java module?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> --Jon
>>>>>
>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to google-appengi...@googlegroups.com .
>> To post to this group, send email to google-a...@googlegroups.com 
>> .
>> Visit this group at https://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-appengine/3d0c204d-f2d4-4cb7-8db0-26c9db942e6a%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-appengine/3d0c204d-f2d4-4cb7-8db0-26c9db942e6a%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e0f60bb3-920e-4621-9707-18fff56c1d95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-10-31 Thread Jonathan Munson
Thanks, Chad. Re your comment about caching, I am using NDB on the Python 
side, which I thought used memcache automatically. So I guess I am using 
caching, but I thought that modules in the same project (mine are) shared 
memcache. Is that not true if one module is Python and the other Java?


On Monday, October 31, 2016 at 3:07:43 PM UTC-4, Chad Vincent wrote:
>
> Also, make sure you aren't doing deferred writes or starting the Java 
> request before your Python transaction closes.
>
> On Monday, October 31, 2016 at 2:05:06 PM UTC-5, Chad Vincent wrote:
>>
>> Yes.  Consistency is handled by the database layer, not the application 
>> runtime.
>>
>> HOWEVER, if you are caching entities (Objectify, etc.) you either need to 
>> ensure your Memcache keys are identical or disable caching for those 
>> entities.  Otherwise the Java cache may return a stale result because the 
>> Python module didn't clear/update the entity on write.
>>
>> On Monday, October 31, 2016 at 8:41:07 AM UTC-5, Jonathan Munson wrote:
>>>
>>> Hi,
>>>
>>> We have an app wherein a Datastore entity is written to by a Python 
>>> module (using NDB), and then in an immediately following request, read 
>>> from, using the entity's key, by a Java module. In a situation where the 
>>> app was heavily loaded, it seemed like the Java module was reading stale 
>>> data. The Datastore documentation says that lookup-by-key requests are 
>>> strongly consistent, but does that apply even when writes are from a Python 
>>> module and reads are from a Java module?
>>>
>>> Thanks,
>>>
>>> --Jon
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3d0c204d-f2d4-4cb7-8db0-26c9db942e6a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Is Datastore lookup-by-key strongly consistent when write is done in Python module and read is done in Java module?

2016-10-31 Thread Jonathan Munson
Hi,

We have an app wherein a Datastore entity is written to by a Python module 
(using NDB), and then in an immediately following request, read from, using 
the entity's key, by a Java module. In a situation where the app was 
heavily loaded, it seemed like the Java module was reading stale data. The 
Datastore documentation says that lookup-by-key requests are strongly 
consistent, but does that apply even when writes are from a Python module 
and reads are from a Java module?

Thanks,

--Jon

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/433e7300-7565-4585-83cc-4dafe79736f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] [ANN] new mailing list for Google APIs with Go

2016-07-01 Thread 'Jonathan Amsterdam' via Google App Engine
If you use Go to access Google APIs (for example, by using the Google Cloud
API clients at import paths starting with "google.golang.org/cloud"), we
recommend you join the new group google-api-go-announce
. We at
Google will use that list to keep you posted on changes and new features.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOqyxwJVWe8L4ZLU_yymdc36Uz9C4HOo1-EExFNj2Wu-JdP3ww%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] You don't have permission to see App Engine application in this project.

2016-06-13 Thread Jonathan Nativ
Access denied to:
https://console.cloud.google.com/appengine/quotadetails?project==default

Message:
You don't have permission to see App Engine application in this project.

Never happened before

Any idea how to get into my appengine account?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a68c7915-80fb-43d3-97cf-f43ea68726a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] How to use Datastore and Cloud SQL together

2014-10-02 Thread Jonathan Solorzano


I need an scalable database, and i know that NoSQL is the best option for 
that, but i also need an interface that will help me observe my data with 
some complex sql query, and SQL is the way to do so, but i don't know how 
to use SQL  NoSQL together.

According to Google I/O 2012 - SQL vs NoSQL: Battle of the Backends 
https://www.youtube.com/watch?v=rRoy6I4gKWU it's possible (min 30:32) 
it's possible to use both Cloud Dastore and Cloud SQL together... BUT HOW?, 
i mean what will be the connection between them both?, also how to manage 
that data from PHP?

Probably the connection will be the app, so that i'll store huge amounts of 
data in Datastore  analize aspects of it via SQL engine, but if i have the 
data in Datastore how will i use Cloud SQL to analize it via complex querys?

Here's an image taken from Battle of the backends 
http://commondatastorage.googleapis.com/io2012/presentations/live%20to%20website/306.pdf
 representing 
what i want to know to do. 

[image: enter image description here]

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Lag with google datastore

2014-01-24 Thread jonathan pedoeem
Hello all, 
I am working on making an extremely simple blog for a udacity class I am 
taking, one problem I have ran into is that whenever I submit a new post 
and redirect to the front page of the website the post does not appear. I 
have to refresh the page and only then it does appear (only shows the old 
ones). That lag though
I am thinking it has something to do with the fact that I am loading all 
the posts in the the GET  of the main page should I be doing it in the 
POST? ( I am still kind of confused when to use each)
Here is a copy of my code.

(I think the problem is under mainhandler)

http://pastebin.com/jj3H3yrs

I submit the entries object to the html and use a for loop with Jinja2 to 
post each title and text.



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: Duplicate app when you have too many apps

2013-12-19 Thread Jonathan Brier
Try disabling a few of your apps and try migrating.  I found that as long 
as you have less than your limit active you can migrate then enable the 
migrated apps.

On Wednesday, December 18, 2013 12:29:07 AM UTC-5, Zachary Yaro wrote:

 I am also running into this issue on my account 
 (zmy...@gmail.comjavascript:). 
  I still have apps I have not migrated because I do not want to delete any 
 apps to make room for the new HRD app ids.

 On Saturday, January 5, 2013 9:54:27 PM UTC-5, Nguyễn Kim Kha wrote:

 Me too... Please help...

 Vào 02:27:48 UTC+7 Thứ bảy, ngày 07 tháng một năm 2012, Ricardo Bánffy đã 
 viết:

 Hi folks.

 Is there a way around the not allowed to create anymore apps;reached
 app creation limit? message when you are trying to migrate an app to
 HRD? BTW, is there a way to keep the app id?

 -- 
 Ricardo Bánffy
 http://www.dieblinkenlights.com
 http://twitter.com/rbanffy



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Is this a valid statement of Task Queue in GAE In some cases, a single task may be executed more than once or not at all.

2013-07-18 Thread Jonathan Twomley
I have a push Task Queue that has task's that run based on an ETA. When the 
task run's it creates pull Task Records.
When each pull task record is created we check to see that was_enqueued == 
true

This all works great on a small amount of load. When we are under a large 
load it appears that items disapear from the pull queue. We have a full 
list of task's that should be pulled but not all of them exist to be pulled.

Has anyone experienced this issue?



-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Migration to HRD blocked due to max free applications claimed

2013-03-25 Thread Jonathan Brier
I am unable to migrate to HRD due to not having any free applications to 
create a duplicate of current names.  I have a few application names 
unused, but were claimed and should be able to be directly upgraded which 
is not possible in the current upgrade path.  I need someone from Google to 
allocate more application names for this account if possible to help 
resolve the situation unless there is another solution.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Migration to HRD blocked due to max free applications claimed

2013-03-25 Thread Jonathan Brier
Thank you Barry, that did it.  Sometimes the simplest things are the
hardest to see. :)

On Mon, Mar 25, 2013 at 5:45 PM, Barry Hunter barrybhun...@gmail.comwrote:

 If they are unused, just disable them.

 A disabled application does not actully count towards your '10 apps'

 That should give you a few empty slots you can use to upgrade your main
 maps in turn.


 On Mon, Mar 25, 2013 at 8:37 PM, Jonathan Brier brier...@gmail.comwrote:

 I am unable to migrate to HRD due to not having any free applications to
 create a duplicate of current names.  I have a few application names
 unused, but were claimed and should be able to be directly upgraded which
 is not possible in the current upgrade path.  I need someone from Google to
 allocate more application names for this account if possible to help
 resolve the situation unless there is another solution.

 --
 You received this message because you are subscribed to the Google Groups
 Google App Engine group.
 To unsubscribe from this group and stop receiving emails from it, send an
 email to google-appengine+unsubscr...@googlegroups.com.

 To post to this group, send email to google-appengine@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine?hl=en
 .
 For more options, visit https://groups.google.com/groups/opt_out.




  --
 You received this message because you are subscribed to a topic in the
 Google Groups Google App Engine group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/google-appengine/Ed3OwS2UUNY/unsubscribe?hl=en
 .
 To unsubscribe from this group and all its topics, send an email to
 google-appengine+unsubscr...@googlegroups.com.
 To post to this group, send email to google-appengine@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine?hl=en.
 For more options, visit https://groups.google.com/groups/opt_out.




-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Duplicate app when you have too many apps

2013-02-11 Thread Jonathan Brier
I'm also running into the Migration limit due to having claimed 10 free app 
id's after learning to use Google App Engine.  

Adding permissions to have more id's on an account would fix this for me.   
Not knowing how pervasive this issue is but a more graceful approach would 
have improved the user experience such as having the migration tool detect 
how many free apps the user has.  If the migration increases the number 10 
allow +1 more up to and equal to 20.  Upon successful migration prompt to 
disable the non HRD accounts and eventually close the non HRD after a few 
weeks.  If the account has not been used it could bypass the migration need 
and just upgrade app to name-HDR and not need to add new accounts IMO.

Either way a fix for my account would be much appreciated. (I was over 
ambitious on the time I had to develop for all these accounts)  I'm just 
looking to take the names and move to name-HDR... 

On Friday, January 6, 2012 3:11:49 PM UTC-5, Ikai Lan (Google) wrote:

 Migrating to HRD using the new migration tool will create an alias, so 
 requests to the old app ID should go to the new one. You do still have to 
 create a new application ID, however.

 I've allocated a few more app IDs for your account. The current policy is 
 that you can have up to 10 free applications and an unlimited amount of 
 paid applications, but I think it's reasonable make exemptions on a 
 case-by-case basis for people who have been using GAE for a long time who 
 are migrating to HRD.

 --
 Ikai Lan 
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai



 On Fri, Jan 6, 2012 at 11:27 AM, Ricardo Bánffy rba...@gmail.comjavascript:
  wrote:

 Hi folks.

 Is there a way around the not allowed to create anymore apps;reached
 app creation limit? message when you are trying to migrate an app to
 HRD? BTW, is there a way to keep the app id?

 --
 Ricardo Bánffy
 http://www.dieblinkenlights.com
 http://twitter.com/rbanffy

 --
 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-a...@googlegroups.comjavascript:
 .
 To unsubscribe from this group, send email to 
 google-appengi...@googlegroups.com javascript:.
 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 unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] High performance image serving error 500

2012-11-13 Thread Jonathan
Hi,
for the last 30 minutes users can't upload pictures to my system 
(app.imcreator.com/edit)

that's the erroe from the log:

ApplicationError: 7 
Traceback (most recent call last):
  File 
/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py,
 line 712, in __call__
handler.post(*groups)
  File 
/base/data/home/apps/im-creator/181-zarif.362980194933832017/im-creator.py, 
line 2042, in post
files.finalize(file_name)
  File 
/base/python_runtime/python_lib/versions/1/google/appengine/api/files/file.py,
 line 568, in finalize
f.close(finalize=True)
  File 
/base/python_runtime/python_lib/versions/1/google/appengine/api/files/file.py,
 line 291, in close
self._make_rpc_call_with_retry('Close', request, response)
  File 
/base/python_runtime/python_lib/versions/1/google/appengine/api/files/file.py,
 line 427, in _make_rpc_call_with_retry
_make_call(method, request, response)
  File 
/base/python_runtime/python_lib/versions/1/google/appengine/api/files/file.py,
 line 252, in _make_call
_raise_app_error(e)
  File 
/base/python_runtime/python_lib/versions/1/google/appengine/api/files/file.py,
 line 186, in _raise_app_error
raise UnknownError(e)
UnknownError: ApplicationError: 7 



Any idea? please fix.


Thanks!

J

-- 
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/-/N89YvNRfYRoJ.
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] Newbie

2012-07-29 Thread jonathan drake
I have no idea what I'm doing, but a new app must be created for the safety 
of the community!  No one else is taking preventive actions against 
dangerous individuals and registered sex offenders, so I feel that I must. 
 I would like to create an app for smart phones where you can either 
scan/photograph the bar code on the back of a Driver's liscense or type in 
their full name and search both the Maryland court cases (for major crimes) 
and the federal registered sex offender site.  Both of these databases are 
open to the public, but neither are accessible through phone.  After a 
recent incident in my community, I feel like I need to make that happen. 
 Any suggestions are much appreciated. 

Thank you,
Jonathan

-- 
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/-/OruiXyz3o_MJ.
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] Unicode regex pattern in Webapp2 WSGIApplication URL Mapping

2012-05-09 Thread Jonathan
In the python regex module, when you set the re.UNICODE flag, the '\w' word 
pattern will match 

  the characters [0-9_] plus whatever is classified as alphanumeric in the 
 Unicode character properties database.


i.e. It will match the characters a-z in English.  It will also match latin 
accented characters, such as à (0x00E0), ė (0x0117) or Asian word 
characters 我 (0x6211, meaning 'I'), 你 (0x4F60, meaning 'you'), which is 
brilliant for supporting other languages easily.  

I want to be able to have my URL to match alphanumeric unicode characters 
in it:
  /Search/hello
  /Search/hablé
  /Search/我会明白

--  app = webapp2.WSGIApplication( [*'/Search/[\w]+'*, SearchHandler ], 
...)

But I cannot find a way to set the unicode flag for the WSGIApplication 
regex pattern.  i.e. the above pattern only matches the a-z characters and 
not any of the other unicode alphanumeric characters.  I've tried including 
the shortcut unicode flag (?u) in the string, but that didn't work.  Is 
there a way to set the unicode flag?  

Thanks in advance.  I'm using App Engine ver 1.6.5 and Python 2.7.  


-- 
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/-/ZxCjyWgJcfkJ.
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] Cant run dev server

2012-04-01 Thread Jonathan Bailey
This is my directory structure:

GAE
  myapp
 app.yaml
 hello
   hello.go

I'm on OSX and I cd to the GAE directory, (I have added the Google app 
engine folder to my path) and then do the following command:

dev_appserver.py myapp/

This is what I get in response:

WARNING 2012-04-01 12:39:26,966 urlfetch_stub.py:111] No ssl package found. 
urlfetch will not be able to validate SSL certificates. WARNING 2012-04-01 
12:39:26,994 rdbms_mysqldb.py:74] The rdbms API is not available because 
the MySQLdb library could not be loaded. Traceback (most recent call last): 
File /Users/Jonathan/Downloads/google_appengine-2/dev_appserver.py, line 
125, in module run_file(__file__, globals()) File 
/Users/Jonathan/Downloads/google_appengine-2/dev_appserver.py, line 121, 
in run_file execfile(script_path, globals_) File 
/Users/Jonathan/Downloads/google_appengine-2/google/appengine/tools/dev_appserver_main.py,
 
line 690, in module sys.exit(main(sys.argv)) File 
/Users/Jonathan/Downloads/google_appengine-2/google/appengine/tools/dev_appserver_main.py,
 
line 578, in main root_path, {}, default_partition=default_partition) File 
/Users/Jonathan/Downloads/google_appengine-2/google/appengine/tools/dev_appserver.py,
 
line 3122, in LoadAppConfig raise AppConfigNotFoundError 
google.appengine.tools.dev_appserver.AppConfigNotFoundError

I have no clue what I'm doing wrong I've followed 
this:https://developers.google.com/appengine/docs/python/tools/devserver to 
the letter.

-- 
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/-/aDbMUyMnOlgJ.
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: Cant run dev server

2012-04-01 Thread Jonathan Bailey
I meant to link to this 
tutorial 
https://developers.google.com/appengine/docs/go/gettingstarted/helloworld

-- 
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/-/m2ItkqXwf4MJ.
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: Cant run dev server

2012-04-01 Thread Jonathan Bailey
Found the problem, stupid TextEdit was saving the files with .txt extension 
and then hiding the extensions

On Sunday, April 1, 2012 1:42:52 PM UTC+1, Jonathan Bailey wrote:

 I meant to link to this tutorial 
 https://developers.google.com/appengine/docs/go/gettingstarted/helloworld

-- 
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/-/qgYddWQ99DQJ.
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] getting all entities of type from datastore

2012-04-01 Thread Jonathan Bailey
The example 
herehttps://developers.google.com/appengine/docs/go/gettingstarted/usingdatastoreshows
 how to fetch at most 10 items, but I would like to retrieve all the 
of items, in order to loop through them.

How do I go about this? Like how do I create an array (or slice as Go seems 
to call them) which has no set capacity?

Bearing in mind that it may have hundreds of entities at some point, how 
can do I this without loading them all into memory at once? Or do I not 
need to worry about that on GAE?

-- 
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/-/7uaFeoKzuLEJ.
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 Go in eclipse for GAE

2012-03-31 Thread Jonathan B
I'm trying desperately to get working on an app I need to write in Go
rather than Java. However I have no idea where to start installing.
The tutorials on the various sites of Go, Goclipse and GAE are very
confusing. Some are for old versions. Others I simply don't understand
the wording.

Is there a simple to follow up to date tutorial on starting from
strath with Go and GAE anywhere on the web.

I'm beginning to think ripping my hair out would be more enjoyable.
(certainly using Xcode and visual studio express is infinitely easier
and simpler)

-- 
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: Setting up Go in eclipse for GAE

2012-03-31 Thread Jonathan B
Yes I'm on osx. And which file are you talking about?

On Apr 1, 1:08 am, Wilson MacGyver wmacgy...@gmail.com wrote:
 I assume you are on osx. In my case, getting it to run consist of download 
 the file, unzip it, mkdir your new app directory and run dev app server 
 pointed to it.

 I haven't used any IDE doing it however

 On Mar 31, 2012, at 4:52 PM, Jonathan B jon.bailey...@gmail.com wrote:







  I'm trying desperately to get working on an app I need to write in Go
  rather than Java. However I have no idea where to start installing.
  The tutorials on the various sites of Go, Goclipse and GAE are very
  confusing. Some are for old versions. Others I simply don't understand
  the wording.

  Is there a simple to follow up to date tutorial on starting from
  strath with Go and GAE anywhere on the web.

  I'm beginning to think ripping my hair out would be more enjoyable.
  (certainly using Xcode and visual studio express is infinitely easier
  and simpler)

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



Re: [google-appengine] Re: Problem with mail quota

2012-03-16 Thread Jonathan Nativ
Hi Christina,
Billing enabled on 2012-03-08 21:25:20.
I guess it's too much to ask for a fair disclosure of the We recently made
a change ... prior to getting into this 'pay for nothing scheme'.

On Wed, Mar 14, 2012 at 6:53 PM, Christina Ilvento cilve...@google.comwrote:

 Hi All,

 We recently made a change that causes the 100 email/day quota to only be
 lifted once a charge has been successfully cleared. Did you recently enable
 billing, or has billing been enabled for more than one week?


 Thanks,
 Christina


 On Tue, Mar 13, 2012 at 8:46 PM, Daniel danielkra...@gmail.com wrote:

 I'm seeing the same problem! I have hit 100 emails and can't mail anymore
 even with a very generous billing quota per day.. billable email is not
 triggering.

 My app is sky-words-hrd



 On Wednesday, February 8, 2012 2:36:40 PM UTC-8, Ice13ill wrote:

 In SDK 1.6.2 is stated that:
  Mail Quota for App Engine apps that have signed up for billing
 will only be increased after the first payment for the app is
 processed. 

 In the documentation I found this:
 100 recipients until first charge cleared; 2000 recipients free and
 no maximum thereafter

 The problem is that my app has billing enabled for a very long time
 and although everything was ok until today (i also checked the billing
 history and emails that exceeded the 100 limit were billed
 correctly) , now my app has reached 100 mail quota and it cannot send
 any more emails...

 Does anyone else has this problem ?

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

 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.




 --

 Christina Ilvento | Google App Engine | cilve...@google.com |
 (650)-201-9399


  --
 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: Problem with mail quota

2012-03-16 Thread Jonathan
Hi Christina,
Billing enabled on 2012-03-08 21:25:20.
I guess it's too much to ask for a fair disclosure of the We recently made 
a change ... prior to getting into this 'pay for nothing scheme'.


On Wednesday, March 14, 2012 6:53:47 PM UTC+2, Christina Ilvento wrote:

 Hi All,

 We recently made a change that causes the 100 email/day quota to only be 
 lifted once a charge has been successfully cleared. Did you recently enable 
 billing, or has billing been enabled for more than one week?


 Thanks,
 Christina

 On Tue, Mar 13, 2012 at 8:46 PM, Daniel danielkra...@gmail.com wrote:

 I'm seeing the same problem! I have hit 100 emails and can't mail anymore 
 even with a very generous billing quota per day.. billable email is not 
 triggering.  

 My app is sky-words-hrd



 On Wednesday, February 8, 2012 2:36:40 PM UTC-8, Ice13ill wrote:

 In SDK 1.6.2 is stated that: 
  Mail Quota for App Engine apps that have signed up for billing 
 will only be increased after the first payment for the app is 
 processed.  

 In the documentation I found this: 
 100 recipients until first charge cleared; 2000 recipients free and 
 no maximum thereafter 

 The problem is that my app has billing enabled for a very long time 
 and although everything was ok until today (i also checked the billing 
 history and emails that exceeded the 100 limit were billed 
 correctly) , now my app has reached 100 mail quota and it cannot send 
 any more emails... 

 Does anyone else has this problem ?

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

 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.




 -- 

 Christina Ilvento | Google App Engine | cilve...@google.com |
  (650)-201-9399


  

-- 
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/-/SB5XjvGy1ksJ.
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: Channel API between front and backend instances

2012-03-15 Thread Jonathan Harris
Any news on this potential fix?

On Thursday, 28 July 2011 19:56:22 UTC+1, Justin Haugh wrote:

 Not at the moment, but we're working on a fix for this, so that a channel 
 created by a frontend can be used by a backend, and vice-versa.  I can't 
 provide an exact release date at this point, but it likely will be in one 
 of the next few releases.

 Until then, the suggested method of handling this is to have either your 
 frontend or backend be responsible for Channel communication, and use 
 another mechanism for communication between FE and BE, such as urlfetch, 
 memcache, the datastore, or the task queue.

 Justin


On Thursday, 28 July 2011 19:56:22 UTC+1, Justin Haugh wrote:

 Not at the moment, but we're working on a fix for this, so that a channel 
 created by a frontend can be used by a backend, and vice-versa.  I can't 
 provide an exact release date at this point, but it likely will be in one 
 of the next few releases.

 Until then, the suggested method of handling this is to have either your 
 frontend or backend be responsible for Channel communication, and use 
 another mechanism for communication between FE and BE, such as urlfetch, 
 memcache, the datastore, or the task queue.

 Justin


-- 
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/-/0dNrXhs8CowJ.
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: paid user, email delivered, but can't be received

2012-03-13 Thread Jonathan
Thanks for asking but NOT at all.


On Monday, March 12, 2012 11:28:42 AM UTC+2, Paco Paco wrote:

 Jonathan, have you found a solution yet?

 On Sat, Mar 10, 2012 at 12:47 AM, Jonathan jonathan.na...@gmail.comwrote:

 I've exactly the same problem, after the first 100 recipients the 
 delivery is blocked. After 24hours there is a reset , and so on. 
 I have 10$/day budget but it does not help.
  

 On Thursday, March 8, 2012 5:11:38 AM UTC+2, Paco Paco wrote: 

 The first charge was cleared, and 5000 emails are definitely within 
 the quota, and I can see that on the dashboard. 
 The first 100 recipients had received my email, but after the first 
 100, nobody had received anything. 
 What am I supposed to do?

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

 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.



On Monday, March 12, 2012 11:28:42 AM UTC+2, Paco Paco wrote:

 Jonathan, have you found a solution yet?

 On Sat, Mar 10, 2012 at 12:47 AM, Jonathan jonathan.na...@gmail.comwrote:

 I've exactly the same problem, after the first 100 recipients the 
 delivery is blocked. After 24hours there is a reset , and so on. 
 I have 10$/day budget but it does not help.
  

 On Thursday, March 8, 2012 5:11:38 AM UTC+2, Paco Paco wrote: 

 The first charge was cleared, and 5000 emails are definitely within 
 the quota, and I can see that on the dashboard. 
 The first 100 recipients had received my email, but after the first 
 100, nobody had received anything. 
 What am I supposed to do?

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

 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.



On Monday, March 12, 2012 11:28:42 AM UTC+2, Paco Paco wrote:

 Jonathan, have you found a solution yet?

 On Sat, Mar 10, 2012 at 12:47 AM, Jonathan jonathan.na...@gmail.comwrote:

 I've exactly the same problem, after the first 100 recipients the 
 delivery is blocked. After 24hours there is a reset , and so on. 
 I have 10$/day budget but it does not help.
  

 On Thursday, March 8, 2012 5:11:38 AM UTC+2, Paco Paco wrote: 

 The first charge was cleared, and 5000 emails are definitely within 
 the quota, and I can see that on the dashboard. 
 The first 100 recipients had received my email, but after the first 
 100, nobody had received anything. 
 What am I supposed to do?

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

 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 view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Wswe00L_dtMJ.
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: paid user, email delivered, but can't be received

2012-03-10 Thread Jonathan
I've exactly the same problem, after the first 100 recipients the delivery 
is blocked. After 24hours there is a reset , and so on.
I have 10$/day budget but it does not help.


On Thursday, March 8, 2012 5:11:38 AM UTC+2, Paco Paco wrote:

 The first charge was cleared, and 5000 emails are definitely within 
 the quota, and I can see that on the dashboard. 
 The first 100 recipients had received my email, but after the first 
 100, nobody had received anything. 
 What am I supposed to do?

-- 
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/-/kuEWOszJjAQJ.
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: Google App Engine Down?

2012-03-10 Thread Jonathan
I've exactly the same problem, after the first 100 recipients the mail 
delivery is blocked. After 24hours there is a reset , and so on.
I have 10$/day budget but it does not help.
app-id: or-point


On Tuesday, March 6, 2012 11:13:13 PM UTC+2, Holly Orr wrote:

 We are paying for the service, and should not have exceeded our limit.  It 
 keeps giving us an error stating we have possibly exceeded limit.  Also, it 
 has been exceptionally slow for the last 2 hours.


On Tuesday, March 6, 2012 11:13:13 PM UTC+2, Holly Orr wrote:

 We are paying for the service, and should not have exceeded our limit.  It 
 keeps giving us an error stating we have possibly exceeded limit.  Also, it 
 has been exceptionally slow for the last 2 hours.

-- 
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/-/Hw82eaAm4FwJ.
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: Problem with mail quota

2012-03-10 Thread Jonathan
I've exactly the same problem, after the first 100 recipients the delivery 
is blocked. After 24hours there is a reset , and so on.
I have 10$/day budget but it does not help.

app-id: or-point



On Friday, February 10, 2012 12:22:56 AM UTC+2, Ikai Lan wrote:

 We're running a batch job right now to fix the issue. Stay tuned.

 --
 Ikai Lan 
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com



 On Thu, Feb 9, 2012 at 2:07 PM, Greg g.fawc...@gmail.com wrote:

 I have a large (paid) quota for email, and got a quota exception two
 hours ago. I'm guessing there was a glitch in the mail quota about
 that time.

 --
 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 view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/dSqg2WEK570J.
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] Issue after HRD migration: 100 email quota until first charge cleared

2012-03-10 Thread Jonathan
Hi Christina
I've a similar problem, after the first 100 recipients the delivery is 
blocked. After 24hours there is a reset , and so on.
I have 10$/day budget but it does not help.

app-id: or-point


On Monday, March 5, 2012 10:56:52 PM UTC+2, Christina Ilvento wrote:

 Hi Anders,

 Would you please enter your M/S and HRD app-ids in the migration quota 
 bump request form at 
 https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0
  



 Thanks,
 Christina

 On Sun, Mar 4, 2012 at 1:13 PM, Anders anders.ny...@gmail.com wrote:

 I did a migration of an old application to the high replication
 datastore over the weekend. Everything looked fine at first but now I
 am having an issue with the email quota.

 Since the email quota is 100 emails before the first charge is cleared
 and I just enabled billing on my new application I have to wait until
 the end of the week (when the first charge is made) before I am able
 to send out emails. Isn't there some way to be charged directly and
 not wait for the end of the period?

 Did anyone ran into the same issue and found a solution? I am sending
 some thousand emails a day to customers so this was a very unfortunate
 consequence of the migration.

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




 -- 

 Christina Ilvento | Google App Engine | cilve...@google.com | 
 (650)-201-9399


  

-- 
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/-/jofN1t-t1JEJ.
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] Mail quota Problem

2012-03-10 Thread Jonathan
I've a similar problem: after the first 100 recipients the delivery is 
blocked. After 24hours there is a reset , and so on.
I have 10$/day budget but it does not help at all. The limit is 100/24h.

app-id: or-point

On Sunday, February 12, 2012 7:39:44 AM UTC+2, Robert Kluin wrote:

 They've been having a number of issues related to email quotas / usage
 display.  You might file an issue with your appid so they can take a
 look.


 Robert


 On Sat, Feb 11, 2012 at 08:35, partnerke...@hotmail.com
 partnerke...@hotmail.com wrote:
  Hello
  Recipients Emailed %100 fills up quickly.
  Estimated cost for the last 6 hours:$0.00* / $150.00 active. But it
  does not send.
 
  The problem is what do you think?
 
  Thank You
 
  --
  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 view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/Q4yiFNekUbgJ.
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] paid email quota

2012-03-09 Thread Jonathan
Could you please tell me how to enable the paid email

My Max Daily Budget is $10.00

The email was blocked after 100 recipients

It says:
Recipients Emailed   100%100 of 100  1   $0.01/ 100 
Recipients   $0.01
Resource is currently experiencing a short-term quota limit.

The short term is actually endless. After the daily reset I have 100
emails again and that's it.

How to unblock the 100 limit for app with Billing Status: Enabled ???

-- 
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: [appengine-java] Re: Deploy Hangs - Please help

2012-03-01 Thread Jonathan Chen
On Thursday, 1 March 2012 19:57:55 UTC+13, Amir wrote:

 Having the same issue, i've been trying for a full 24 hours now... tried 
 incrementing version, no luck. 


They've finally fixed it. It now works for me. 



-- 
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/-/dKkaIbal6BIJ.
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: Problem with exception on server startup when GAE sdk is in svn

2012-03-01 Thread Jonathan Chen


On Friday, 2 March 2012 08:24:40 UTC+13, dilbert wrote:

 Thanks Rick for the valuable information. I do not like the idea of mixing 
 jars from different versions just for svn's sake. For now I'll remove GAE 
 SDK from svn and handle things manually which is a real pain. Hope they fix 
 this issue soon.


How about using maven to handle your project dependencies instead? 

-- 
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/-/r1Udgvt2qC8J.
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] Re: Deploy Hangs - Please help

2012-03-01 Thread Jonathan Chen

On Friday, 2 March 2012 06:55:46 UTC+13, Amir wrote:

 Yeah we noticed it was fixed at 12:12AM last night. I wish they'd give an 
 explanation for what happened, and why it won't happen again. 

 We've got a lot riding on GAE. 
  


Yeah, same here. The status pages didn't even register any issue regarding 
deployment. 

-- 
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/-/rBDUxvKZJAkJ.
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: Deploy Hangs - Please help

2012-02-29 Thread Jonathan Chen
Same here. I've been trying for more than 12 hours now, and still have 
failures during deployment.


-- 
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/-/SKILrw7luDYJ.
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: Deploy Hangs - Please help

2012-02-29 Thread Jonathan Chen
Hmm, looks like there's a maintenance outage at the moment?

-- 
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/-/Ws3EsMTzOOkJ.
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] Re: Deploy Hangs - Please help

2012-02-29 Thread Jonathan Chen
On Thursday, 1 March 2012 13:35:29 UTC+13, Matthew Johnson wrote:

 I had the same issue last night, incrementing the version number this 
 morning made seemed to allow it to deploy successfully.


Bumping the version number did not do it for my app. This really makes me 
lose faith in Java GAE. 



-- 
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/-/oe8YcF19G34J.
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: [google-appengine] Potentially blocking issues as we near production: TLS/SSL, POST/PUT chunked encoding, support options

2012-01-17 Thread Jonathan Layes
Hi Cayden,

Thanks for the fast and thorough reply and for trying to get us on the 
Trusted Tester SSL program sooner rather than later. I appreciate it.

A quick followup question concerning TLS: is Google supplying the TLS 
certificates or will we have the option to provide our own?

Thanks, too, for the clarification on service levels for premier apps. In 
re-reading the Technical Support Services Guidelines, I do note the 4-hour 
response on P1 requests. However, if I am reading the terms correctly, even 
P1 requests are not guaranteed to be handled on weekends and holidays. 
Again, not a showstopper for us right now but 18x7x365 coverage for P1 
requests would be more in line with other cloud providers at a $500/mo 
price point.

Thanks, Jonathan

-- 
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/-/w-DyEZi5ZUoJ.
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] Potentially blocking issues as we near production: TLS/SSL, POST/PUT chunked encoding, support options

2012-01-17 Thread Jonathan Layes
Thanks for the bit of morning humour, Brandon. A good way to start the day.

I'm not worried about the application-layer issues (that's for us to worry 
about). And, honestly, I'm not worried about the catastrophic failure of a 
datacentre or other large-scale outages. Big failures get noticed quickly. 
However, on a few occasions in the past two years (very rarely), there have 
been reports from GAE of outages that affected only a small number of 
running apps or only affected the deployment of new app versions.

I'd certainly pay $500/mo to know that, in the event that something goes 
terribly wrong with our app, I can call on someone close to the hardware 
(or its cloud facsimile) to look at the problem.

Jonathan

-- 
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/-/CezM5RUgv70J.
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] Potentially blocking issues as we near production: TLS/SSL, POST/PUT chunked encoding, support options

2012-01-16 Thread Jonathan Layes
Hi folks,

Our team has been developing a product for about a year on app engine 
(Java) and we've been very happy with it as a development platform. 
However, I have now reached a point where I need to decide if we can stay 
on GAE as we move closer to production. At the moment, there are three 
issues that could block us moving to production on GAE:

1) TLS/SSL support for custom domains: This has been asked by many others 
and I know Google's policy is not to provide release dates. However, this 
really is a showstopper for us. We cannot move to production on GAE without 
TLS support on our domain. I applied for the TLS Trusted Tester program 
about two months ago but I have not heard anything in response. Is there 
any way to determine where a Trusted Tester application is in the queue?

2) Chunked encoding on PUT or POST body: For some reason, the development 
server in Java does not accept a chunked transfer encoding for PUT or POST 
requests (it returns 411 length required errors). Fortunately, the GAE 
frontend does not suffer from this limitation; the problem only occurs in 
development (and we have workarounds). However, given that the Python folks 
also report this problem in development (see 
http://code.google.com/p/googleappengine/issues/detail?id=129), I would 
feel more comfortable moving to production on GAE if someone at Google 
could state that you intend to continue supporting chunked transfer 
encoding for PUT/POST requests. Our application cannot determine the length 
of the POST request body in advance and relies on chunked encoding. The 
HTTP 1.1 specification requires support of chunked encoding and so I'm not 
sure why the development servers fail to support a chunked transfer 
encoding.

3) Support options: (Not necessarily a showstopper but an important 
consideration) $500/month is rather pricey for a one-model-fits-all 
solution, especially when the response times are 24 hours and limited to 
weekdays. Compare that to even the Bronze $49/month for Amazon AWS (12 hour 
turnaround any day of the week) and, at least on paper, AWS appears to have 
both better and more affordable support options. Are there plans to provide 
other support plans in the future?

Thanks, Jonathan

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



[appengine-java] Re: ThreadLocal seems not to be working sometimes

2011-10-24 Thread Jonathan Nash
I am seeing this issue and my ThreadLocal is static and final.  I am using 
1.5.5.

public abstract class GaeApplication extends com.vaadin.Application 
implements
HttpServletRequestListener {



private static final ThreadLocalGaeApplication appReference = new 
ThreadLocalGaeApplication();
private static GaeApplication gaep;

.

@Override
public final void init() {
setInstance(this); // So that we immediately have access to the 
current application
.

// @return the current application instance
public static GaeApplication getInstance() {
GaeApplication app = appReference.get();
if (null == app) {
LOGGER.warning(Null threadlocal);
return gaep;
}
return appReference.get();
}

// Set the current application instance
public static void setInstance(final GaeApplication application) {
appReference.set(application);
gaep = application;
}

@Override
public void
onRequestStart(final HttpServletRequest request, final 
HttpServletResponse response) {
GaeApplication.setInstance(this);
}

@Override
public void onRequestEnd(final HttpServletRequest request, final 
HttpServletResponse response) {
appReference.remove();
}

My hack around this is the static variable gaep which is returned whenever 
appReference.get() returns null. I am not able to boil it down to a simple 
example. It possibly has something to do with a class (not the application 
class) that calls GaeApplication.getInstance() being reconstituted from 
serialization and checking the hashcode but am not really sure and have no 
idea why that would impact ThreadLocal in any way.

Jonathan

-- 
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/-/cMrULc9FpkMJ.
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: [google-appengine] Re: Keep it short: Who is forced to leave GAE?

2011-09-05 Thread Jonathan B
Ever since Larry Page become CEO, Google has got worse and worse and worse. 
From UI changes for users, to this.
I can understand wanting to raise the pricing, but why an entirely new model 
that changes the cost so variably between users. Why didn't you just lower 
the free limit on the old pricing model?

As for your preview and beta labels that is a load rubbish. Everyone 
knows how weakly Google uses labels like those. (e.g., A lot of complaints 
from Apple developers when users see the words beta or preview on your 
services then buy a Developer account to get new software and then complain 
about the bugs, not realising what beta or preview mean)

Have you been making a loss on GAE or something? What happened to don't be 
evil? You won't admit to it being baiting and switching, but it has had 
exactly the same effect.

Why are the changes so drastic???

-- 
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/-/yOogDzc4rNAJ.
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: Error 403: --- begin server output ---You do not have permission to modify this app

2011-07-25 Thread Jonathan
Thank you Robert

However:
1.  I'm using Ubuntu platform and could not find any appcfg_cookies
file. Any idea where it should be?
2.  The
 Error 403: --- begin server output ---
 You do not have permission to modify this app
 is showing up before I'm requested to provide the username and
password

Any idea how to proceed?


On Jul 25, 8:36 am, Robert Kluin robert.kl...@gmail.com wrote:
 I suggest you try deleting your ~/.appcfg_cookies file and being extra
 careful when entering your account info.  Maybe you're making a small
 typo / using the wrong account to push?

 Robert







 On Sun, Jul 24, 2011 at 14:47, Jonathan jonathan.na...@gmail.com wrote:
  Is there any chance that after providing a wrong password I was
  permanently locked out?

  On Jul 24, 10:30 pm, Jonathan jonathan.na...@gmail.com wrote:
  After two years of successful uploads of all my five applications I've
  changed to Django 1.2

  Now it says: You do not have permission to modify this app

  Details:

  Application: reimbu-germany; version: 570
  Host: appengine.google.com

  Starting update of app: reimbu-germany, version: 570
  Scanning files on local disk.
  Error 403: --- begin server output ---
  You do not have permission to modify this app (app_id=u'reimbu-
  germany').
  --- end server output ---

  It's the same with all my apps.
  I've checked that the app name is the same on appspot.com and in my
  app.yaml

  Any idea how to resolve?

  --
  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] Error 403: --- begin server output ---You do not have permission to modify this app

2011-07-24 Thread Jonathan
After two years of successful uploads of all my five applications I've
changed to Django 1.2

Now it says: You do not have permission to modify this app

Details:

Application: reimbu-germany; version: 570
Host: appengine.google.com

Starting update of app: reimbu-germany, version: 570
Scanning files on local disk.
Error 403: --- begin server output ---
You do not have permission to modify this app (app_id=u'reimbu-
germany').
--- end server output ---

It's the same with all my apps.
I've checked that the app name is the same on appspot.com and in my
app.yaml

Any idea how to resolve?

-- 
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: Error 403: --- begin server output ---You do not have permission to modify this app

2011-07-24 Thread Jonathan
Is there any chance that after providing a wrong password I was
permanently locked out?

On Jul 24, 10:30 pm, Jonathan jonathan.na...@gmail.com wrote:
 After two years of successful uploads of all my five applications I've
 changed to Django 1.2

 Now it says: You do not have permission to modify this app

 Details:

 Application: reimbu-germany; version: 570
 Host: appengine.google.com

 Starting update of app: reimbu-germany, version: 570
 Scanning files on local disk.
 Error 403: --- begin server output ---
 You do not have permission to modify this app (app_id=u'reimbu-
 germany').
 --- end server output ---

 It's the same with all my apps.
 I've checked that the app name is the same on appspot.com and in my
 app.yaml

 Any idea how to resolve?

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

2011-06-11 Thread Jonathan
Did you check the Main/Logs information at 
https://appengine.google.com/logs?app_id=user-tagging
The error information details are quite useful

On Jun 10, 1:20 pm, 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.



[google-appengine] Re: Physical server location

2011-06-02 Thread Jonathan Chen
Isn't it prudent to say that GAE will do all the loadbalancing for you
when they have more datacenters overseas?

On Jun 1, 10:45 am, Geoffrey Spear geoffsp...@gmail.com wrote:
 On Jun 1, 1:32 pm, prasanna pjaganat...@gmail.com wrote:

  Hi

  Is there a way to specify the preferred location where the instances
  serving the application will be located? (like the region preference
  in AWS).  The reason for this is that sometime the customers would
  insist, for example that the server be located in Asia or Europe, be
  it for latency or legal issues.

  Currently where the app engine instances are located? are they only in
  USA?

 The official line is that they're all in North America. I'd guess
 they're all in the USA, but in any case you can't choose which
 datacenter to serve from.

-- 
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: Error: Server Error

2011-05-27 Thread Jonathan
Thanks Robert

It appears that a non-ascii character in a comment (#) line of main.py
is causing this crash.
It does not happen with the local development module.

Maybe Google app-engine team would be kind enough to enable utf-8
comments



On May 24, 8:29 pm, Robert Kluin robert.kl...@gmail.com wrote:
 Hi Jonathan,
   Try checking your app's logs in the dashboard, you might find more
 information there.

 Robert







 On Tue, May 10, 2011 at 15:29, Jonathan jonathan.na...@gmail.com wrote:
  The following error message is showing up when trying to activate my my last
  version http://540.reimbu-poland.appspot.com/:

  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.

  This version was successfully locally tested. It provides improvements of
  the default version http://530.reimbu-poland.appspot.com/
  The message does not provide any meaningful information
  There is no query activated because it is before the login.

  --
  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] GAE vs other stuff Clouds and the rest

2011-05-13 Thread Jonathan Chen
Hey guys,

I am about to develop three new apps that range from small, medium,
and large. (I'm a Python developer)

Knowing the price changes now would you guys still recommend that I
build things in Google App Engine?

What other benefits do we get for having GAE?

Migrating any application from one cloud to another cloud is still
very difficult, and never an easy job. Any cloud infrastructure then
becomes somewhat vendor lock-in. Though GAE's datastore API' take more
time to migrate over.

Jonathan C.

-- 
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: GAE vs other stuff Clouds and the rest

2011-05-13 Thread Jonathan Chen
Thanks Nick Milon for the reply.

I am right now trying to build my app so that the only thing that can
be affected if GAE becomes a bad choice is just my DB layer. But that
isn't too bad. The worst would be migrating data from any cloud
provider to another one. But I am going to go out on a limb to say
that I have some faith that Google will make it okay for us small
Python developers in the future :)

Jonathan C.

On May 13, 2:44 pm, nickmilon nickmi...@gmail.com wrote:
 Well this is hard to answer.
 Things look very liquid right now especially for python apps.
 IMHO that you wait a little till all the dust, raised of new pricing
 model and infrastructure (scheduler etc.) changes, settle.
 Only then we will have a clear view of which way we are heading.
 Also lot depends on what type of apps you have in mind.

 Take care :-)
 Nick Milon

 On May 12, 10:02 am, Jonathan Chen tamasia...@gmail.com wrote:







  Hey guys,

  I am about to develop three new apps that range from small, medium,
  and large. (I'm a Python developer)

  Knowing the price changes now would you guys still recommend that I
  build things in Google App Engine?

  What other benefits do we get for having GAE?

  Migrating any application from one cloud to another cloud is still
  very difficult, and never an easy job. Any cloud infrastructure then
  becomes somewhat vendor lock-in. Though GAE's datastore API' take more
  time to migrate over.

  Jonathan C.

-- 
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] Error: Server Error

2011-05-10 Thread Jonathan
The following error message is showing up when trying to activate my my last 
version http://540.reimbu-poland.appspot.com/ :

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


This version was successfully locally tested. It provides improvements of 
the default version http://530.reimbu-poland.appspot.com/ 
The message does not provide any meaningful information
There is no query activated because it is before the login.

-- 
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: Better support for linux

2010-10-07 Thread Jonathan Gossage
Another solution that will work if you are developing in Python is to use
Eclipse with the  Pydev plugin installed. Pydev includes support for GAE
that replaces the launcher and I use the environment daily switching between
Ubuntu and Windows 7. I have never needed to use the GAE launcher because of
my environment.

On Thu, Oct 7, 2010 at 8:19 AM, Jeff Schwartz jefftschwa...@gmail.comwrote:

 I often switch between Ubuntu  Windows  I would also like to see Google
 make Ubuntu (Linux) be an equal player.

 Jeff

 On Thu, Oct 7, 2010 at 2:20 AM, Niklasro nikla...@gmail.com wrote:

 If education, isn't changing other project more pedagocical than
 starting a empty project? I think we learn the most from changing
 code. Then every developer want most convenient development
 environment plus maybe personal setting like round windows or what
 like. Using BSD and a versioning system is needed. Don't you need
 that? Typically what I do is adding and changing functions deployed
 projects have. So connecting deployment directly to a versioning
 system would bypass local development and admit the case programming
 your app directly in the versioning system or even a WebGUI operating
 system independent. Why not?
 Regards
 Nick Rosencrantz

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




 --
 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-appeng...@googlegroups.com.
 To unsubscribe from this group, send email to
 google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@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-appeng...@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: [appengine-java] Re: Entity class is not enhanced!!

2010-07-02 Thread Jonathan He
you can see the enhancer log which will be generated when you compile your
code.


2010/7/2 Didier Durand durand.did...@gmail.com

 Hello,

 The enhancer sometimes doesn't start on classes.

 The best way I have found to make it run each time is to name
 explicitly all my jdo-annotated classes in Project Settings - Google -
  App Engine - ORM under Eclipse.
 No more problem!
 Hope it works for you too
 didier

 On Jul 1, 1:47 pm, Marthen marthen...@gmail.com wrote:
  Hi guys,
 
  I have an simple application running on top of Spring using JPA for
  Google AppEngine (GAE).
 
  There's no compilation error, but when i load my application using
  Google AppEngine Development Server, i got runtime error saying that
  my Entity class is not enhanced!!
  Which kinda confusing me actually, because i deployed to another
  container (tomcat) and this Entity classes is running smoothly (of
  course i need to modify the persistence.xml accordingly)
 
  Here is my persistence.xml :
 
  ?xml version=1.0 encoding=UTF-8?
  persistence xmlns=http://java.sun.com/xml/ns/persistence;
  version=1.0
  persistence-unit name=myDB
 
 providerorg.datanucleus.store.appengine.jpa.DatastorePersistenceProvider/
  provider
  properties
  property name=datanucleus.NontransactionalRead value=true/
  property name=datanucleus.NontransactionalWrite value=true/
  property name=datanucleus.ConnectionURL value=appengine/
  /properties
  /persistence-unit
  /persistence
 
  My Entity class :
 
  @Entity
  @Table(name = audit_trail)
  public class AuditTrail implements java.io.Serializable {
  private static final long serialVersionUID = 1L;
  private Integer id;
 
  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  @Column(name = id, nullable = false)
  public Integer getId() {
  return id;
 
  }
 
  public void setId(Integer id) {
  this.id = id;
 
  }
 
  private String message;
 
  @Column(name = message)
  public String getMessage() {
  return message;
 
  }
 
  public void setMessage(String msg) {
  this.message = msg;
 
  }
  }
 
  And this is the error code:
 
  10-07-01 11:18:22 ERROR [] [main] MetaData - Found Meta-Data for class
  com.somecompany.demo.model.AuditTrail but this class is not enhanced!!
  Please enhance the class before running DataNucleus.
  org.datanucleus.exceptions.NucleusUserException: Found Meta-Data for
  class com.somecompany.demo.model.AuditTrail but this class is not
  enhanced!! Please enhance the class before running DataNucleus.
  at
 
 org.datanucleus.metadata.MetaDataManager.initialiseClassMetaData(MetaDataManager.java:
  2225)
  at
 
 org.datanucleus.metadata.MetaDataManager.initialiseFileMetaData(MetaDataManager.java:
  2176)
  at
 
 org.datanucleus.metadata.MetaDataManager.initialiseFileMetaDataForUse(MetaDataManager.java:
  881)
  at
 
 org.datanucleus.metadata.MetaDataManager.loadPersistenceUnit(MetaDataManager.java:
  794)
  at
 
 org.datanucleus.jpa.EntityManagerFactoryImpl.initialisePMF(EntityManagerFactoryImpl.java:
  488)
  at
 
 org.datanucleus.jpa.EntityManagerFactoryImpl.init(EntityManagerFactoryImpl.java:
  355)
  at
 
 org.datanucleus.store.appengine.jpa.DatastoreEntityManagerFactory.init(DatastoreEntityManagerFactory.java:
  63)
  at
 
 org.datanucleus.store.appengine.jpa.DatastorePersistenceProvider.createEntityManagerFactory(Datastor
  ePersistenceProvider.java:35)
  at javax.persistence.Persistence.createFactory(Persistence.java:172)
  at
 
 javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:
  112)
  at
 
 org.springframework.orm.jpa.LocalEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalEnti
  tyManagerFactoryBean.java:91)
  at
 
 org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManage
  rFactoryBean.java:291)
  at
 
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(Abstr
  actAutowireCapableBeanFactory.java:1369)
  at
 
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(Abstract
  AutowireCapableBeanFactory.java:1335)
  at
 
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAu
  towireCapableBeanFactory.java:473)
  at
 
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
  $1.run(AbstractAutowireCapableBeanFactory.java:409)
  at java.security.AccessController.doPrivileged(Native Method)
  at
 
 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAuto
  wireCapableBeanFactory.java:380)
  at org.springframework.beans.factory.support.AbstractBeanFactory
  $1.getObject(AbstractBeanFactory.java:264)
  at
 
 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingleton
  BeanRegistry.java:222)
  at
 
 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
  261
  )
  at
 
 

[appengine-java] Doable? Create multiple CSV files and zip it up

2010-05-21 Thread Jonathan
Hi,

From a quick scan of GAE doc there is no access to a temporary file
system.  The product I want to build required creating  CSV files on
the fly and package them in a zip file with some directory structure,
then send the zipped file to response for user to download.

Is it doable in GAE?

Thanks in advance.
Jonathan

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.



[google-appengine] Re: I'm trying to build my first Google app, could someone point me in the right direction?

2010-04-07 Thread Jonathan
My personal experience:
For small applications I've gave up the server at all.
All you need is mydomain.com and a Google site. Registering at
name.com have an initial automated setup for google site.
From this point on you already own a site (hosted by Google) with all
the services you might need to run a small community. One of those
services can be the Google App Engine application.
Now, you can develop  the application. I've learned python to the
level that fits my needs (certainly not a pro). The documentation is
quite reasonable.

Of course, the application can be attached to another domain provided
that you have domain administration authorization and the registrar is
supporting the functionality. (I never did it)
In brief: zero cost, no server, straightforward implementation and
lots of fun.


On Apr 6, 10:33 pm, NewUser justin.tus...@gmail.com wrote:
 I run a small club and maintain the member roster which contains
 names, email, and phone numbers. This information is stored in a
 Google Spreadsheet that I have full access to.

 I'm trying to build a front end GUI I can use at our meetings. This
 app needs to be accessible via web. It will have a sign in window
 which takes your last name. It will search for your last name, display
 your info, allow you to correct it, then mark you as present and
 return to home. If it doesn't find your last name it will add you as a
 new member and then return to home.

 The spreadsheet is hosted via Google Apps. I don't own the web server
 so I can't add the Google API libraries to it. I *might* be able to
 install a local copy of PHP and use the Google Apps PHP API.

 My question is: What's the easiest way toaccomplish

 accomplish this?

 Some brainstorming I've done:
 1) Install a local copy of PHP on my web server. Use PHP and form
 tags to build the GUI. Use the Google Spreadsheet PHP APi to modify
 the spreadsheet.
 2) Could I build a local Java version on my computer then somehow
 transfer this to a Java applet and have Google Apps Engine host my app
 for me? (I'm pretty unclear on how Java vs Java applet vs Google Apps
 Engine works)

 Notes:
 I've never used Python but I could learn. Would I need to add Google
 API libraries to the python install on my web server?
 I looked at the built in scripting present in Google Spreadsheets but
 it doesn't offer GUI design as far as I can tell.

 I'm not a web developer but I am a hobby programmer and I'm new to
 Google API so could someone point me in the right direction?

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



[google-appengine] Re: Google App Engine Code

2010-04-02 Thread Jonathan
I understand that you receive the verification code by SMS

If so, what is the message you receive?

Is it
The phone number has been sent too many messages or has already been
used to confirm an account. 
???

Please check the following link:
http://groups.google.com/group/google-appengine/browse_thread/thread/29f2a42166ecab3e/9eacc75d99cf2ec2?lnk=gstq=sms#9eacc75d99cf2ec2


On Apr 1, 5:13 am, 佐藤太一 ximix.arch...@gmail.com wrote:
 Please tell us.

 I applied for Google App Engine and I received SMS mail.
 SMS had been sent to the code.
 I want to input this code, but I can't input.
 I log on to a page that send SMS again.

 What should I do?

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



[google-appengine] Re: Google Domain

2010-03-30 Thread Jonathan
name.com is providing an automated initial setup to yourdomain.com to
become google site
From this moment you have up to 50 email.addr...@yourdomain.com and
all the other google gadgets

Now, you can link your GAE to yourdomain.com.  It can be linked to
www.yourdomain.com or to mygae.yourdomail.com.

The whole process of authentication is very well documented.

On Mar 29, 11:22 pm, Massimiliano massimiliano.pietr...@gmail.com
wrote:
 Dear All,
 I'm developing a web site on GAE and I want to register a domain with
 Google.
 I can't understand something.
 If I take a domain with google I have just redirect it to the application
 and it works displaying always the domain name, right?
 And if I take a domain with google can I have email addresses (like
 someth...@mydomain.com)?

 Regards

 Massimiliano

 --

 My email: massimiliano.pietr...@gmail.com
 My Google Wave: massimiliano.pietr...@googlewave.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-appeng...@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: Login to Google app engine application using Google sites email + password

2010-03-29 Thread Jonathan
OK, thanks

Google account can be created with any e-mail address

On Mar 28, 9:47 pm, Wooble geoffsp...@gmail.com wrote:
 On Mar 28, 6:04 am, Jonathan jonathan.na...@gmail.com wrote:

  Would like to enable users of Google sites with their own domain and
  email to log into my Google app engine application without creating an
  additional gmail account just for that purpose.
  Looks like an obvious issue because those users are already using a
  complete infrastructure of Google including password handling and gmail

 All they need to do is make the Google Apps login also a Google
 account.  Any Google account will work with the users API when you
 haven't restricted logins to a Google Apps domain; they don't need to
 be gmail.com accounts.

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



[google-appengine] Login to Google app engine application using Google sites email + password

2010-03-28 Thread Jonathan
Would like to enable users of Google sites with their own domain and
email to log into my Google app engine application without creating an
additional gmail account just for that purpose.
Looks like an obvious issue because those users are already using a
complete infrastructure of Google including password handling and gmail

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



[google-appengine] Re: SMS Confirmation Problem

2010-03-26 Thread Jonathan
Yes - it was just about creating a new application with an existing
account.


On Mar 25, 7:26 pm, Barry Hunter barrybhun...@googlemail.com wrote:
 You dont need to create a new account, to create a new app.

 An account can have by default 10 apps.

 On 25 March 2010 06:04, Jonathan jonathan.na...@gmail.com wrote: I already 
 have one app-engine application
  Just wanted to create the second one
  It says that:

  The phone number has been sent too many messages or has already been
  used to confirm an account.

  Of course, this phone was used to confirm an account.
  What now?
  PS - on a regular basis I'm receiving SMS alerts from my calendar. No
  problem with the carrier.

  --
  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 
  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-appeng...@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: SMS Confirmation Problem

2010-03-26 Thread Jonathan
Walk-around:

Used my wife's mobile, received the code and activated my second  app-
engine application
I have at home two additional mobiles so the total is four
applications
After that will start with the neighbors ;)

Quite stupid



On Mar 25, 8:26 pm, Barry Hunter barrybhun...@googlemail.com wrote:
 You dont need to create a new account, to create a new app.

 An account can have by default 10 apps.

 On 25 March 2010 06:04, Jonathan jonathan.na...@gmail.com wrote:



  I already have one app-engine application
  Just wanted to create the second one
  It says that:

  The phone number has been sent too many messages or has already been
  used to confirm an account.

  Of course, this phone was used to confirm an account.
  What now?
  PS - on a regular basis I'm receiving SMS alerts from my calendar. No
  problem with the carrier.

  --
  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 
  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-appeng...@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: SMS Confirmation Problem

2010-03-26 Thread Jonathan
Yes, I'm using Google Apps domain.
Will try next time
Thanks

On Mar 26, 8:59 pm, Barry Hunter barrybhun...@googlemail.com wrote:
 I've multiple app engine apps. Never been asked to confirm by SMS for
 the additional apps.

 Are you perhaps using Google Apps domain?

 If so you should usehttp://appengine.google.com/a/yourdomain.com/rather 
 thanhttp://appengine.google.com/to create new apps.

 On 26 March 2010 10:16, Jonathan jonathan.na...@gmail.com wrote: 
 Walk-around:

  Used my wife's mobile, received the code and activated my second  app-
  engine application
  I have at home two additional mobiles so the total is four
  applications
  After that will start with the neighbors ;)

  Quite stupid

  On Mar 25, 8:26 pm, Barry Hunter barrybhun...@googlemail.com wrote:
  You dont need to create a new account, to create a new app.

  An account can have by default 10 apps.

  On 25 March 2010 06:04, Jonathan jonathan.na...@gmail.com wrote:

   I already have one app-engine application
   Just wanted to create the second one
   It says that:

   The phone number has been sent too many messages or has already been
   used to confirm an account.

   Of course, this phone was used to confirm an account.
   What now?
   PS - on a regular basis I'm receiving SMS alerts from my calendar. No
   problem with the carrier.

   --
   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 
   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-appeng...@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-appeng...@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] SMS Confirmation Problem

2010-03-25 Thread Jonathan
I already have one app-engine application
Just wanted to create the second one
It says that:

The phone number has been sent too many messages or has already been
used to confirm an account.

Of course, this phone was used to confirm an account.
What now?
PS - on a regular basis I'm receiving SMS alerts from my calendar. No
problem with the carrier.

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



[google-appengine] Re: I can't get to my dashboard.

2010-02-02 Thread Jonathan Feinberg

On Feb 2, 10:18 am, Jonathan Feinberg e.e.c...@gmail.com wrote:
 My attempt to access the URL

    http://appengine.google.com/dashboard?app_id=wordle

 Results in

     Error: Server Error

FYI, I cleared my cookies, and was able to get in. I still consider
this a show-stopper.

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



[google-appengine] GQL simple problem

2009-12-27 Thread Jonathan
 I'm about to go crazy... :(
When adding the order by sorter it returns an error...
any idea?

greetings = db.GqlQuery(SELECT * FROM VisualBox WHERE creator
= :wcreator 
  ORDER BY created DESC,
  wcreator='neokiko')


thanks!
Jonathan

--

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




[appengine-java] Re: new in 1.2.8: relationship fields of type parent class that isn't even persisted. This is not yet supported.

2009-12-11 Thread Jonathan 'J5' Cook
Thanks for the fix, Max and perfect timing for me :)  I just upgraded
to 1.2.8 and started having this issue last night.

For those who don't/didn't already know (like myself), here is a link
to instructions Max wrote on how to install a new plugin version into
the SDK:

http://code.google.com/p/datanucleus-appengine/wiki/HowToUpdateTheSDKWithANewPluginVersion

Regards,
J5

On Dec 10, 11:59 am, Max Ross (Google) maxr+appeng...@google.com
wrote:
 I've posted a bug fix release candidate containing this fix 
 here:http://datanucleus-appengine.googlecode.com/files/appengine-orm-1.0.4...

 On Tue, Dec 8, 2009 at 5:26 PM, bryce cottam bcot...@gmail.com wrote:
  That's great news Max! Thanks so much for looking into this and getting a
  solution in the works so fast.

  Thanks,
  -bryce

  On Dec 8, 2009 5:20 PM, Max Ross (Google) 
  maxr+appeng...@google.commaxr%2bappeng...@google.com
  wrote:

  I've filed bug
 http://code.google.com/p/datanucleus-appengine/issues/detail?id=169to
  track the problem with non-persistent base classes.  I have a fix in the
  works.  I'll be posting a release candidate with this fix and hopefully a
  few others in the next day or two.

  Thanks,
  Max

  On Tue, Dec 8, 2009 at 11:29 AM, bryce cottam bcot...@gmail.com wrote:

It's all good, we're just trying to get to the bottom of the issue.
  I'm sure the use of the word...

  --

You received this message because you are subscribed to the Google
  Groups Google App Engine fo...

  -- You received this message because you are subscribed to the Google
  Groups Google App Engine f...

   --
  You received this message because you are subscribed to the Google Groups
  Google App Engine for Java group.
  To post to this group, send email to
  google-appengine-j...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com
  .
  For more options, visit this group at
 http://groups.google.com/group/google-appengine-java?hl=en.



--

You received this message because you are subscribed to the Google Groups 
Google App Engine for Java group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.




[google-appengine] Re: Admin dashboard chart shows only last 18 hours instead of 24

2009-11-18 Thread Jonathan
fixed for me

On Nov 18, 12:53 pm, Ikai L (Google) ika...@google.com wrote:
 This issue has been resolved. Can those of you that have been affected
 please check your dashboards?

 On Tue, Nov 10, 2009 at 10:27 PM, Prashant antsh...@gmail.com wrote:
  check my app also - *gaewcmsdemo*

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

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine

--

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 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=.




[google-appengine] Re: Limit on image size very low

2009-11-17 Thread Jonathan
Or not.

On Nov 18, 6:11 am, Barry Hunter barrybhun...@googlemail.com wrote:
 Has everyone here actully stared the issue tracker request?

 http://code.google.com/p/googleappengine/issues/detail?id=1422

 thats far more likly to be taken notice of.

--

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 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=.




[google-appengine] Re: Admin dashboard chart shows only last 18 hours instead of 24

2009-11-10 Thread Jonathan

igloohq

On Nov 11, 12:50 pm, Ikai L (Google) ika...@google.com wrote:
 We're looking at the issue with 18 hour display.

 Those of you that have datastore stats that are not updating - can you
 provide your app ids?

 On Sun, Nov 8, 2009 at 3:13 PM, lem...@gmail.com lem...@gmail.com wrote:

  My datastore stats were last updated around 10:36am PST on November 5.

  On Nov 8, 12:31 pm, Prashant antsh...@gmail.com wrote:
   same here, and datastore stats are not updating either.

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
--~--~-~--~~~---~--~~
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] After the scheduled maintenance, can no longer deploy app

2009-11-03 Thread Jonathan

When running appcfg.py update ., it times out Checking if new version
is ready to serve.

I am trying to deploy a new version of my app. I also cannot delete
this aborted version from the admin panel.



2009-11-04 15:23:59,646 WARNING appcfg.py:1314 Version still not ready
to serve, aborting.
2009-11-04 15:23:59,646 ERROR appcfg.py:1454 An unexpected error
occurred. Aborting.
Traceback (most recent call last):
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 1443, in DoUpload
self.Commit()
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 1315, in Commit
raise Exception('Version not ready.')
Exception: Version not ready.
Rolling back the update.
Traceback (most recent call last):
  File ./common/.google_appengine/appcfg.py, line 60, in module
run_file(__file__, globals())
  File ./common/.google_appengine/appcfg.py, line 57, in run_file
execfile(script_path, globals_)
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 2548, in module
main(sys.argv)
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 2539, in main
result = AppCfgApp(argv).Run()
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 1640, in Run
self.action(self)
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 2427, in __call__
return method()
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 1935, in Update
lambda path: open(os.path.join(basepath, path), 'rb'))
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 1443, in DoUpload
self.Commit()
  File /opt/google_appengine.126/google/appengine/tools/appcfg.py,
line 1315, in Commit
raise Exception('Version not ready.')
Exception: Version not ready.

--~--~-~--~~~---~--~~
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] Big tracker

2009-10-14 Thread Jonathan

Can someone from Google please confirm the appropriate method to log a
defect.

It seems that the only method that works is to:
 - Write a message to this group and hope that someone from google
sees it and takes an interest
 - They will recommend writing a bug report
 - You then write a bug report that someone from Google will then
action

If instead you just log a bug report, there is close to no hope of
having the issue resolved. My understanding previously was that a bug
tracker should be a more formal mechanism for managing a defect/
feature request than in a forum. There are no guarantees in a form
that someone from the project will notice your request, but in a bug-
tracker (if it is being managed) you are guaranteed that eventually
someone will see your issue and action it.

There are currently 1481 open issues in the Issue tracker. This seems
to be a broken system of communication.

I looked through a couple of pages of the requests, and there are a
lot of issues that I care about (and starred). There are issues there
that are New from more than a year ago. How can it be that Google is
taking no notice of this communication channel?

I understand that there would be a fair effort to managing this
channel. But I think that it is important to maintaining the health of
this project.
--~--~-~--~~~---~--~~
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: AttributeError: 'Key' object has no attribute '_str'

2009-10-13 Thread jonathan

I would have to imagine, that Google intends to have a reliable
service here and that the release of 1.2.6 has been problematic. I
would like to push for a review of this release once it is finished.
There have been many problems caused to applications, that as you say
is completely unexpected and that causes significant concern.

One possible solution is to allow applications to opt-in to a staging
version: http://code.google.com/p/googleappengine/issues/detail?id=1078.
A more generic version of this solution is for google to keep multiple
versions of GAE in production, rather than upgrading everyone, allow
individuals to 'opt-in' to a specific version of app-engine.

This would then feel more like you were running on your own server
with some control over the software installed, and you could test out
the upgrade, and it's effects on YOUR application before it occurs.

j

On Oct 14, 5:16 am, johnP j...@thinkwave.com wrote:
 Rodrigo,

 Thanks for the response - I have replaced the module with one that
 builds the tables dynamically -

 But as we were discussing internally this morning: are we dealing with
 a Tactical or a Strategic issue, here.  The fact that we can have the
 carpet pulled out from under us at any moment, with no recourse, is
 really an untenable position for establishing a business.

 johnP

 On Oct 13, 11:07 am, Rodrigo Moraes rodrigo.mor...@gmail.com wrote:

  On Tue, Oct 13, 2009 at 1:56 PM, johnP wrote:
   OK, folks.  Please let me know what to do in the contingency where I
   have an application that is functioning; have paying customers; then
   after a change on Google's side - it stops functioning; and when I try
   to contact people at Google, I get radio silence?
   johnP

  johnP,
  the immediate solution for your issue would be to rebuild the files
  with cached pickles.

  -- rodrigo


--~--~-~--~~~---~--~~
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: Huge spike in load chart followed by flatline?

2009-10-07 Thread jonathan

I am not sure that it is without side effects though. I am getting the
following in my console now:
High Cpu Http Requests  99% 9095269647454015488 of
9223372036854775808 This resource is currently experiencing a short-
term quota limit.
Erratic App Behavior 17 0%  0 of 9223372036854775808This 
resource
is currently experiencing a short-term quota limit.
Erratic App Behavior 18 0%  0 of 9223372036854775808

And my cpu-charge seems to be much higher than it normally is.

my app-id is igloohq

j

On Oct 8, 9:54 am, Jon McAlister jon...@google.com wrote:
 This was my fault. The spike is an erroneous data point. You can
 ignore it, and it'll be gone soon enough. Apologies for the confusion.
--~--~-~--~~~---~--~~
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: missing logs

2009-10-05 Thread jonathan

I have been using a lockless memcache queue for something similar. It
is only for data that it is ok if you lose some of it. But it scales
quite well.

The implementation here is a little out of date:
http://www.redredred.com.au/memcache-lockless-queue-implementation/. I
plan to update with my current version soon.

j

On Oct 6, 11:00 am, neil souza nr...@foulplaymedia.com wrote:
 thanks nick, responses in line (hope they come through right, i don't
 really know how to use groups)

 On Sep 30, 2:57 am, Nick Johnson (Google) nick.john...@google.com
 wrote:

  Hi Neil,

  Sorry for the delay responding. Responses inline.

  On Sat, Sep 26, 2009 at 1:40 PM, neil souza nr...@foulplaymedia.com wrote:

   the issue: it looks like we may not be getting all of our log entries
   when when pull the logs from app engine.

   first, a little context. there's a lot here, so bear with me.

   we need to record event lines for metrics. normally, we would write
   the lines to a local file on each app server and then pull those logs
   every few minutes from the metrics system. we found this to be the
   most stable and scalable architecture.

   however, in app engine land, we can't write to a file. so we wrote the
   event lines to the logs, set up a script to pull them in 10 minute
   intervals, and loaded them into the stats system.

   to be clear, the process goes like this:

   1.) an event happens on the server that we'd like to record. we write
   a line to the log using logging.info(...) in python

   2.) every 10 minutes, a job starts on a metrics server, which requests
   the next batch of logs by calling appcfg.py. the last log in the new
   batch is kept in a append file to use as the 'sentinel' for the next
   fetch.

   3.) the new log file is parsed for event lines, which are written to
   another 'event' file.

   4.) a few minutes later, another job grabs new event files and loads
   the events into the metrics system.

   everything seemed to work great. until we realized that we were
   missing events. a lot of them. between 20-50%.

   there are some events that need to be shared with other systems. for
   one if those event types, i was feeling lazy, so i just fired http
   hits at the other system as the event happen. at some point, we
   compared these numbers - and found them to be drastically different.

   i ran tests today comparing the number of events recorded 'through'
   the logs system and the same events recorded by http hit during
   runtime. the percent of 'missing' events ranged from 18-56%, and the
   percent missing appeared to be significantly higher when the frequency
   of events was higher (during peak).

   i've done a significant amount of work that points to the logs being
   missing by the point that appcfg.py records them. i've reasonably
   verified that all the event lines that appcfg.py pulls down make it
   into the metrics system. oh, and all the numbers are being run on
   unique user counts, so there's no way that the counts could be
   mistakenly large (accidentally reading an event twice does not produce
   a new unique user id).

   my questions / issues:

   1.) should we be getting all of our logged lines from appcfg.py's
   request_logs command? is this a known behavior? recall that we are
   missing 20-50% of events - this is not a small discrepancy.

  App Engine has a fixed amount of space available for logs; it's essentially
  a circular buffer. When it runs out of space, it starts replacing older
  logs.

 well, i'm going to guess that's the culprit.

   2.) we're pulling our logs every 10 minutes. seeing as the
   request_logs command lets you specify the time you want in days, i
   imagine this as more frequent than intended. could this be causing an
   issue?

  How much traffic are you getting? What's the size of 10 minutes' worth of
  logs?

 we're at maybe avg. 200 request and looks like we're recording 1.25
 events per request, so perhaps 250 log lines / sec? that's in addition
 to all the other junk getting spilled out there - i didn't know that
 space was limited, there's prob some debug output, then the
 exceptions, etc...





   3.) we switch major versions of the app every time we push, which can
   be several times each day. this doesn't make sense as an issue since
   the numbers are know to be wrong over periods where there have been no
   version changes, but i wanted to mention it.

   4.) can you suggest a better solution for getting data to offline
   processing? right now we getting the correct numbers using the async
   http requests without ever calling get_result() or the like as a 'fire-
   and-forget' http hit (not even sure if we're supposed to use it like
   this, but seems to work). however, this approach has serious
   drawbacks:

  You could log to the datastore, and read and delete old entries using
  remote_api.

 this just doesn't seem like the right job for the datastore - we're
 only inserting at 250 events / sec 

[google-appengine] Re: billing bug

2009-09-29 Thread jonathan

not completely... appid is igloohq.

It seems like you are conflating two different concepts: what was
actually used (what you are going to bill me for) and what I tried to
use (and you are not going to bill me for).

Like I say: the final behaviour is correct (you are billing the right
amount), but the way that it shows in the billing view makes no sense
to me.

j

On Sep 30, 4:08 am, Jeff S (Google) j...@google.com wrote:
 Hi Jonathan,

 Could you send me your app ID? We're looking into this but it seems like
 this is the expected behavior. The denied emails are listed as billable
 (because if you had enabled billing, you could have been charged for them)
 even though you weren't charged, does that make sense?

 Thank you,

 Jeff

 On Mon, Sep 28, 2009 at 6:26 AM, Jonathan jricket...@gmail.com wrote:

  In my billing history I have the following content:
  Recipients Emailed:
  $0.0001/Email   7,399.00        2,000.00        5,399.00        $0.00

  The first thing that is strange about this is that I have never lifted
  my billable quota for email above the free quota. The second thing
  that is strange is that it says that it sent 7399 emails, when it
  actually only sent 2000, the rest hit a quota-exceeded exception. The
  third thing that is strange, is that the actual charged amount seems
  to have taken these details into account, and is not charging me
  anything...

  jonathan


--~--~-~--~~~---~--~~
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] billing bug

2009-09-28 Thread Jonathan

In my billing history I have the following content:
Recipients Emailed:
$0.0001/Email   7,399.002,000.005,399.00$0.00

The first thing that is strange about this is that I have never lifted
my billable quota for email above the free quota. The second thing
that is strange is that it says that it sent 7399 emails, when it
actually only sent 2000, the rest hit a quota-exceeded exception. The
third thing that is strange, is that the actual charged amount seems
to have taken these details into account, and is not charging me
anything...

jonathan
--~--~-~--~~~---~--~~
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: Google App Engine Program Policies

2009-09-24 Thread jonathan

great!

On Sep 24, 8:48 pm, Nick Johnson (Google) nick.john...@google.com
wrote:
 Hi,

 We're pleased to announce that in response to the concerns some of you
 raised, we've taken another look at this section of the Terms of Service,
 and removed the section in question. It was never our intention to prevent
 people from creating the next craigslist or affiliate site; we hope the
 updated terms reflect that.

 -Nick Johnson



 On Mon, Sep 14, 2009 at 8:05 PM, Peedee apee...@gmail.com wrote:

  Dear Nick,

  As me and my partners have an affiliate software that we are
  rebuilding and want to have it exclusively on Google App Engine. We
  are going to offer companies hosted affiliate software, where they can
  store statistics of their affiliates, upload their banners to offer to
  affiliates and have an admin interface etc. etc.

  As we do not going to have so much content and main content for our
  customers and their affiliates is going to be banners and an
  administration interface.

  We are not going to accept customers that has illegal content or hate
  related content or sell illegal products, but we can not limit e.g. a
  poker site that has a license in a legal jurisdiction, that will be
  limiting our service and that is not something we want to do.

  Have a nice day!

  Best Regards
  /Peter

 --
 Nick Johnson, Developer Programs Engineer, App Engine
 Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
 368047
--~--~-~--~~~---~--~~
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: How to Configure Cache Duration?

2009-07-28 Thread jonathan

my resource expiry does work. In my app.yaml it looks like:
- url: /media
  static_dir: media/
  expiration: '100d'

The main differences to yours which you might want to try are: the
trailing slash on the static_dir, and a simpler expiration directive.

On Jul 28, 7:40 pm, Rizky br4inwas...@gmail.com wrote:
 hi all,

 i'm having problems configuring cache durations for my static files.
 i've set the expiration period up to 30 days. but it didn't work.

 here's the response headers i'm getting:
 -
 Date     Tue, 28 Jul 2009 09:14:52 GMT
 Expires Tue, 28 Jul 2009 09:24:52 GMT
 Content-Type    text/css
 Content-Encoding        gzip
 Server  Google Frontend
 Content-Length  2506
 Cache-Control   public, max-age=600
 Age     187
 -

 and here's a copy of my app.yaml file. can someone help me point out
 where i'm doing wrong? thx.

 -
 application: 
 version: 1
 runtime: python
 api_version: 1

 handlers:
 - url: /assets
   static_files: assets/index.html
   upload: assets/index.html

 - url: /assets
   static_dir: assets

 - url: /assets/css
   static_dir: assets/css

 - url: /assets/js
   static_dir: assets/js

 - url: /assets/img
   static_dir: assets/img
   expiration: 30d 5h

 - url: /uploads
   static_dir: uploads
   expiration: 30d 5h
 -
--~--~-~--~~~---~--~~
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: help with cron...

2009-07-28 Thread jonathan

I think you should probably look in your error log to see the error
that occurred.

On Jul 28, 12:02 pm, killingmichael killingmich...@gmail.com wrote:
 Hi All,

 I'm worried this is really silly, but I haven't been able to solve or
 google for an answer so I have to ask :)

 All my cron jobs come back saying 'on time' in green (this is good!)
 and 'Failed' in red (this is bad!).

 I'm using the Python version of GAE with DJANGO 0.96, the cron.yaml
 loads and parses fine (according the Admin Logs).  I've tried all the
 URLs (handled via django) by hand and they work fine as well.

 Currently, I'm just thinking about having my cron URLs 'run' using
 curl/cron from a different server I have, but this seems really silly
 and I feel like I'm missing something really basic :)

 Any guidance would be much appreciated!

 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] Re: SMS Verfication Troubles

2009-07-27 Thread Jonathan Mayhak

I think that I'm having the same problem.

When I try to create a new application I'm told to enter my cell
number for verification purposes.  The verification fails because,
apparently, my number is already in use.

Could you activate my account as well?

I'm going to fill out this form as well: 
http://appengine.google.com/waitlist/sms_issues


On Jul 23, 6:16 am, Nick Johnson (Google) nick.john...@google.com
wrote:
 Hi Vinci,

 I've activated your account.

 -Nick

 On Wed, Jul 22, 2009 at 3:12 PM, Vinci Amorim vinci.amo...@gmail.comwrote:



  Hi Nick Johnson,

  I´m having the same problem (Brazil).

  On Wed, Jul 22, 2009 at 9:52 AM, Nick Johnson (Google) 
  nick.john...@google.com wrote:

  Hi Nicolas,

  I've activated your account.

  -Nick Johnson

  On Mon, Jul 20, 2009 at 6:48 AM, Nicolasnlan...@gmail.com wrote:

   Hi, I'm having the same problem with movistar in Argentina, could you
   also help me?
   Thanks

   Nicolas

   On Jul 14, 6:51 am, Nick Johnson (Google) nick.john...@google.com
   wrote:
   Hi Aivar,

   I've manually activated your account.

   -Nick Johnson

   On Sat, Jul 11, 2009 at 8:04 PM, Aivaraivar.anna...@gmail.com wrote:

Nick, could you please help me too!

I tried to get verification code to 2 different Estonian carriers
  (EMT
and Tele2) without success (waited for 2 days).
I was also unable to report problem athttp://
  appengine.google.com/waitlist/sms_issues
- from there i got error message There were errors:    * Carrier

thanks in advance!

Aivar

   --
   Nick Johnson, App Engine Developer Programs Engineer
   Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
   Number: 368047

  --
  Nick Johnson, App Engine Developer Programs Engineer
  Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration
  Number: 368047

  --
  Vinci Amorim
 http://vinci.blog.br

 --
 Nick Johnson, App Engine Developer Programs Engineer
 Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
 368047

--~--~-~--~~~---~--~~
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] How does cron work with multiple deployed versions (one is default)

2009-07-22 Thread Jonathan

I want to know how cron jobs work across multiple deployed versions.
Do cron jobs run from each version? or do cron jobs only run in the
default version? Or does it do something where they only run if they
are different the default version?

Ideally, only cron jobs in the default version should run. But I can't
see that written anywhere.

On the application dashboard, the cron status keeps getting updated,
but I am not sure if that means that they are being executed.
--~--~-~--~~~---~--~~
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] Using the task queue for sending emails

2009-07-15 Thread Jonathan

The canonical example given for using the task queue is to send
emails. How does this work with the restrictions around only being
able to send emails on behalf of a logged in user?

I am starting to butt up against these email restrictions. I want to
be able to send automated emails occasionally on behalf of one user to
another user. I don't want the user to be logged in for this to
happen, and I don't want the email to come from the application. It
would also be nice to be able to use the task queue for these emails.
I don't think this is possible.

I can kind of understand the thinking behind putting these restictions
in: (to stop spamming perhaps?). But it actually doesn't stop that at
all. It just stops googles email servers being used for that. The
users emails are directly harvestable, and able to be used somewhere
else if that is the desire of the application owner.

I propose allowing applications to send to send emails on a user's
behalf when they are not logged in. Maybe, we could get them to click
a give permission for this application to send emails on your behalf
box if you think it is still a problem...

To this end I have created this feature request:
http://code.google.com/p/googleappengine/issues/detail?id=1869
--~--~-~--~~~---~--~~
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] copying datastore from production application to staging application

2009-07-11 Thread Jonathan

I have created a feature request to be able to copy the datastore from
one application to another application. This would be used for testing
migration from the current production version to a new version of the
data schema.

Whilst testing of this migration is possible without using real data,
it is just never going to be able to catch all the strange situations
that actually occur in production data.

downloading the data and then reuploading it isn't really appropriate
either: the downloading and uploading process is guaranteed to modify
the data: so the migration isn't really going to run against a copy of
production data.

the feature request is here: 
http://code.google.com/p/googleappengine/issues/detail?id=1857
--~--~-~--~~~---~--~~
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: memcache architecture

2009-07-07 Thread jonathan

I'd also be interested to know if there is some general predictions we
can make about how much data we can actually store in memcache before
our LRU data is evicted. I am using memcache as a processing queue for
non-critical writes and I run a cron-job every one minute because I am
not sure how often I need to run it before the writes would be
evicted.

jonathan

On Jul 1, 12:32 am, hawkett hawk...@gmail.com wrote:
 Hi,

    I'm wondering what thememcachearchitecture is - is it

 a) single instance with a massive pool of memory for everyone, or
 b) many instances that are each shared by a few apps, or
 c) an instance per app, or
 d) something else?

 I'm guessing (a) if there is an intelligent LRU policy that provides
 separate LRU for each app, preventing a few apps evicting everyone
 else's data, or (b) if the LRU policy is not intelligent.  (c) would
 lead to a very poor memory utilisation.

 Apart from being interested, I am wondering aboutmemcache
 prioritisation - i.e. where the blunt LRU scheme is not suitable.  I
 might have a small amount of data that I really don't want evicted
 frommemcache(even if it is not used very often), and a large stream
 of less important data for which the blunt LRU policy is fine.  In the
 current GAE implementation my important data can be evicted by my less
 important data.

 It would be great if there was some way to prioritisememcachedata -
 in a stand-alone system, this would be achieved using multiple
 instances, one for each priority level.

 Assuming we have option (a) with intelligent LRU on a per app basis,
 then it shouldn't be too hard to provide multiplememcacheinstances
 that can be used for prioritisation of cached data.  It should be easy
 enough to make this backward compatible by providing an optional
 parameter to specify the instance, defaulting if it is not provided.

 I can see that this would impact memory utilisation, but it would be
 possible to make the second, non-default instance much smaller than
 the default one - say 5% - forcing developers to think carefully about
 using the smaller cache.   Even if no one uses the secondary instance,
 memory utilisation can still top 95%.

 Interested to understand the issues, as this is forcing me not to
 cache my 'big data' for fear of constantly evicting my 'little data'.
 In my situation, my 'little data' is very important for general
 response times, which are good to keep up even if the data is not used
 particularly often.  Essentially what I need is a cache with low
 volatility, and a cache whose volatility isn't so important.  Cheers,

 Colin
--~--~-~--~~~---~--~~
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: Datastore outage July 2, 2009

2009-07-02 Thread jonathan

I wasn't actually getting CapabilityDisabledExceptions during this
period: instead I got a lot of datastore errors and timeouts.

My timeline:
at 02/Jul/2009:08:40:59 -0700: my memcache calls starting failing
at 02/Jul/2009:09:24:49 -0700: I started receiving
google.appengine.api.datastore_errors.Timeout
at 02/Jul/2009:10:38:54 -0700: I started receiving
google.appengine.runtime.apiproxy_errors.Error
at 02/Jul/2009:11:30:36 -0700: I stopped receiving these errors
at 02/Jul/2009:11:56:08 -0700: I started getting
CapabilityDisabledExceptions
at 02/Jul/2009:12:07:23 -0700: Operations resumed normally

This doesn't seem to match what was expected by Google. Can anyone
tell me what was going on?

Jonathan


On Jul 3, 8:58 am, Jeff S (Google) j...@google.com wrote:
 Thank you for the feedback Jerason. I hear you and we are working to prevent
 situations like this from arising again. We plan to publish a postmortem to
 explain the issue in the near future.

 Cheers,

 Jeff

 On Thu, Jul 2, 2009 at 11:46 AM, Jerason Banes jba...@gmail.com wrote:

  As of 1:38PM Central Daylight Time, my website (http://
 www.dsicade.com) is completely unavailable. And that's after
  experiencing memcache failures today (which disabled chat) and turning
  away record new scores for some of the games on the site due to
  datastore issues.

  These issues appear to be occurring with increasing frequency. I
  absolutely love the Google AppEngine service and was expecting to
  begin paying for service soon with the explosive growth of my site.
  But this extensive downtime is becoming an increasingly serious issue.
  If this continues, new features (e.g. multiplayer games) will not be
  feasible and I will need to change my hosting plans.

  If I may humbly request, please find a solution to these issues as
  soon as possible. I love what you're doing here and I want to remain
  your customer!

  Thanks,
  Jerason Banes

 http://www.dsicade.com

  On Jul 2, 12:38 pm, Jeff S (Google) j...@google.com wrote:
   Hi all,

   As many of you have noticed, App Engine has been experiencing elevated
   datastore latency and error rates and we switched into an unplanned
   maintenance mode. The notice was originally posted to the downtime
   notify group, please follow this thread for details and suggestions on
   handling the capability disabled exceptions:

  http://groups.google.com/group/google-appengine-downtime-notify/brows...

   Apologies all, I know this is frustrating for all of you and for us.
   We normally post these notices just to the downtime notify group, but
   in this case I've seen several threads on the topic.

   Thank you,

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



[google-appengine] Re: download_data: How do we deal with blobs?

2009-06-23 Thread Jonathan Feinberg

 It's not clear what you're asking. On the way out of what?

On the way out of App Engine. :)

Is there a preferred correct way to encode blobs in an exporter?
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



  1   2   >