Re: [google-appengine] How to share data files between versions

2015-04-07 Thread Vinny P
On Mon, Apr 6, 2015 at 8:28 AM, Barry Hunter  wrote:

> Copying over the network from that repository, vs copying from dedicated
> Google Storage, is probably not significantly different
>


+1.

As Barry noted, you would want GCS to store your data files. PHP on GAE
does a similar trick: instead of writing to a local filesystem, PHP/GAE
uses gs:// file names to route reads and writes to a GCS bucket.

If you're really focused on speed, one alternative - and this would get
costly - is to (ab)use dedicated memcache
 and store
your dataset in it. You'd have to deal with cache eviction policies and you
might exceed the ops/sec/GB limit, but it's doable given enough programming
expertise.


-
-Vinny P
Technology & Media Consultant
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CALSvALDy3q%3DFJRe99oySar-LMujVUg%2Bwvp0Y6dQOiyztNjb_Gw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Any good articles on realtime app engine web apps?

2015-04-07 Thread Vinny P
On Mon, Apr 6, 2015 at 10:24 AM, Daniel Robinson <
daniel.robinson.o...@gmail.com> wrote:

> Is there any articles on writing real time web apps in app engine? I'm
> thinking along the lines of a simple multiplayer game or chat app. I wanted
> to be able to store objects in the datastore and memcache and when they are
> updated let some pending http request detect the change and return the
> response to the client, pereferably without the pending request having to
> keep polling memcache and the datastore, though I'm not sure if such a
> thing is possible.
>


It sounds like you might want to try Firebase
, which was acquired by Google
recently
.
There's a bunch of case studies available on how to build games or chat
services on
Firebase; the Firebase tutorial shows how to set up a simple chat server
.


-
-Vinny P
Technology & Media Consultant
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CALSvALA1THCvd7Pws6S0RkohvSoHWNV7Pu%3D3NTwnAmQcgP%2BaMA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Problem deploying - javax.servlet.UnavailableException

2015-04-07 Thread Vinny P
On Mon, Apr 6, 2015 at 11:26 AM, M. Hossein Amerkashi 
 wrote:

> I'm getting ( javax.servlet.UnavailableException )  when I deploy my app.
> I tried publishing my previous app version (deployed a month ago) which
> deployed successfully and now it also produce same exact exception (below).
> Has anything change on GAE since last month?
>


Typically an UnavailableException means that the servlet was unable to
complete initialization - perhaps the init() code ran too long, a class
could not be found, etc. Can you set your application to a log level of INFO
 and see if any additional information
pops up?

Does your application do anything complex within the init() method
(connecting to a DB, fetching a URL, etc)?


-
-Vinny P
Technology & Media Consultant
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CALSvALCkr3imra1ues5HbnwrxMkHrN4u5z-DyoFFGfWDv2%3DCXg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Problem deploying - javax.servlet.UnavailableException

2015-04-07 Thread M. Hossein Amerkashi
Hi Shobhit,

I'm using java 1.7.0_40-b43 on Windows box. This same environment has been 
used to publish previous versions of my app. I have archive versions of all 
my versions. Interesting thing is that even my old version that had 
previously been published successfully and works properly, throws same 
exception when re-published! I think something definitely has changed on 
Google side and I can't figure it out. Its really a show-stopper for me.

Thanks

On Tuesday, April 7, 2015 at 2:46:58 PM UTC-4, Shobhit wrote:
>
> Hi Hossein,
>
> I think you are getting the error because authentication filter that uses 
> Google Accounts for logged-in users is unavailable, it means something is 
> changed while uploading the app or during compilation.Check the execution 
> environment JRE in your eclipse and make it 1.7 or try to deploy the 
> application again.
>
>
> On Monday, April 6, 2015 at 12:26:51 PM UTC-4, M. Hossein Amerkashi wrote:
>>
>> Hello, I'm getting ( javax.servlet.UnavailableException )  when I deploy 
>> my app. I tried publishing my previous app version (deployed a month ago) 
>> which deployed successfully and now it also produce same exact exception 
>> (below). Has anything change on GAE since last month?
>>
>> Using Java 1.7.0_40 and GAE SDK 18.9 (tried 1.9.6  & 1.9.17 -- same issue)
>>
>> THANKS
>>
>>
>>
>>1. C2015-04-04 08:54:13.625
>>
>>Uncaught exception from servlet
>>javax.servlet.UnavailableException: 
>> com.google.appinventor.server.OdeAuthFilter
>>  at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>>  at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>>  at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>  at 
>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>>  at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>>  at 
>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
>>  at 
>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>>  at 
>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
>>  at 
>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>>  at 
>> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:199)
>>  at 
>> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:174)
>>  at 
>> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:134)
>>  at 
>> com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:527)
>>  at 
>> com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
>>  at 
>> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
>>  at 
>> com.google.tracing.CurrentContext.runInContext(CurrentContext.java:220)
>>  at 
>> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
>>  at 
>> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
>>  at 
>> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
>>  at 
>> com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
>>  at java.lang.Thread.run(Thread.java:745)
>>
>>
>>
>>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/27bf9fbb-3394-406f-a319-0ccef42c684f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Managing your App Engine solution from your mobile device

2015-04-07 Thread 'Michael Thomsen' via Google App Engine
We recently announced the beta of Cloud Console for Android, and I wanted
to make sure everyone here was aware of that. Details here:
http://googlecloudplatform.blogspot.com/2015/03/manage-Google-Cloud-Platform-on-the-go-with-Cloud-Console-for-Android.html

If you have feedback please send a quick note to
android-cloud-cons...@google.com

Regards, Michael Thomsen

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAHMoK3WmYOBas1GKEJMyh%2B-1W4EZznccWbgVycTrPFZgnGWhHw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] REQ--- Consultants Hot List

2015-04-07 Thread stiaos santhi
Hello Partners,

This is Santhi from Stiaos Technologies Inc. Please find the below Hot List
of available consultants, if you have any suitable positions for the below
skill set, please send your requirements.


*Consultants Name*

*Technology*

*Location*

*Relocation*

*Availability*

Padma P

QA Lead

Irving, TX

Open

One week notice

Sangram N

Java Developer

Buffalo, NY

Open

One week notice

Aruna Jyothi

QA Lead

Little Rock, AR

Open

Two week notice




*Thanks & Regards,*

*Santhi *

*STIAOS Technologies Inc.*

*Spring, TX 77379*

*Direct Number: 832-510-8458*

*Email: stiaos.san...@gmail.com *

*Web: **www.stiaos.com* 

*Yahoo id: shan.stiaos*

*Hangouts: stiaos.san...@gmail.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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAG8Uvg1u1omcfs0%3DN0ihjdnRzrpZt1QC9DGG187i17Le05C4gA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Problem deploying - javax.servlet.UnavailableException

2015-04-07 Thread Shobhit
Hi Hossein,

I think you are getting the error because authentication filter that uses 
Google Accounts for logged-in users is unavailable, it means something is 
changed while uploading the app or during compilation.Check the execution 
environment JRE in your eclipse and make it 1.7 or try to deploy the 
application again.


On Monday, April 6, 2015 at 12:26:51 PM UTC-4, M. Hossein Amerkashi wrote:
>
> Hello, I'm getting ( javax.servlet.UnavailableException )  when I deploy 
> my app. I tried publishing my previous app version (deployed a month ago) 
> which deployed successfully and now it also produce same exact exception 
> (below). Has anything change on GAE since last month?
>
> Using Java 1.7.0_40 and GAE SDK 18.9 (tried 1.9.6  & 1.9.17 -- same issue)
>
> THANKS
>
>
>
>1. C2015-04-04 08:54:13.625
>
>Uncaught exception from servlet
>javax.servlet.UnavailableException: 
> com.google.appinventor.server.OdeAuthFilter
>   at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:79)
>   at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:81)
>   at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>   at 
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662)
>   at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
>   at 
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
>   at 
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>   at 
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
>   at 
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>   at 
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:199)
>   at 
> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:174)
>   at 
> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:134)
>   at 
> com.google.apphosting.runtime.JavaRuntime$RequestRunnable.run(JavaRuntime.java:527)
>   at 
> com.google.tracing.TraceContext$TraceContextRunnable.runInContext(TraceContext.java:437)
>   at 
> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:444)
>   at 
> com.google.tracing.CurrentContext.runInContext(CurrentContext.java:220)
>   at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:308)
>   at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:300)
>   at 
> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:441)
>   at 
> com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:251)
>   at java.lang.Thread.run(Thread.java:745)
>
>
>
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8873d0a7-0397-4fe3-9db1-99f67fcbbded%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Consultants Hot List

2015-04-07 Thread Stiaos Sravya
Hello Partners,

This is Sravya from Stiaos Inc. Please find the Hot List of Available
Consultants, if you have any suitable positions for the below skill set,
please send your requirements.


*Consultants Name*

*Technology*

*Location*

*Relocation*

*Availability*

Padma P

QA Lead

Irving, TX

Open

One week notice

Sangram N

Java Developer

Buffalo, NY

Open

One week notice

Aruna Jyothi

QA Lead

Little Rock, AR

Open

Two week notice



*Thanks & Regards,*

*Sravya Vege*

*STIAOS Technologies Inc.*

*Spring, TX 77379*

*Email: stiaos.sra...@gmail.com  (Best Way to
Reach Me)*

*Web: **www.stiaos.com* 

*Yahoo id: sravya.stiaos*

*Hangouts: stiaos.sra...@gmail.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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAKvU6u9th8T8yP2aQ%2B5zM1Kw3NE6JWeHSa5yEyiOJL9Zjg0d%3DA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cron - targeting a particular version of a particular module

2015-04-07 Thread Shobhit
Hi Dawid.

First thing in cron.yaml, you are supposed to use version or module in the 
target parameter. If you wish to target the cron job for a particular 
version and module you can use the dispatch.yaml as described by Vinny in 
the previous messages.

On Thursday, February 20, 2014 at 12:29:04 PM UTC-5, Dawid wrote:
>
> Hi all,
>
> How can have a cron job target a particular version of a particular 
> module? I've tried:
> *target: version.module*
>
> Unfortunately, appcfg.py won't accept it:
> *Unable to assign value 'debug.reports' to attribute 'target':*
> *Value 'debug.reports' for target does not match expression 
> '^(?:^(?:(?:((?!-)[a-z\d\-]{1,63}):)?)((?!-)[a-z\d\-]{1,100})$)$'*
> *  in "./cron.yaml", line 34, column 11*
>
> Many thanks,
> Dawid
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e10f6de8-f2ee-4c72-b760-93318ed0f94f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.