kostenloser Webspace werbefrei: lima-city


Google app engine: java.lang.NullPointerException

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    t***2

    moin

    ich hab mal eine frage:
    ich hab Keine ahnung welchges Objekt NULL sein könnte:

    ich programmire momentan ein Sevlet, dass auf der google app engine laufen soll
    kann mir jemand helfen?

    der source:

    public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException
    {
    log = Logger.getLogger(this.getServletName());


    HttpServletResponse rückgabe = resp ;
    if (req==null)log.warning("REQUEST=NULL!!!!");//diese zeile wird nicht ausgegeben
    boolean ok=false;
    if (req.getParameter("action")!=null)
    {
    String action=req.getParameter("action");



    if( action.equals("register"))
    {rückgabe=register(req,resp);ok=true;}

    if( action.equals("spiel"))
    {rückgabe=spiel(req,resp);ok=true;}
    if( action.equals("ausbau"))
    {rückgabe=ausbau(req,resp);ok=true;}
    //... und weiter

    der Error:
    HTTP ERROR 500

    Problem accessing /monument. Reason:

    INTERNAL_SERVER_ERROR

    Caused by:

    java.lang.NullPointerException
    at monument.MonumentServlet.ausbau(MonumentServlet.java:439)
    at monument.MonumentServlet.doPost(MonumentServlet.java:112)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    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.development.HeaderVerificationFilter.doFilter(HeaderVerificationFilter.java:35)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.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 com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:122)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.google.appengine.tools.development.BackendServersFilter.doFilter(BackendServersFilter.java:97)
    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.appengine.tools.development.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:78)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:369)
    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.content(HttpConnection.java:938)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
    at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

    danke für eure hilfe


    Ich idiot!
    der Fehler ist in der methode ausbau(req,resp) dass sollte die fehlermeldung aber "sagen"...
    jetzt muss ich ihn nur noch finden...

    ahe ich weiß jetzt welches objekt NULL ist...
    der code macht zwar trotzdem nicht, was er soll...

    Thema kann gelöscht werden!

    Beitrag zuletzt geändert: 28.4.2012 14:31:36 von ttm02
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    ttm02 schrieb:
    ich programmire momentan ein Sevlet, dass auf der google app engine laufen soll
    Verwende doch bei Code das [ code ]-Format, das verbessert die Lesbarkeit.

    ttm02 schrieb:
    Ich idiot!
    der Fehler ist in der methode ausbau(req,resp) dass sollte die fehlermeldung aber "sagen"...
    Hat sie doch auch:
    at monument.MonumentServlet.ausbau(MonumentServlet.java:439)


    ttm02 schrieb:
    der code macht zwar trotzdem nicht, was er soll...
    Funktioniert es bereits oder brauchst du noch Hilfe?
  4. Autor dieses Themas

    t***2

    Danke,
    aber jetzt sollte alles Funktionieren!

    ihr könnt mein selbstprogrammiertes Browserspiel nun auf
    http://monumentapp.appspot.com/
    spielen!
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!