Kirjoittaja Aihe: java..  (Luettu 1000 kertaa)

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
java..
« : 24.02.10 - klo:15.30 »
Olen asentanut Heritrix 3 ja kun klikkasin ensimmäinen kerta: "Create new job" sain seuraava Virhe.
 
Cause: java.lang.NullPointerException

java.lang.NullPointerException
   at java.io.Reader.(Reader.java:61)
   at java.io.InputStreamReader.(InputStreamReader.java:55)
   at org.apache.commons.io.IOUtils.copy(IOUtils.java:1049)
   at org.apache.commons.io.IOUtils.toString(IOUtils.java:359)
   at org.archive.crawler.framework.Engine.createNewJobWithDefaults(Engine.java:333)
   at org.archive.crawler.restlet.EngineResource.acceptRepresentation(EngineResource.java:133)
   at org.restlet.resource.Resource.post(Resource.java:688)
   at org.restlet.resource.Resource.handlePost(Resource.java:537)
   at org.restlet.Finder.handle(Finder.java:357)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Router.handle(Router.java:504)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)
   at com.noelios.restlet.application.ApplicationHelper.handle(ApplicationHelper.java:112)
   at org.restlet.Application.handle(Application.java:341)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Guard.accept(Guard.java:198)
   at org.restlet.Guard.doHandle(Guard.java:354)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Router.handle(Router.java:504)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Router.handle(Router.java:504)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at com.noelios.restlet.StatusFilter.doHandle(StatusFilter.java:130)
   at org.restlet.Filter.handle(Filter.java:195)
   at org.restlet.Filter.doHandle(Filter.java:150)
   at org.restlet.Filter.handle(Filter.java:195)
   at com.noelios.restlet.ChainHelper.handle(ChainHelper.java:124)
   at org.restlet.Component.handle(Component.java:673)
   at org.restlet.Server.handle(Server.java:331)
   at com.noelios.restlet.ServerHelper.handle(ServerHelper.java:68)
   at com.noelios.restlet.http.HttpServerHelper.handle(HttpServerHelper.java:147)
   at com.noelios.restlet.ext.jetty.JettyServerHelper$WrappedServer.handle(JettyServerHelper.java:174)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
   at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:741)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
   at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
   at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:636)
   at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)

Mute

  • Käyttäjä
  • Viestejä: 58
    • Profiili
    • Kotisivuni
Vs: java..
« Vastaus #1 : 24.02.10 - klo:16.36 »
Tuo NullPointerException tulee, kun ohjelma yrittää kutsua olioa, jonka arvo on null. Minulla ei ole kokemusta Heritrix 3:sta ja en tiedä auttaako yhtään, jos sanon, että jokin asetus ei ole oikein, koska tuon null:n sijasta täytyisi olla jokin olio :) Tuon dumpin perusteella voisin ihan hatusta arvata, että jotain vikaa on tuossa Reader:ssä.