Re: [google-appengine] Why GAE is very expensive?

2013-10-23 Thread Rafael
GAE is 30x more expensive than hosting things yourself.

I know this because I pay $3000 a month for something that I could be
paying $70 :)

On Tuesday, October 22, 2013, stevep wrote:

 I remember the days of the GAE polls (think that product mgr may be gone
 now - at least the polls seem to be). An interesting poll would be which is
 more desired by customers: 1) Cost reduction w/ fewer new features, or 2)
 Current costs and feature progress. (I would add a third: 10x reduction is
 oops GAE email followed by item-1.) Not a productive meandering, but
 still of interest (I've more than a few years in corporate finance). -stevep

 On Monday, October 21, 2013 11:02:02 PM UTC-7, Jeff Schnitzer wrote:

 It is interesting to ponder. The theory is that GAE lets us scale... but
 if it takes 100X the number of instances to process the same amount of
 traffic, who but Google could actually afford to scale? And 100X might not
 be unrealistic; a 16GB 8-core linode is down to $320/mo; an 8G 4-core
 instance backed by SSD from digitalocean is $80/mo. Compute power is
 becoming crazy cheap.

 The compelling thing about GAE is that you can run without a devops team.
 That's worth a lot. But the price makes it not the obvious win that it
 seems like it should be.

 Jeff



 On Mon, Oct 7, 2013 at 4:41 AM, Claudio Antunes claud...@gmail.comwrote:

 I think App Engine is very, very good, but it is very, very expensive.
 Yesterday I was testing my application and I've did a comparison:
 About 600,000 pageviews delivered, I paid US$ 35 to Google.
 I'm using Frontend Instance Class F1 and 50 Max Idle Instances and 4.0s
 to Min Pending Latency.
 On my current hosting, VPS.NET http://vps.net/, I pay US$ 30 daily to
 have 2 machines with 38.4GHz Dedicated CPU and 6152MB Dedicated RAM to
 delivery my application. As I use it only  12 hours, I pay only US$ 15.
 So App Engine Is very, but very, but very expensive. And if I enable the
 Cloud SQL, it will be yet more expensive.

 There is anyway to reduce the price?

 --
 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 
 http://groups.google.com/**group/google-appenginehttp://groups.google.com/group/google-appengine
 .
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://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 javascript:_e({},
 'cvml', 'google-appengine%2bunsubscr...@googlegroups.com');.
 To post to this group, send email to 
 google-appengine@googlegroups.comjavascript:_e({}, 'cvml', 
 '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.


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


Re: [google-appengine] Why GAE is very expensive?

2013-10-23 Thread Kaan Soral
I don't agree, even if it's true, and you have strong evidence, why do you 
keep on paying $3k, does the weight of your money disturb you, do you feel 
like you need to lose some?

I might be able to reproduce a similar system to mine with 1/2X the gae 
cost, however it wouldn't be scalable, I would also need to put 10x effort 
into creating the system, and probably spend 100X effort to maintain the 
system

I think gae should { [1] start free [2] base cost [3] reduced base cost for 
higher traffic [4] more reduced costs for extreme amounts of traffic } 
implement a system similar to this, this way people could start using gae, 
experiment freely and also feel more confident about growing with gae

On Wednesday, October 23, 2013 9:50:17 AM UTC+3, Rafael Sanches wrote:

 GAE is 30x more expensive than hosting things yourself. 

 I know this because I pay $3000 a month for something that I could be 
 paying $70 :)

 On Tuesday, October 22, 2013, stevep wrote:

 I remember the days of the GAE polls (think that product mgr may be gone 
 now - at least the polls seem to be). An interesting poll would be which is 
 more desired by customers: 1) Cost reduction w/ fewer new features, or 2) 
 Current costs and feature progress. (I would add a third: 10x reduction is 
 oops GAE email followed by item-1.) Not a productive meandering, but 
 still of interest (I've more than a few years in corporate finance). -stevep

 On Monday, October 21, 2013 11:02:02 PM UTC-7, Jeff Schnitzer wrote:

 It is interesting to ponder. The theory is that GAE lets us scale... but 
 if it takes 100X the number of instances to process the same amount of 
 traffic, who but Google could actually afford to scale? And 100X might not 
 be unrealistic; a 16GB 8-core linode is down to $320/mo; an 8G 4-core 
 instance backed by SSD from digitalocean is $80/mo. Compute power is 
 becoming crazy cheap.

 The compelling thing about GAE is that you can run without a devops 
 team. That's worth a lot. But the price makes it not the obvious win that 
 it seems like it should be.

 Jeff



 On Mon, Oct 7, 2013 at 4:41 AM, Claudio Antunes claud...@gmail.comwrote:

 I think App Engine is very, very good, but it is very, very expensive.
 Yesterday I was testing my application and I've did a comparison:
 About 600,000 pageviews delivered, I paid US$ 35 to Google.
 I'm using Frontend Instance Class F1 and 50 Max Idle Instances and 4.0s 
 to Min Pending Latency.
 On my current hosting, VPS.NET http://vps.net/, I pay US$ 30 daily 
 to have 2 machines with 38.4GHz Dedicated CPU and 6152MB Dedicated RAM to 
 delivery my application. As I use it only  12 hours, I pay only US$ 15.
 So App Engine Is very, but very, but very expensive. And if I enable 
 the Cloud SQL, it will be yet more expensive.

 There is anyway to reduce the price?

 -- 
 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 
 http://groups.google.com/**group/google-appenginehttp://groups.google.com/group/google-appengine
 .
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://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.
 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.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [google-appengine] Why GAE is very expensive?

2013-10-23 Thread timh
I agree with @Kaan.

I run a small business site on gae, and I am both happy with the price, the 
performance and the reliability. 
Sure I could run it on other hosting services, however I don't have the 
time or the inclination to maintain the whole stack down to the OS,
manage scalability, etc..

I pay on average $1.50 a day and every cent is worth it.

Just my 2c worth, or $1.50 ;-)

T

On Wednesday, October 23, 2013 4:49:02 PM UTC+8, Kaan Soral wrote:

 I don't agree, even if it's true, and you have strong evidence, why do you 
 keep on paying $3k, does the weight of your money disturb you, do you feel 
 like you need to lose some?

 I might be able to reproduce a similar system to mine with 1/2X the gae 
 cost, however it wouldn't be scalable, I would also need to put 10x effort 
 into creating the system, and probably spend 100X effort to maintain the 
 system

 I think gae should { [1] start free [2] base cost [3] reduced base cost 
 for higher traffic [4] more reduced costs for extreme amounts of traffic } 
 implement a system similar to this, this way people could start using gae, 
 experiment freely and also feel more confident about growing with gae

 On Wednesday, October 23, 2013 9:50:17 AM UTC+3, Rafael Sanches wrote:

 GAE is 30x more expensive than hosting things yourself. 

 I know this because I pay $3000 a month for something that I could be 
 paying $70 :)

 On Tuesday, October 22, 2013, stevep wrote:

 I remember the days of the GAE polls (think that product mgr may be gone 
 now - at least the polls seem to be). An interesting poll would be which is 
 more desired by customers: 1) Cost reduction w/ fewer new features, or 2) 
 Current costs and feature progress. (I would add a third: 10x reduction is 
 oops GAE email followed by item-1.) Not a productive meandering, but 
 still of interest (I've more than a few years in corporate finance). -stevep

 On Monday, October 21, 2013 11:02:02 PM UTC-7, Jeff Schnitzer wrote:

 It is interesting to ponder. The theory is that GAE lets us scale... 
 but if it takes 100X the number of instances to process the same amount of 
 traffic, who but Google could actually afford to scale? And 100X might not 
 be unrealistic; a 16GB 8-core linode is down to $320/mo; an 8G 4-core 
 instance backed by SSD from digitalocean is $80/mo. Compute power is 
 becoming crazy cheap.

 The compelling thing about GAE is that you can run without a devops 
 team. That's worth a lot. But the price makes it not the obvious win that 
 it seems like it should be.

 Jeff



 On Mon, Oct 7, 2013 at 4:41 AM, Claudio Antunes claud...@gmail.comwrote:

 I think App Engine is very, very good, but it is very, very expensive.
 Yesterday I was testing my application and I've did a comparison:
 About 600,000 pageviews delivered, I paid US$ 35 to Google.
 I'm using Frontend Instance Class F1 and 50 Max Idle Instances and 
 4.0s to Min Pending Latency.
 On my current hosting, VPS.NET http://vps.net/, I pay US$ 30 daily 
 to have 2 machines with 38.4GHz Dedicated CPU and 6152MB Dedicated RAM to 
 delivery my application. As I use it only  12 hours, I pay only US$ 15.
 So App Engine Is very, but very, but very expensive. And if I enable 
 the Cloud SQL, it will be yet more expensive.

 There is anyway to reduce the price?

 -- 
 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 
 http://groups.google.com/**group/google-appenginehttp://groups.google.com/group/google-appengine
 .
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://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.
 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.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] custom domain for appengine application

2013-10-23 Thread Dinakar Sandeep
Configure custom domain name for my xxx.appspot.com For my custom domain . 
In google apps I registered domain I added appengine application to google 
apps but there is no option for chamging xxx.appspot.com to my custom 
domain. If there is any solution please help me .

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


Re: [google-appengine] Error: Unable to find property 'application' on class: com.google.apphosting.utils.confi g.IndexYamlReader$IndexYaml

2013-10-23 Thread husayt
We have the same issue and I use appengine 1.8.6.
It seems like a bug in GAE.

On Tuesday, 22 October 2013 00:12:56 UTC+1, Vinny P wrote:

 On Fri, Oct 18, 2013 at 8:12 AM, Sridhar Nalam 
 sridha...@kawanan.comjavascript:
  wrote:

 I am trying to vacuum unused indexes from hosted app engine java 
 application. Before this i successfully deleted the unused indexes with 
 command 

 appengine-java-sdk-1.8.5\bin\**appcfg.cmd vacuum_indexes 
 C:\MyGAEJavaApp\war

 But this time, Exactly dont know what happed, its showing error as:- 

 Error Details:
 Line 0, column 12: Unable to find property 'application'




 Rerun the command using the 1.8.6 SDK: 
 https://developers.google.com/appengine/downloads 
 It looks like something changed within the App Engine backend this release.
  
  
 -
 -Vinny P
 Technology  Media Advisor
 Chicago, IL

 App Engine Code Samples: http://www.learntogoogleit.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 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] how to get all rows with include header in Google spreadsheet using gdata library ?

2013-10-23 Thread Vijay Kumbhani
*i get all rows in spreadsheet with including  header*

*OR*
 
*i get only header rows in Google spreadsheet not using cell *

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


Re: [google-appengine] custom domain for appengine application

2013-10-23 Thread Vinny P
On Wed, Oct 23, 2013 at 6:18 AM, Dinakar Sandeep sundeep...@gmail.com
 wrote:

 Configure custom domain name for my xxx.appspot.com For my custom domain
 . In google apps I registered domain I added appengine application to
 google apps but there is no option for chamging xxx.appspot.com to my
 custom domain.



Go to your application's console and press the Application Settings link on
the left hand side. Go down to the header marked Domain Setup, then click
the Add Domain button just below it. On the next prompt you'll be asked to
enter your domain name. Enter it. The next few screens will ask permission
to link the App Engine application with the domain, go ahead and grant
permission.

Remember to configure your domain's DNS to point to App Engine servers -
the screens will tell you how to configure your DNS. Also, your domain must
be configured as a Google Apps primary or alias domain for this setup to
work. If it's configured as an independent domain, it may not work.


-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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] How do I increase the timeout for imaplib requests?

2013-10-23 Thread John Del Rosario


I'm using imaplib to query Gmail's IMAP, but some requests are taking more 
than 60 seconds to return. This is already done in a task, so I should have 
a full 10 minutes to do the request, but my tasks are failing due to the 60 
second limit on urlfetch. 

I've tried setting urlfetch.set_default_fetch_deadline(600), but it doesn't 
seem to do anything. 

Here's a stacktrace:

The API call remote_socket.Receive() took too long to respond and was 
cancelled.Traceback (most recent call last):
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 760, in uid
typ, dat = self._simple_command(name, command, *args)
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 1070, in _simple_command
return self._command_complete(name, self._command(name, *args))
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 897, in _command_complete
typ, data = self._get_tagged_response(tag)
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 999, in _get_tagged_response
self._get_response()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 916, in _get_response
resp = self._get_line()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 1009, in _get_line
line = self.readline()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 1171, in readline
return self.file.readline()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/socket.py, line 
445, in readline
data = self._sock.recv(self._rbufsize)
  File /base/data/home/runtimes/python27/python27_dist/lib/python2.7/ssl.py, 
line 301, in recv
return self.read(buflen)
  File /base/data/home/runtimes/python27/python27_dist/lib/python2.7/ssl.py, 
line 220, in read
return self._sslobj.read(len)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/remote_socket/_remote_socket.py,
 line 864, in recv
return self.recvfrom(buffersize, flags)[0]
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/remote_socket/_remote_socket.py,
 line 903, in recvfrom
apiproxy_stub_map.MakeSyncCall('remote_socket', 'Receive', request, reply)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py,
 line 94, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py,
 line 328, in MakeSyncCall
rpc.CheckSuccess()
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_rpc.py,
 line 133, in CheckSuccess
raise self.exceptionDeadlineExceededError: The API call 
remote_socket.Receive() took too long to respond and was cancelled.

-- 
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] I have made little thing for GAE Php

2013-10-23 Thread Adel Boussaken
hello guys

now GAE php just went public for everyone, I have made a little project 
hoping it will be useful and to make everyone life easier, it is a php 
framework, I have tried to stay faithful to spirit of gae apis, taking 
notes directly for python

https://github.com/netdur/gae-shell

currently still work in progress but good enough to build three little apps 
to demonstrate how it works (I will be writing documents in coming days)

todo list 
https://github.com/netdur/gae-shell/blob/master/controllers/Todo.php 
news bits (briefing) 
https://github.com/netdur/gae-shell/blob/master/controllers/News.php 
rest api 
https://github.com/netdur/gae-shell/blob/master/controllers/Tasks.php

the Model / Query classes is tested on local mysql server, I plan to test 
it on google sql cloud once I'm able to, to make Model works I need to use 
either eval or generate php code, I hate eval less than generated code so I 
have opted to use eval (single line of code), the good news is that Model 
may save you money because of its usage of memcache

please take a took and tell me what do you think

ps: why suggested tags doesn't have php tag?

-- 
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] Error when running tests: TypeError: order() expects a Property or query Order; received DateTimeProperty('date')

2013-10-23 Thread Neil McLaughlin

I have a small app which uses webapp2 and ndb and just a couple of simple 
models. It works well and I can manually test it OK.

I want to start driving future development using tests but can't seem to 
get my tests running.

I'm using nosetests --with-gae and I followed the examples on the Local 
Unit Testing for Python and also this article 
http://digitalflapjack.com/blog/2011/jun/14/gaetesting/  with no luck.

I keep getting the following error when running my tests:

TypeError: order() expects a Property or query Order; received 
DateTimeProperty('date')

from the line:

next_event = Event.query(Event.date = 
datetime.datetime.now()).order(Event.date).fetch(1)

removing the order clause allows the test to pass and running the full app 
with the clause shows no errors.

My tests have the following imports:

import unittest
from webtest import TestApp
from google.appengine.ext import ndb
from google.appengine.ext import testbed
from event_manager import application

Can anyone suggest what is going on and what I have done wrong.

Best Regards

Neil



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


Re: [google-appengine] Error: Unable to find property 'application' on class: com.google.apphosting.utils.confi g.IndexYamlReader$IndexYaml

2013-10-23 Thread kestewart
I'm getting the exact same error, but using the Google maven plugin, which 
I'm pretty sure just calls appcfg under the covers. I tried using 1.8.4 and 
then using 1.8.6, but in both cases I got the same error.

The confusing part is why I'm getting a YAML parser error when I'm not 
actually using a YAML config file; we're using java and an XML file.

On Monday, October 21, 2013 7:12:56 PM UTC-4, Vinny P wrote:

 On Fri, Oct 18, 2013 at 8:12 AM, Sridhar Nalam 
 sridha...@kawanan.comjavascript:
  wrote:

 I am trying to vacuum unused indexes from hosted app engine java 
 application. Before this i successfully deleted the unused indexes with 
 command 

 appengine-java-sdk-1.8.5\bin\**appcfg.cmd vacuum_indexes 
 C:\MyGAEJavaApp\war

 But this time, Exactly dont know what happed, its showing error as:- 

 Error Details:
 Line 0, column 12: Unable to find property 'application'




 Rerun the command using the 1.8.6 SDK: 
 https://developers.google.com/appengine/downloads 
 It looks like something changed within the App Engine backend this release.
  
  
 -
 -Vinny P
 Technology  Media Advisor
 Chicago, IL

 App Engine Code Samples: http://www.learntogoogleit.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 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] Gettext for PHP environment

2013-10-23 Thread robert
Anyone know if this will be added anytime soon? Any good alternatives?

-- 
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] App Engine - javax.el.PropertyNotFoundException: Could not find property locale in class com.sun.proxy.$Proxy57

2013-10-23 Thread Danilo Ischiavolini Chaves
Good morning.. 

 Anyone have seen this error?

189.108.171.10 - - [22/Oct/2013:06:19:15 -0700] GET / HTTP/1.0 500 0 - 
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/30.0.1599.101 Safari/537.36 3.x.appspot.com ms=389 cpu_ms=320 
app_engine_release=1.8.6 instance=00c61b117c94421b8beb9b334d48674aab0bed0e
W 2013-10-22 10:19:15.116
/
javax.el.PropertyNotFoundException: Could not find property locale in class 
com.sun.proxy.$Proxy57
at javax.el.BeanELResolver.toBeanProperty(BeanELResolver.java:442)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:300)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:231)
at org.apache.el.parser.AstValue.getValue(AstValue.java:123)
at org.apache.el.parser.AstEqual.getValue(AstEqual.java:37)
at org.apache.el.parser.AstChoice.getValue(AstChoice.java:43)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at 
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:935)
at 
org.apache.jsp.WEB_002dINF.views.splashpage_jsp._jspService(splashpage_jsp.java:95)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at 
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
at 
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:263)
at 
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208)
at 
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)
at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939)
at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)
at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
at 
com.google.appengine.tools.appstats.AppstatsFilter.doFilter(AppstatsFilter.java:141)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:60)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at 
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:266)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
at 
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at 

[google-appengine] what is future of GAE?

2013-10-23 Thread Ashwini Krishna


-- 
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] setting java_home via dev_appserver.cmd

2013-10-23 Thread Asher Tarnopolski
hi guys,

i have need to run dev appserver on a machine which has both java 6 and 
java 7 installed on it. java 6 is set in JAVA_HOME, and for java 7 they 
user JAVA7_HOME.
is there any way i can set JAVA_HOME to point to JAVA7_HOME 
for dev_appserver.cmd executions only? i tried to add set 
JAVA_HOME=wherever java 7 is installed in dev_appserver.cmd itself, but it 
does nothing.

thanks a lot!

-- 
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: Error: Unable to find property 'application' on class: com.google.apphosting.utils.confi g.IndexYamlReader$IndexYaml

2013-10-23 Thread William Taylor
I'm having the same issue.  I tired to use sdk-1.8.6 and still have get the 
same error as reported here.

On Friday, October 18, 2013 9:12:02 AM UTC-4, Sridhar Nalam wrote:

 I am trying to vacuum unused indexes from hosted app engine java 
 application. Before this i successfully deleted the unused indexes with 
 command 

 appengine-java-sdk-1.8.5\bin\appcfg.cmd vacuum_indexes 
 C:\MyGAEJavaApp\war

 But this time, Exactly dont know what happed, its showing error as:-

 Please visit https://developers.google.com/appengine/downloads for the 
 latest SDK.
 
 Reading application configuration data...
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml

 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/appengine-web.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/web.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/cron.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/queue.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.config.IndexesXmlReader readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp
 /war\WEB-INF/datastore-indexes.
 xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.config.IndexesXmlReader readConfigXml
 INFO: Successfully processed C:\MyGAEJavaApp
 \war\WEB-INF\appengine-generate
 d\datastore-indexes-auto.xml

 Beginning interaction for module default...
 10% Found 4 local index definitions.

 Error Details:
 Line 0, column 12: Unable to find property 'application' on class: 
 com.google.apphosting.utils.confi
 g.IndexYamlReader$IndexYaml

 Unable to perform vacuum_indexes
 Unable to perform vacuum_indexes
 Please see the logs 
 [C:\Users\sridhar_pc\AppData\Local\Temp\appcfg922191814490203325.log] for 
 furthe
 r information.

 *Log file is*:-

 com.google.appengine.tools.admin.AdminException: Unable to perform 
 vacuum_indexes
 at 
 com.google.appengine.tools.admin.AppAdminImpl.vacuumIndexes(AppAdminImpl.java:346)
 at 
 com.google.appengine.tools.admin.AppCfg$VacuumIndexesAction.execute(AppCfg.java:1605)
 at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:327)
 at com.google.appengine.tools.admin.AppCfg.init(AppCfg.java:210)
 at com.google.appengine.tools.admin.AppCfg.init(AppCfg.java:121)
 at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:117)
 Caused by: com.google.apphosting.utils.config.AppEngineConfigException: 
 Line 0, column 12: Unable to find property 'application' on class: 
 com.google.apphosting.utils.config.IndexYamlReader$IndexYaml
 at 
 com.google.apphosting.utils.config.IndexYamlReader.parseMultiple(IndexYamlReader.java:158)
 at 
 com.google.appengine.tools.admin.IndexDeleter.diffIndexesOnServer(IndexDeleter.java:72)
 at 
 com.google.appengine.tools.admin.IndexDeleter.deleteUnusedIndexes(IndexDeleter.java:186)
 at 
 com.google.appengine.tools.admin.AppAdminImpl.vacuumIndexes(AppAdminImpl.java:342)
 ... 5 more
 Caused by: 
 com.google.appengine.repackaged.net.sourceforge.yamlbeans.YamlReader$YamlReaderException:
  
 Line 0, column 12: Unable to find property 'application' on class: 
 com.google.apphosting.utils.config.IndexYamlReader$IndexYaml
 at 
 com.google.appengine.repackaged.net.sourceforge.yamlbeans.YamlReader.readValueInternal(YamlReader.java:259)
 at 
 com.google.appengine.repackaged.net.sourceforge.yamlbeans.YamlReader.readValue(YamlReader.java:150)
 at 
 com.google.appengine.repackaged.net.sourceforge.yamlbeans.YamlReader.read(YamlReader.java:106)
 at 
 com.google.appengine.repackaged.net.sourceforge.yamlbeans.YamlReader.read(YamlReader.java:91)
 at 
 com.google.apphosting.utils.config.IndexYamlReader.parseMultiple(IndexYamlReader.java:203)
 at 
 com.google.apphosting.utils.config.IndexYamlReader.parseMultiple(IndexYamlReader.java:156)
 ... 8 more

 Somebody please help me to solve this issue. 

 Thank you.

  




-- 
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: Deleted app engine owners by mistake

2013-10-23 Thread 小山忠義
Have you got any answer about this?
I'm having exact same problem for months...

On Thursday, August 1, 2013 1:12:00 AM UTC+9, jco...@etacuisenaire.com 
wrote:


 We were Cleaning Up accounts in Google apps and accidently deleted the 
 app owner accounts. 

 The accounts were cp...@etacuisenaire.com javascript: and 
 apps...@etacuisenaire.com javascript:

 Without these accounts we are unable to do anything that we need to do. 
  Is there a way to grant another user access to this app engine without 
 having the owner?





-- 
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: App Engine VM-based Backends - Trusted Tester Sign-up

2013-10-23 Thread Hartwig Erfurth
Hi, I read that there is Java servlet 3.0 support? Could you give some more 
hints on this? In which container (Jetty 8?) is it actually based? What EL 
version is supported? Is CDI (weld) possible? Thanks!

Am Donnerstag, 20. Juni 2013 21:21:06 UTC+2 schrieb Takashi Matsuo (Google):


 Fellow App Engine Gurus,

 We're happy to announce the next generation of App Engine Managed 
 Backends. These Backends utilize the App Engine VM Runtime, allowing 
 developers to run Backends on Compute Engine VMs. By building on top of 
 Compute Engine VMs, developers can:


- take advantage of higher CPU and memory
- rely on longer-lived processes
- utilize a local filesystem
- communicate via native network stacks
- execute external processes
- access the entire JRE
- upload arbitrary Python extensions


 Given that these are App Engine Backends, you can still use all the App 
 Engine APIs to access the existing managed services (Datastore, Task 
 Queues, Memcache, etc.)

 Updating existing Backends to run on Compute Engine VMs is a simple config 
 change:

 app.yaml
 
 application: app-id
 version: v1
 runtime: python27
 *vm: true*
 *
 *
 *manual_scaling:*
 *  instances: 1*


 That’s all you need to get started. We’ll pick a deafult VM machine type 
 and spin everything up your behalf. Of course there other options that you 
 can set (including machine type) and these are documented in the Getting 
 Started 
 Guidehttps://docs.google.com/document/d/1VH1oVarfKILAF_TfvETtPPE3TFzIuWqsa22PtkRkgJ4/edit#
 .

 In order to build a great product, we need quality feedback from brave 
 early adopters. If you’re interested test driving, please sign-up at the 
 link below and we’ll take care of the rest.

 App Engine VM-based VM Runtime - Trusted Tester 
 Sign-uphttps://docs.google.com/forms/d/1NTPROehZLn7lzu3pcXryB8BlZN5cu0SwiIzPnl35xHs/viewform

 Also, if you have any questions, please feel free to send an email to:
 appengine-...@googelgroups.com javascript:

 Thanks!

 -- 
 Takashi Matsuo | Developers Programs Engineer | tma...@google.comjavascript:
  

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


Re: [google-appengine] Re: Error: Unable to find property 'application' on class: com.google.apphosting.utils.confi g.IndexYamlReader$IndexYaml

2013-10-23 Thread Ryan Huebsch
This is a known issue with the Java SKDs. Please see the issue tracker for
more details and potential workarounds:
https://code.google.com/p/googleappengine/issues/detail?id=10168


On Tue, Oct 22, 2013 at 1:13 PM, William Taylor wdtaylor...@gmail.comwrote:

 I'm having the same issue.  I tired to use sdk-1.8.6 and still have get
 the same error as reported here.


 On Friday, October 18, 2013 9:12:02 AM UTC-4, Sridhar Nalam wrote:

 I am trying to vacuum unused indexes from hosted app engine java
 application. Before this i successfully deleted the unused indexes with
 command

 appengine-java-sdk-1.8.5\bin\**appcfg.cmd vacuum_indexes
 C:\MyGAEJavaApp\war

 But this time, Exactly dont know what happed, its showing error as:-

 Please visit 
 https://developers.google.com/**appengine/downloadshttps://developers.google.com/appengine/downloadsfor
  the latest SDK.
 **
 Reading application configuration data...
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.**config.AppEngineWebXmlReader
 readAppEngineWebXml

 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/**
 appengine-web.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.**config.AbstractConfigXmlReader
 readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/**web.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.**config.AbstractConfigXmlReader
 readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/**cron.xml
 Oct 18, 2013 3:50:11 PM 
 com.google.apphosting.utils.**config.AbstractConfigXmlReader
 readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/**queue.xml
 Oct 18, 2013 3:50:11 PM com.google.apphosting.utils.**config.IndexesXmlReader
 readConfigXml
 INFO: Successfully processed C:/MyGAEJavaApp/war\WEB-INF/**
 datastore-indexes.
 xml
 Oct 18, 2013 3:50:11 PM com.google.apphosting.utils.**config.IndexesXmlReader
 readConfigXml
 INFO: Successfully processed C:\MyGAEJavaApp\war\WEB-INF\**
 appengine-generate
 d\datastore-indexes-auto.xml

 Beginning interaction for module default...
 10% Found 4 local index definitions.

 Error Details:
 Line 0, column 12: Unable to find property 'application' on class:
 com.google.apphosting.utils.**confi
 g.IndexYamlReader$IndexYaml

 Unable to perform vacuum_indexes
 Unable to perform vacuum_indexes
 Please see the logs 
 [C:\Users\sridhar_pc\AppData\**Local\Temp\**appcfg922191814490203325.log]
 for furthe
 r information.

 *Log file is*:-

 com.google.appengine.tools.**admin.AdminException: Unable to perform
 vacuum_indexes
  at com.google.appengine.tools.**admin.AppAdminImpl.**
 vacuumIndexes(AppAdminImpl.**java:346)
 at com.google.appengine.tools.**admin.AppCfg$**
 VacuumIndexesAction.execute(**AppCfg.java:1605)
  at com.google.appengine.tools.**admin.AppCfg.executeAction(**
 AppCfg.java:327)
 at com.google.appengine.tools.**admin.AppCfg.init(AppCfg.**java:210)
  at com.google.appengine.tools.**admin.AppCfg.init(AppCfg.**java:121)
 at com.google.appengine.tools.**admin.AppCfg.main(AppCfg.java:**117)
 Caused by: com.google.apphosting.utils.**config.**AppEngineConfigException:
 Line 0, column 12: Unable to find property 'application' on class:
 com.google.apphosting.utils.**config.IndexYamlReader$**IndexYaml
  at com.google.apphosting.utils.**config.IndexYamlReader.**
 parseMultiple(IndexYamlReader.**java:158)
 at com.google.appengine.tools.**admin.IndexDeleter.**diffIndexesOnServer(
 **IndexDeleter.java:72)
  at com.google.appengine.tools.**admin.IndexDeleter.**
 deleteUnusedIndexes(**IndexDeleter.java:186)
 at com.google.appengine.tools.**admin.AppAdminImpl.**
 vacuumIndexes(AppAdminImpl.**java:342)
  ... 5 more
 Caused by: com.google.appengine.**repackaged.net.sourceforge.**
 yamlbeans.YamlReader$**YamlReaderException: Line 0, column 12: Unable to
 find property 'application' on class: com.google.apphosting.utils.**
 config.IndexYamlReader$**IndexYaml
  at com.google.appengine.**repackaged.net.sourceforge.**
 yamlbeans.YamlReader.**readValueInternal(YamlReader.**java:259)
 at com.google.appengine.**repackaged.net.sourceforge.**
 yamlbeans.YamlReader.**readValue(YamlReader.java:150)
  at com.google.appengine.**repackaged.net.sourceforge.**
 yamlbeans.YamlReader.read(**YamlReader.java:106)
 at com.google.appengine.**repackaged.net.sourceforge.**
 yamlbeans.YamlReader.read(**YamlReader.java:91)
  at com.google.apphosting.utils.**config.IndexYamlReader.**
 parseMultiple(IndexYamlReader.**java:203)
 at com.google.apphosting.utils.**config.IndexYamlReader.**
 parseMultiple(IndexYamlReader.**java:156)
  ... 8 more

 Somebody please help me to solve this issue.

 Thank you.




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

Re: [google-appengine] Why GAE is very expensive?

2013-10-23 Thread stevep
Absolutely agree. WIth proper design, most small businesses should be 
easily capable of running GAE at very low or no cost. I ALWAYS recommend 
it. Unfortunately I have never gotten the sense that Google has any 
targeted marketing plan for SMB. Some of the setups I see are so 
discouraging. BTW Google (if you are reading this): Most SMB owner's that I 
meet could really, really use some help understanding issues like this. Why 
can't you guys peel off a tiny fraction of your billions and do some ads to 
address this? -stevep

On Wednesday, October 23, 2013 2:15:06 AM UTC-7, timh wrote:

 I agree with @Kaan.

 I run a small business site on gae, and I am both happy with the price, 
 the performance and the reliability. 
 Sure I could run it on other hosting services, however I don't have the 
 time or the inclination to maintain the whole stack down to the OS,
 manage scalability, etc..

 I pay on average $1.50 a day and every cent is worth it.

 Just my 2c worth, or $1.50 ;-)

 T

 On Wednesday, October 23, 2013 4:49:02 PM UTC+8, Kaan Soral wrote:

 I don't agree, even if it's true, and you have strong evidence, why do 
 you keep on paying $3k, does the weight of your money disturb you, do you 
 feel like you need to lose some?

 I might be able to reproduce a similar system to mine with 1/2X the gae 
 cost, however it wouldn't be scalable, I would also need to put 10x effort 
 into creating the system, and probably spend 100X effort to maintain the 
 system

 I think gae should { [1] start free [2] base cost [3] reduced base cost 
 for higher traffic [4] more reduced costs for extreme amounts of traffic } 
 implement a system similar to this, this way people could start using gae, 
 experiment freely and also feel more confident about growing with gae

 On Wednesday, October 23, 2013 9:50:17 AM UTC+3, Rafael Sanches wrote:

 GAE is 30x more expensive than hosting things yourself. 

 I know this because I pay $3000 a month for something that I could be 
 paying $70 :)

 On Tuesday, October 22, 2013, stevep wrote:

 I remember the days of the GAE polls (think that product mgr may be 
 gone now - at least the polls seem to be). An interesting poll would be 
 which is more desired by customers: 1) Cost reduction w/ fewer new 
 features, or 2) Current costs and feature progress. (I would add a third: 
 10x reduction is oops GAE email followed by item-1.) Not a productive 
 meandering, but still of interest (I've more than a few years in corporate 
 finance). -stevep

 On Monday, October 21, 2013 11:02:02 PM UTC-7, Jeff Schnitzer wrote:

 It is interesting to ponder. The theory is that GAE lets us scale... 
 but if it takes 100X the number of instances to process the same amount 
 of 
 traffic, who but Google could actually afford to scale? And 100X might 
 not 
 be unrealistic; a 16GB 8-core linode is down to $320/mo; an 8G 4-core 
 instance backed by SSD from digitalocean is $80/mo. Compute power is 
 becoming crazy cheap.

 The compelling thing about GAE is that you can run without a devops 
 team. That's worth a lot. But the price makes it not the obvious win that 
 it seems like it should be.

 Jeff



 On Mon, Oct 7, 2013 at 4:41 AM, Claudio Antunes claud...@gmail.comwrote:

 I think App Engine is very, very good, but it is very, very expensive.
 Yesterday I was testing my application and I've did a comparison:
 About 600,000 pageviews delivered, I paid US$ 35 to Google.
 I'm using Frontend Instance Class F1 and 50 Max Idle Instances and 
 4.0s to Min Pending Latency.
 On my current hosting, VPS.NET http://vps.net/, I pay US$ 30 daily 
 to have 2 machines with 38.4GHz Dedicated CPU and 6152MB Dedicated RAM 
 to 
 delivery my application. As I use it only  12 hours, I pay only US$ 15.
 So App Engine Is very, but very, but very expensive. And if I enable 
 the Cloud SQL, it will be yet more expensive.

 There is anyway to reduce the price?

 -- 
 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 
 http://groups.google.com/**group/google-appenginehttp://groups.google.com/group/google-appengine
 .
 For more options, visit 
 https://groups.google.com/**groups/opt_outhttps://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.
 For more options, visit https://groups.google.com/groups/opt_out.



-- 
You received this message because you are subscribed to the Google Groups 
Google 

Re: [google-appengine] what is future of GAE?

2013-10-23 Thread Barry Hunter
Time machines, and hence the ability to accurately predict the future,
haven't been invented yet.

So as yet, nobody knows...



On 22 October 2013 08:23, Ashwini Krishna ashwini.kasar...@gmail.comwrote:


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


-- 
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] Issue with email quota after HRD migration

2013-10-23 Thread Luis
Today we did the migration of our application to the high 
replication datastore.

We were aware that the email quota is 100 emails before the first charge is 
cleared, so more than one week in advance we enabled billing and 
submitted quota bump request form at 
https://docs.google.com/a/google.com/spreadsheet/viewform?formkey=dENESzEwNzJiZEdpQkRzTl9RNElVWUE6MQ#gid=0,
 
but we found that we are still limited to the 100 recipients emailed, and 
hit the limit.

We have also submitted a request for additional email quota directly from 
the Console (Quota Details), but no news so far.

Could someone help us? This is critical and very urgent for us. 

old M/S app id: reportingsuiteengine
new HRD app id: reportingsuitebackend

Many thanks in advance,
Luis

-- 
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: Google Apps No Longer Free

2013-10-23 Thread James Gilliam
Can't believe this ... billing cannot be setup and NO workaround to it ... 

I created an google apps account, connected it to my GAE app, no email, and 
TRIED to setup billing on it ...

I get an error that it cannot be completed but no reason for the failure ..

I got a PIN, called the billing people, explained the problem, collected 
information for them and emailed it to them ... took about 2 hours ...

Today -- I get the following response indicating that it is in fact a 
problem but it CANNOT be fixed ...

So, will this google apps be discontinued at the end of the trial because I 
cannot add the billing ?

Unbelievable ^ google

---  Here is the response I got 

Hello James,

Thanks for your patience.

After reviewing the information you provided, we believe that you may be 
affected by a known issue on our end.  Here are some details about the 
issue:

Description:
When trying to set up your billing account, you receive the message An 
error has occurred. Dismiss

How to diagnose:
-Sign into Google Apps admin console
-Click 'Set Up Billing' button
-Receive error An error has occurred. Dismiss

*Workaround:
There is currently no workaround for this issue.*

If this doesn't sound like your issue, please click the link below so that 
we can continue working with you to identify your issue:

 LINK REMOVED 

If this does sound like your issue, from now on you'll receive regular 
updates from our Known Issues Team.  If you ever need to speak with a 
support agent directly, you can reply to this message and an agent will 
follow up with you.

Thank you for contacting Support. We apologize for any inconvenience this 
issue may have caused and will make sure you stay informed while we work to 
resolve it.

Sincerely,

Google Enterprise Support

---

To respond to this comment, please login to your support portal and respond 
to the comment from there. The owner of your Case will be notified of any 
updates you make.


Regards,

Google Enterprise Support


+++
[ref:_00D00VNwG._50060TvnRN:ref]




On Thursday, December 6, 2012 6:42:42 PM UTC-8, Greg wrote:

 Just saw that Google Apps is no longer free for 
 businesseshttp://googleenterprise.blogspot.co.nz/2012/12/changes-to-google-apps-for-businesses.html
 . 

 I have no problem paying for a Google Apps account where I actually use 
 Google apps, but at the moment you have to have a Google Apps account to 
 link a domain to an Appengine app. Some of our apps have two or three 
 domains showing the same app, and because you need to have an account for 
 each email address that Appengine sends email from, we have three or four 
 accounts per domain. So this is potentially going to add $600 per year to 
 our costs - all for virtual accounts that don't actually use Google Apps at 
 all.

 Can someone from Google comment please? Either Google Apps accounts need 
 to remain free if they are associated with Appengine apps, or there needs 
 to be another way to link domains (and authorise email addresses) for 
 Appengine.




-- 
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: Google Apps No Longer Free

2013-10-23 Thread James Gilliam
Now I have TWO domains where I cannot setup billing ... 

On Thursday, December 6, 2012 6:42:42 PM UTC-8, Greg wrote:

 Just saw that Google Apps is no longer free for 
 businesseshttp://googleenterprise.blogspot.co.nz/2012/12/changes-to-google-apps-for-businesses.html
 . 

 I have no problem paying for a Google Apps account where I actually use 
 Google apps, but at the moment you have to have a Google Apps account to 
 link a domain to an Appengine app. Some of our apps have two or three 
 domains showing the same app, and because you need to have an account for 
 each email address that Appengine sends email from, we have three or four 
 accounts per domain. So this is potentially going to add $600 per year to 
 our costs - all for virtual accounts that don't actually use Google Apps at 
 all.

 Can someone from Google comment please? Either Google Apps accounts need 
 to remain free if they are associated with Appengine apps, or there needs 
 to be another way to link domains (and authorise email addresses) for 
 Appengine.




-- 
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] How stable is pull queue task tagging for arbitrary tags?

2013-10-23 Thread Kaan Soral
After an example given in a recent discussion, I've started considering 
using pull queues for pipeline's

I'm currently using datastore, querying elements and deleting them, it's 
not very solid as datastore queries are not reliable, I'm not sure what 
happens when you delete 200 items and re-run the query 4-5 seconds later

Pull queues seem great, however without solid tagging, I can only think of 
limited use cases

I was thinking of using datastore key's as tags and pulling tasks by that 
tag's - if it isn't solid, I will just keep on doing what I'm doing now

---

You might ask - how could it not be solid? let me give a not-solid example:
I was using Search API's Atom Field's for arbitrary tagging (unrelated to 
above use case :), turns out you can only have max 1000 field names, and 
when you reach that 1000, the whole thing explodes, you can't enter new 
field names, you have to resort to deprecated schema reset functions etc.
There could be something like that for pull queues too, that's why I'm 
asking, is anyone using the tagging feature?

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


Re: [google-appengine] Gettext for PHP environment

2013-10-23 Thread Vinny P
On Tue, Oct 22, 2013 at 8:13 AM, rob...@expansiveworlds.com wrote:

 Anyone know if this will be added anytime soon?



Issue 9487 tracks the status of the gettext extension. Hit the star button
to keep track of the issue and so other people know how important it is:
https://code.google.com/p/googleappengine/issues/detail?id=9487


On Tue, Oct 22, 2013 at 8:13 AM, rob...@expansiveworlds.com wrote:

 Any good alternatives?



That depends. Are you using *.mo* files to store your translations, or
another format?


-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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.


Re: [google-appengine] Error when running tests: TypeError: order() expects a Property or query Order; received DateTimeProperty('date')

2013-10-23 Thread Vinny P
On Mon, Oct 21, 2013 at 5:06 PM, Neil McLaughlin 
neil.mclaugh...@agileyorkshire.org wrote:

 I keep getting the following error when running my tests:
 TypeError: order() expects a Property or query Order; received
 DateTimeProperty('date')
 from the line: next_event = Event.query(Event.date =
 datetime.datetime.now()).order(Event.date).fetch(1)
 Can anyone suggest what is going on



Can you try changing out the *order* code to this and see if it works?

*.order('-date')*

Are you using the datastore stub to test or another stub/service?


-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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] How do I increase the timeout for imaplib requests?

2013-10-23 Thread John Del Rosario


I'm using imaplib to query Gmail's IMAP, but some requests are taking more 
than 60 seconds to return. This is already done in a task, so I should have 
a full 10 minutes to do the request, but my tasks are failing due to the 60 
second limit on urlfetch. 

I've tried setting urlfetch.set_default_fetch_deadline(600), but it doesn't 
seem to do anything. 

Here's a stacktrace:

The API call remote_socket.Receive() took too long to respond and was 
cancelled.Traceback (most recent call last):
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 760, in uid
typ, dat = self._simple_command(name, command, *args)
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 1070, in _simple_command
return self._command_complete(name, self._command(name, *args))
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 897, in _command_complete
typ, data = self._get_tagged_response(tag)
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 999, in _get_tagged_response
self._get_response()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 916, in _get_response
resp = self._get_line()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 1009, in _get_line
line = self.readline()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/imaplib.py, 
line 1171, in readline
return self.file.readline()
  File 
/base/data/home/runtimes/python27/python27_dist/lib/python2.7/socket.py, line 
445, in readline
data = self._sock.recv(self._rbufsize)
  File /base/data/home/runtimes/python27/python27_dist/lib/python2.7/ssl.py, 
line 301, in recv
return self.read(buflen)
  File /base/data/home/runtimes/python27/python27_dist/lib/python2.7/ssl.py, 
line 220, in read
return self._sslobj.read(len)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/remote_socket/_remote_socket.py,
 line 864, in recv
return self.recvfrom(buffersize, flags)[0]
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/remote_socket/_remote_socket.py,
 line 903, in recvfrom
apiproxy_stub_map.MakeSyncCall('remote_socket', 'Receive', request, reply)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py,
 line 94, in MakeSyncCall
return stubmap.MakeSyncCall(service, call, request, response)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py,
 line 328, in MakeSyncCall
rpc.CheckSuccess()
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_rpc.py,
 line 133, in CheckSuccess
raise self.exceptionDeadlineExceededError: The API call 
remote_socket.Receive() took too long to respond and was cancelled.

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


Re: [google-appengine] App Engine - javax.el.PropertyNotFoundException: Could not find property locale in class com.sun.proxy.$Proxy57

2013-10-23 Thread Vinny P
On Tue, Oct 22, 2013 at 8:33 AM, Danilo Ischiavolini Chaves 
cio.dan...@gmail.com wrote:

  Anyone have seen this error?

 189.108.171.10 - - [22/Oct/2013:06:19:15 -0700] GET / HTTP/1.0 500 0 -
 Mozilla/5.0
 javax.el.PropertyNotFoundException: Could not find property locale in
 class com.sun.proxy.$Proxy57
  at javax.el.BeanELResolver.toBeanProperty(BeanELResolver.java:442)
 at javax.el.BeanELResolver.getValue(BeanELResolver.java:300)
  at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:231)



This error means that a JavaBean somewhere is incorrectly configured -
something is attempting to access the locale property of the bean, and the
bean doesn't have a publicly accessible method to retrieve that property.
In other words, the bean should have a method called *public WhateverObject
getLocale()*, and it doesn't.

Are you attempting to use a custom bean, or a library that uses beans?


-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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.


Re: [google-appengine] setting java_home via dev_appserver.cmd

2013-10-23 Thread Vinny P
On Tue, Oct 22, 2013 at 10:36 AM, Asher Tarnopolski ata...@gmail.com
 wrote:

 i have need to run dev appserver on a machine which has both java 6 and
 java 7 installed on it. java 6 is set in JAVA_HOME, and for java 7 they
 user JAVA7_HOME.
 is there any way i can set JAVA_HOME to point to JAVA7_HOME
 for dev_appserver.cmd executions only?



You can configure a shortcut to run a batch script which changes the
environment variable, and then run a different script to set it back when
you're done.

You can also set environmental variables by user in Windows, so you can try
keeping one user account purely for App Engine coding, then switch to
another user account when you need to use Java 6 apps.


On Tue, Oct 22, 2013 at 10:36 AM, Asher Tarnopolski ata...@gmail.com
 wrote:

 i tried to add set JAVA_HOME=wherever java 7 is installed
 in dev_appserver.cmd itself, but it does nothing.



What was the command you were attempting to use? That's also another
possibility.


-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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.


Re: [google-appengine] Why GAE is very expensive?

2013-10-23 Thread Vinny P
On Wed, Oct 23, 2013 at 10:16 AM, stevep prosse...@gmail.com wrote:

 Some of the setups I see are so discouraging. BTW Google (if you are
 reading this): Most SMB owner's that I meet could really, really use some
 help understanding issues like this



+1

What would really be nice is if Google or someone made a way to one-button
deploy Wordpress/Drupal to App Engine, autoconfigure Cloud SQL, set up with
reasonable defaults and some branding, etc. If someone made a Kickstarter
for this, I'd donate to the effort. It would also make a nice Masters
degree final project for any ambitious students out there reading this,
hint hint :-). Make it easy for people to quickly set up their site, and
more SMBs would start out on and grow with App Engine.


 -
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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.


Re: [google-appengine] Re: Google Apps No Longer Free

2013-10-23 Thread Vinny P
On Wed, Oct 23, 2013 at 2:12 PM, James Gilliam jimgill...@gmail.com wrote:

 I created an google apps account, connected it to my GAE app, no email,
 and TRIED to setup billing on it ... I get an error that it cannot be
 completed but no reason for the failure ..
 Today -- I get the following response indicating that it is in fact a
 problem but it CANNOT be fixed ...



Hi James,

In this case, you can skip Google Apps for domain configuration altogether.
Open up a Cloudflare account and use their reverse-proxy service to connect
your domain to your App Engine account.

Of course, the downside of this configuration is that you won't be able to
use other Apps services such as Gmail and the like. But your GAE app will
work fine.

-
-Vinny P
Technology  Media Advisor
Chicago, IL

App Engine Code Samples: http://www.learntogoogleit.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 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.