java - I get access denied when I try to implement TwitterStream filter or sample function -


i access denied when try implement twitterstream filter or sample function. java code follows:

package tweettmap; import twitter4j.*; import twitter4j.conf.configurationbuilder; public class stream {     public void getstreams()         throws twitterexception{     configurationbuilder cb;      cb = new configurationbuilder();      cb.setoauthconsumerkey("my key");      cb.setoauthconsumersecret("my consumer secret key");      cb.setoauthaccesstoken("my acess token");      cb.setoauthaccesstokensecret("my token key");             twitterstream twitterstream = new twitterstreamfactory(cb.build()).getinstance();            statuslistener listener = new statuslistener() {             @override             public void onstatus(status status) {                 system.out.println("@" + status.getuser().getscreenname() + " - " + status.gettext());             }              @override             public void ondeletionnotice(statusdeletionnotice statusdeletionnotice)                {                 system.out.println("got status deletion notice id:" + statusdeletionnotice.getstatusid());             }              @override             public void ontracklimitationnotice(int numberoflimitedstatuses) {                 system.out.println("got track limitation notice:" + numberoflimitedstatuses);             }              @override             public void onscrubgeo(long userid, long uptostatusid) {                 system.out.println("got scrub_geo event userid:" + userid + " uptostatusid:" + uptostatusid);             }              @override             public void onstallwarning(stallwarning warning) {                 system.out.println("got stall warning:" + warning);             }              @override             public void onexception(exception ex) {                 ex.printstacktrace();             }         };                            double boundingbox[][]= {{-180, -90}, {180, 90}};                   filterquery filtro = new filterquery();                   filtro.locations(boundingbox);                   twitterstream.addlistener(listener);                   twitterstream.filter(filtro);              } } 

error thrown follows:

com.google.apphosting.utils.jetty.jettylogger warn warning: /tweettmap java.security.accesscontrolexception: access denied ("java.lang.runtimepermission" "modifythreadgroup")     @ java.security.accesscontrolcontext.checkpermission(accesscontrolcontext.java:372)     @ java.security.accesscontroller.checkpermission(accesscontroller.java:559)     @ java.lang.securitymanager.checkpermission(securitymanager.java:549)     @ com.google.appengine.tools.development.devappserverfactory$customsecuritymanager.checkpermission(devappserverfactory.java:429)     @ com.google.appengine.tools.development.devappserverfactory$customsecuritymanager.checkaccess(devappserverfactory.java:454)     @ java.lang.threadgroup.checkaccess(threadgroup.java:315)     @ java.lang.thread.init(thread.java:389)     @ java.lang.thread.init(thread.java:349)     @ java.lang.thread.<init>(thread.java:444)     @ twitter4j.twitterstreamimpl$twitterstreamconsumer.<init>(twitterstreamimpl.java:505)     @ twitter4j.twitterstreamimpl$7.<init>(twitterstreamimpl.java:308)     @ twitter4j.twitterstreamimpl.filter(twitterstreamimpl.java:308)     @ tweettmap.stream.getstreams(stream.java:92)     @ tweettmap.tweettmapservlet.doget(tweettmapservlet.java:73)     @ javax.servlet.http.httpservlet.service(httpservlet.java:617)     @ javax.servlet.http.httpservlet.service(httpservlet.java:717)     @ org.mortbay.jetty.servlet.servletholder.handle(servletholder.java:511)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1166)     @ com.google.appengine.api.socket.dev.devsocketfilter.dofilter(devsocketfilter.java:74)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ com.google.appengine.tools.development.responserewriterfilter.dofilter(responserewriterfilter.java:127)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ com.google.appengine.tools.development.headerverificationfilter.dofilter(headerverificationfilter.java:34)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ com.google.appengine.api.blobstore.dev.serveblobfilter.dofilter(serveblobfilter.java:63)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ com.google.apphosting.utils.servlet.transactioncleanupfilter.dofilter(transactioncleanupfilter.java:43)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ com.google.appengine.tools.development.staticfilefilter.dofilter(staticfilefilter.java:125)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ com.google.appengine.tools.development.devappservermodulesfilter.dodirectrequest(devappservermodulesfilter.java:366)     @ com.google.appengine.tools.development.devappservermodulesfilter.dodirectmodulerequest(devappservermodulesfilter.java:349)     @ com.google.appengine.tools.development.devappservermodulesfilter.dofilter(devappservermodulesfilter.java:116)     @ org.mortbay.jetty.servlet.servlethandler$cachedchain.dofilter(servlethandler.java:1157)     @ org.mortbay.jetty.servlet.servlethandler.handle(servlethandler.java:388)     @ org.mortbay.jetty.security.securityhandler.handle(securityhandler.java:216)     @ org.mortbay.jetty.servlet.sessionhandler.handle(sessionhandler.java:182)     @ org.mortbay.jetty.handler.contexthandler.handle(contexthandler.java:765)     @ org.mortbay.jetty.webapp.webappcontext.handle(webappcontext.java:418)     @ com.google.appengine.tools.development.devappenginewebappcontext.handle(devappenginewebappcontext.java:98)     @ org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)     @ com.google.appengine.tools.development.jettycontainerservice$apiproxyhandler.handle(jettycontainerservice.java:491)     @ org.mortbay.jetty.handler.handlerwrapper.handle(handlerwrapper.java:152)     @ org.mortbay.jetty.server.handle(server.java:326)     @ org.mortbay.jetty.httpconnection.handlerequest(httpconnection.java:542)     @ org.mortbay.jetty.httpconnection$requesthandler.headercomplete(httpconnection.java:923)     @ org.mortbay.jetty.httpparser.parsenext(httpparser.java:547)     @ org.mortbay.jetty.httpparser.parseavailable(httpparser.java:212)     @ org.mortbay.jetty.httpconnection.handle(httpconnection.java:404)     @ org.mortbay.io.nio.selectchannelendpoint.run(selectchannelendpoint.java:409)     @ org.mortbay.thread.queuedthreadpool$poolthread.run(queuedthreadpool.java:582) 


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -