[appengine-java] Re: App instance recycling and response times - is there solution?
If you are experiencing failed requests on your long-running / requests, consider performing some kind of "pre-warming" procedure of your own... If you are getting timeout errors, Ping a do-nothing url, and wait for it to return before running the big job. If it's a big job, users should expect to wait anyway {and you should tell them they are waiting!}, so the ping ensures {almost} that a warm JVM is running in the server nearest said users, and then the big /request can {usually} avoid getting killed with extra spin up time. Very unlucky users would get a /ping on an old JVM, and /request a new one, but... Technology isn't perfect... YET! -- 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.
[appengine-java] Re: memcache question
it is related to new Servlet startup On Jan 30, 4:01 pm, Cristian Nicanor Babula wrote: > Could you please post the server-side code that reads the entity from > memcache? > > On 01/30/2010 09:47 PM, Andrei wrote: > > > i log where the value comes from > > for all cases where it takes 4 seconds the entity is already in cache > > > On Jan 30, 3:41 pm, Cristian Nicanor Babula > > wrote: > > >> Try setting a further expiration > >> date.http://code.google.com/appengine/docs/java/javadoc/com/google/appengi... > > >> On 1/30/2010 9:28 PM, Andrei wrote: > > >>> I have one entry in memcache around 300Kb > >>> I serve it over request which come about one in every 1 to 5 mins > >>> About in half cases it takes about 4 seconds to get entry from cache, > >>> in other cases 50m ms > >>> I was expecting all cases to be 50 ms > >>> Any ideas? > >>> Thanks -- 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.
Re: [appengine-java] Re: Periodically download backup of datastore?
That would be by far the easiest solution +1 from me here too are there any other solutions around here in the mean time? Thanks Dominik -- 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.
[appengine-java] Re: Periodically download backup of datastore?
What about Google making a copy of our data on their server ? If you're interested please vote for issue http://code.google.com/p/googleappengine/issues/detail?id=776 On Jan 29, 10:44 pm, Dominik Steiner wrote: > Hi there, > > I finally was able with the great help from Ikai to download the data > of my application as you can read in the following thread > > http://groups.google.com/group/google-appengine-java/browse_thread/th... > > now I was wondering what possibilities there are to have a script or > something running on my computer that would automatically and > periodically trigger that download in order to backup the data of the > datastore? > > Does anybody already have experience with that? any script out there > already? > > Thanks for any hints you can give me > > Dominik -- 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.
[appengine-java] Re: memcache question
byte data[] = null; if( cache!=null ){ data = (byte[])cache.get( "data" ); if( data!=null ) log.info( "coming from cache" ); } if( data==null ){ data = get_data( getServletContext() ); cache.put( "data", data ); log.info( "coming from file" ); } On Jan 30, 4:01 pm, Cristian Nicanor Babula wrote: > Could you please post the server-side code that reads the entity from > memcache? > > On 01/30/2010 09:47 PM, Andrei wrote: > > > i log where the value comes from > > for all cases where it takes 4 seconds the entity is already in cache > > > On Jan 30, 3:41 pm, Cristian Nicanor Babula > > wrote: > > >> Try setting a further expiration > >> date.http://code.google.com/appengine/docs/java/javadoc/com/google/appengi... > > >> On 1/30/2010 9:28 PM, Andrei wrote: > > >>> I have one entry in memcache around 300Kb > >>> I serve it over request which come about one in every 1 to 5 mins > >>> About in half cases it takes about 4 seconds to get entry from cache, > >>> in other cases 50m ms > >>> I was expecting all cases to be 50 ms > >>> Any ideas? > >>> Thanks -- 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.
Re: [appengine-java] Re: memcache question
Could you please post the server-side code that reads the entity from memcache? On 01/30/2010 09:47 PM, Andrei wrote: i log where the value comes from for all cases where it takes 4 seconds the entity is already in cache On Jan 30, 3:41 pm, Cristian Nicanor Babula wrote: Try setting a further expiration date.http://code.google.com/appengine/docs/java/javadoc/com/google/appengi... On 1/30/2010 9:28 PM, Andrei wrote: I have one entry in memcache around 300Kb I serve it over request which come about one in every 1 to 5 mins About in half cases it takes about 4 seconds to get entry from cache, in other cases 50m ms I was expecting all cases to be 50 ms Any ideas? Thanks -- 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.
[appengine-java] Re: memcache question
i log where the value comes from for all cases where it takes 4 seconds the entity is already in cache On Jan 30, 3:41 pm, Cristian Nicanor Babula wrote: > Try setting a further expiration > date.http://code.google.com/appengine/docs/java/javadoc/com/google/appengi... > > On 1/30/2010 9:28 PM, Andrei wrote: > > > I have one entry in memcache around 300Kb > > I serve it over request which come about one in every 1 to 5 mins > > About in half cases it takes about 4 seconds to get entry from cache, > > in other cases 50m ms > > I was expecting all cases to be 50 ms > > Any ideas? > > Thanks -- 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.
Re: [appengine-java] memcache question
Try setting a further expiration date. http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/memcache/MemcacheService.html#put%28java.lang.Object,%20java.lang.Object,%20com.google.appengine.api.memcache.Expiration%29 On 1/30/2010 9:28 PM, Andrei wrote: I have one entry in memcache around 300Kb I serve it over request which come about one in every 1 to 5 mins About in half cases it takes about 4 seconds to get entry from cache, in other cases 50m ms I was expecting all cases to be 50 ms Any ideas? Thanks -- 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.
[appengine-java] memcache question
I have one entry in memcache around 300Kb I serve it over request which come about one in every 1 to 5 mins About in half cases it takes about 4 seconds to get entry from cache, in other cases 50m ms I was expecting all cases to be 50 ms Any ideas? Thanks -- 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.
[appengine-java] Does precompilation work ?
Hi All, does precompilation work for you ? I'm trying a few times deploy with precompilation but still get an exception: java.io.IOException: Precompilation failed. Consider adding false to your appengine-web.xml and trying again. Unable to update app: Precompilation failed. Consider adding false to your appengine-web.xml and trying again. Please see the logs [/var/folders/XC/XCZRRBVPHbSTigao7dR+ek+++TI/-Tmp-/ appcfg8627681542400368916.log] for further information. in that log I have: Unable to update: java.io.IOException: Precompilation failed. Consider adding false to your appengine-web.xml and trying again. <...cut...> Caused by: java.io.IOException: Error posting to URL: http://appengine.google.com/api/appversion/precompile?app_id=X&version=1&; 503 Service Unavailable Try Again (503) An unexpected failure has occurred. Please try again. at com.google.appengine.tools.admin.ServerConnection.send (ServerConnection.java:143) <...cut...> 503 Service Unavailable Try Again (503) <...cut> I ask because maybe it is temporary problem ? Regards, tomek. -- 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.
[appengine-java] Re: One-to-many querying for a child instance
The thread http://groups.google.com/group/google-appengine-java/browse_thread/thread/2acea43161d8ac5/96c77de6c686526d?lnk=gst is dealing with the same kind of problem. Basically it's not possible to filter on the name property. So I guess I have two ways of doing it. 1/ Creating the key by hand bu I have to know the parent key. Key key = new KeyFactory.Builder("A", "A").addChild("B", "B").getKey(); B bp = pm.getObjectById(B.class, key); 2/ Using an extent and filter the name property if I don't know the parent key B bp = null; Extent e = pm.getExtent(B.class); Iterator it = e.iterator(); while (it.hasNext()) { B rsb = it.next(); if ("B".equals(rsb.getName())) { bp = rsb; break; } } e.closeAll(); On Jan 27, 11:47 pm, Rusty Wright wrote: > Yes, as you can surmise, I'm guessing. > > What's this annotation on the name property for? > > @Extension(vendorName="datanucleus", key="gae.pk-name", value="true") > > > > > > Sydneywrote: > > Since I declared the parameter with query.declareParameters("String > > nameParam");, the colon is not valid. As expected I got an exception > > org.datanucleus.store.query.QueryCompilerSyntaxException: Explicit > > parameters defined for query, yet implicit parameter syntax > > (":nameParam") found > > > On Jan 27, 4:39 pm, Rusty Wright wrote: > >> Do you need a colon in front of nameParam? > > >> query.setFilter("name == :nameParam"); > > >> Sydneywrote: > >>> The query returns no result. > >>> ApiProxy.setEnvironmentForCurrentThread(new TestEnvironment > >>> ()); > >>> ApiProxy.setDelegate(new ApiProxyLocalImpl(new File(".")) > >>> { > >>> }); > >>> A a = new A("A"); > >>> B b = new B("B"); > >>> a.getBs().add(b); > >>> PersistenceManagerFactory pmf = > >>> JDOHelper.getPersistenceManagerFactory("transactions-optional"); > >>> PersistenceManager pm = pmf.getPersistenceManager(); > >>> Transaction tx = pm.currentTransaction(); > >>> try { > >>> tx.begin(); > >>> pm.makePersistent(a); > >>> tx.commit(); > >>> } finally { > >>> if (tx.isActive()) { > >>> tx.rollback(); > >>> } > >>> } > >>> System.out.println(a.getKey()); > >>> A ap = pm.getObjectById(A.class, "A"); > >>> System.out.println(ap.getKey()); > >>> Query query = pm.newQuery(B.class); > >>> query.setFilter("name == nameParam"); > >>> query.declareParameters("String nameParam"); > >>> List rs = (List) query.execute("B"); > >>> System.out.println(rs.size()); > >>> On Jan 23, 12:20 am, John Patterson wrote: > Execute a query on the name property of B rather than loading it by > key. If the name is unique the result should only contain one B. > On 23 Jan 2010, at 11:41,Sydneywrote: > > I have a one to many relationship. There is a problem in the way I > > query for a B object. I was wondering what is the best way (most > > efficient) to do that. > > A a = new A("A"); > > B b = new B("B"); > > a.getBs().add(b); > > pm.makePersistent(a); // it's done inside a transaction > > A ap = pm.getObjectById(A.class, "A"); // FINE > > B bp = pm.getObjectById(B.class, "B"); // NOT FOUND Exception > > I guess B is not found because the real key is not B but B + A key. > > How do you get the B object when you don't know nothing about A? > > public class A { > > �...@primarykey > > �...@persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) > > �...@extension(vendorName = "datanucleus", key = "gae.encoded-pk", > > value = "true") > > private String key; > > �...@persistent > > �...@extension(vendorName = "datanucleus", key = "gae.pk-name", value > > = "true") > > private String name; > > �...@persistent(mappedBy = "a") > > private List bs; > > public A(String name) { > > this.name = name; > > bs = new ArrayList(); > > } > > ... Getter/Setter > > } > > @PersistenceCapable(identityType = > > javax.jdo.annotations.IdentityType.APPLICATION) > > public class B { > > �...@primarykey > > �...@persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) > > �...@extension(vendorName = "datanucleus", key = "gae.encoded-pk", > > value = "true") > > private String key; > > �...@persistent > > �...@extension(vendorName = "datanucleus", key = "gae.pk-name", value > > = "true") > > private String name; > > �...@persistent > > private A a; > > public B(String name) {
Re: [appengine-java] java.security.AccessControlException: access denied java.net.NetPermission specifyStreamHandler
In the htmlunit it's use java.net.URL,so you must check the port of the request url! It's a little limit in the GAE: The URL must use the standard ports for HTTP (80) and HTTPS (443). The port is implied by the scheme, but may also be mentioned in the URL as long as the port is standard for the scheme (https://...:443/). An app cannot connect to an arbitrary port of a remote host, nor can it use a non-standard port for a scheme. detail see:http://code.google.com/appengine/docs/java/urlfetch/overview.html 2010/1/30 Andreas Blomqvist > Ok! > > its a htmlunit package that gets the error > >[java] Jan 30, 2010 11:38:45 AM > com.google.apphosting.utils.jetty.JettyLogger warn > [java] WARNING: Error for /myservlet > [java] java.lang.ExceptionInInitializerError > [java] at > com.xxx.fs.FSServlet.processRequest(FSServlet.java:93) > [java] at com.xxx.fs.FSServlet.doGet(FSServlet.java:257) > [java] at > javax.servlet.http.HttpServlet.service(HttpServlet.java:693) > [java] at > javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > [java] at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) > [java] at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) > [java] at > com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:51) > [java] at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > [java] at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) > [java] at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > [java] at > com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:121) > [java] at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > [java] at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) > [java] at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > [java] at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > [java] at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) > [java] at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) > [java] at > com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) > [java] at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > [java] at > com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:352) > [java] at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > [java] at org.mortbay.jetty.Server.handle(Server.java:313) > [java] at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506) > [java] at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830) > [java] at > org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) > [java] at > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) > [java] at > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) > [java] at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396) > [java] at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) > [java] Caused by: java.security.AccessControlException: access denied > (java.net.NetPermission specifyStreamHandler) > [java] at > java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) > [java] at > java.security.AccessController.checkPermission(AccessController.java:546) > [java] at > java.lang.SecurityManager.checkPermission(SecurityManager.java:532) > [java] at > com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:151) > [java] at java.net.URL.checkSpecifyHandler(URL.java:629) > [java] at java.net.URL.(URL.java:501) > [java] at > com.gargoylesoftware.htmlunit.util.UrlUtils.toUrlUnsafe(UrlUtils.java:91) > [java] at > com.gargoylesoftware.htmlunit.util.UrlUtils.toUrlSafe(UrlUtils.java:62) > [java] at > com.gargoylesoftware.htmlunit.WebClient.(WebClient.java:161) > [java] ... 29 more > [java] Jan 30, 2010 11:38:45 AM > com.google.apphosting.utils.jetty.JettyLogger warn > [java] WARNING: Nested in java.lang.ExceptionInInitializerError: > [java] java.securi
Re: [appengine-java] AppCfg error
after gae set,this is a e.x: 开始更新GAE... -- 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.
Re: [appengine-java] AppCfg error
check your gae settings in the ant build file! Good luck! This is my gae set: #GAE setting gae.sdk.dir=/prog/eclipse/gae/eclipse/plugins/com.google.appengine.eclipse.sdkbundle.1.3.0_1.3.0.v200912141120/appengine-java-sdk-1.3.0 2010/1/30 Andreas Blomqvist > Hi > > I get this error when I try and deply to GAE. > > usage: dirname path > Exception in thread "main" java.lang.NoClassDefFoundError: > com/google/appengine/tools/admin/AppCfg > Caused by: java.lang.ClassNotFoundException: > com.google.appengine.tools.admin.AppCfg > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:315) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330) > at java.lang.ClassLoader.loadClass(ClassLoader.java:250) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398) > > Just installed the 1.3 SDK, and then this error began. Any thoughts? > -- 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.
[appengine-java] Re: How can I install my GAE application into other user accounts?
Hi Mike, You may want to see the "Selling App Engine Apps" thread in the Google App Engine group. The 3rd post, by Brian Flood, explain his approach to your question and it is pretty cleaver. http://groups.google.com/group/google-appengine/browse_thread/thread/4ce497229c8ff0aa?hl=en# Jorge Gonzalez On Jan 29, 12:25 pm, mjustin wrote: > Hello Ikai, > > Yes, I understand that I need to change the ID because the recipient > can not use the same name for the copy. But I need access to the other > users account, so I think he/she has to grant me access on his App > Engine account (by inviting me). SO I do not need to have user email > and password for the the recipient account. I just can not test it > myself as I have only one Google account :) > > Regards, > Michael > On 28 Jan., 20:14, "Ikai L (Google)" wrote: > > > You should just be able to change the application ID in application-web.xml > > and push it. > > > On Thu, Jan 28, 2010 at 8:23 AM, mjustin wrote: > > > Hello, > > > > is there a way to copy my GAE application into somebody elses account? > > > > I would like to make it as easy as possible for the recipient, so he/ > > > she should not need the GAE SDK installed. > > > > I have seen that there is a way to invite a Developer to Collaborate > > > on an Application. > > > > So my idea is > > > > * the recipient creates a new application and then invites me as a > > > developer > > > * I can upload the app to his/her account > > > > Is this possible? > > > > Many thanks in advance, > > > > Michael > > > > -- > > > 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. > > > -- > > Ikai Lan > > Developer Programs Engineer, Google App > > Enginehttp://googleappengine.blogspot.com|http://twitter.com/app_engine -- 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.
Re: [appengine-java] java.security.AccessControlException: access denied java.net.NetPermission specifyStreamHandler
Ok! its a htmlunit package that gets the error [java] Jan 30, 2010 11:38:45 AM com.google.apphosting.utils.jetty.JettyLogger warn [java] WARNING: Error for /myservlet [java] java.lang.ExceptionInInitializerError [java] at com.xxx.fs.FSServlet.processRequest(FSServlet.java:93) [java] at com.xxx.fs.FSServlet.doGet(FSServlet.java:257) [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) [java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) [java] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) [java] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093) [java] at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:51) [java] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) [java] at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) [java] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) [java] at com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:121) [java] at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) [java] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) [java] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) [java] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) [java] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) [java] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) [java] at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:70) [java] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) [java] at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:352) [java] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) [java] at org.mortbay.jetty.Server.handle(Server.java:313) [java] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506) [java] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830) [java] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) [java] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) [java] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) [java] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396) [java] at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) [java] Caused by: java.security.AccessControlException: access denied (java.net.NetPermission specifyStreamHandler) [java] at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) [java] at java.security.AccessController.checkPermission(AccessController.java:546) [java] at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) [java] at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:151) [java] at java.net.URL.checkSpecifyHandler(URL.java:629) [java] at java.net.URL.(URL.java:501) [java] at com.gargoylesoftware.htmlunit.util.UrlUtils.toUrlUnsafe(UrlUtils.java:91) [java] at com.gargoylesoftware.htmlunit.util.UrlUtils.toUrlSafe(UrlUtils.java:62) [java] at com.gargoylesoftware.htmlunit.WebClient.(WebClient.java:161) [java] ... 29 more [java] Jan 30, 2010 11:38:45 AM com.google.apphosting.utils.jetty.JettyLogger warn [java] WARNING: Nested in java.lang.ExceptionInInitializerError: [java] java.security.AccessControlException: access denied (java.net.NetPermission specifyStreamHandler) [java] at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) [java] at java.security.AccessController.checkPermission(AccessController.java:546) [java] at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) [java] at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:151) [java] at java.net.URL.checkSpecifyHandler(URL.java:629) [java] at java.net.URL.(URL.java:501) [java] at com.gargoylesoftware.htmlunit.util.UrlUt
Re: [appengine-java] java.security.AccessControlException: access denied java.net.NetPermission specifyStreamHandler
It's not enough information! Show the full stack trace,please! 2010/1/30 Andreas Blomqvist > Hi all > > I get this error: > > *java.security.AccessControlException: access denied > java.net.NetPermission specifyStreamHandler* > > when trying to connect to my GAE server. Anyone know how to grant > permissions in GAE? > > thanks > -- 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.
[appengine-java] AppCfg error
Hi I get this error when I try and deply to GAE. usage: dirname path Exception in thread "main" java.lang.NoClassDefFoundError: com/google/appengine/tools/admin/AppCfg Caused by: java.lang.ClassNotFoundException: com.google.appengine.tools.admin.AppCfg at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:315) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330) at java.lang.ClassLoader.loadClass(ClassLoader.java:250) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:398) Just installed the 1.3 SDK, and then this error began. Any thoughts? /x -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this 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] java.security.AccessControlException: access denied java.net.NetPermission specifyStreamHandler
Hi all I get this error: *java.security.AccessControlException: access denied java.net.NetPermission specifyStreamHandler* when trying to connect to my GAE server. Anyone know how to grant permissions in GAE? thanks /x -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this 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] delete log and entities
Hello!! Ho can I delete the logs and the entities of my project in app engine? I need it to initializate all the system. Thanks. -- 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.