Seite 1 von 1

Crawl einer "file://" URL führt zu HTTP Error 500

BeitragVerfasst: Mo Jun 02, 2014 8:07 pm
von Johnathan316
Hallo,

Ich habe YaCy auf dem Raspberry Pi installiert. Als Anwendungszweck habe ich "Intranet Indexierung" eingestellt. Damit sollte es doch auch möglich sein, ein (verteiltes) Dateisystem zu indizieren. Ich möchte an den RPI eine externe Festplatte anschließen, auf der verschiedene Dokumente liegen, die ich mit YaCy dann durchsuchen möchte.
Dabei muss ich, wenn ich es richtig verstanden habe, eine URL vom Typ file:// angeben. Zu Testen habe ich das Verzeichnis "/home/pi/files" erstellt. Wenn ich allerdings die URL "file:///home/pi/files" crawle erhalte ich einen HTTP Error 500.
Diesen Fehler erhalte ich auch, wenn ich nur "file:///" crawle, was ja unter Linux das Hauptverzeichnis ist.
Auf dem Raspberry Pi läuft das aktuelle Raspbian.

Hier nochmal die komplette Fehlermeldung:

Code: Alles auswählen
HTTP ERROR 500

Problem accessing /Crawler_p.html. Reason:

    Server Error

Caused by:

javax.servlet.ServletException: /home/pi/yacy/DATA/LOCALE/htroot/de/Crawler_p.html
   at net.yacy.http.servlets.YaCyDefaultServlet.handleTemplate(YaCyDefaultServlet.java:800)
   at net.yacy.http.servlets.YaCyDefaultServlet.doGet(YaCyDefaultServlet.java:303)
   at net.yacy.http.servlets.YaCyDefaultServlet.doPost(YaCyDefaultServlet.java:365)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
   at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
   at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
   at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:522)
   at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
   at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
   at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at net.yacy.http.CrashProtectionHandler.handle(CrashProtectionHandler.java:33)
   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
   at org.eclipse.jetty.server.Server.handle(Server.java:370)
   at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
   at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
   at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
   at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
   at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
   at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
   at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
   at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
   at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
   at java.lang.Thread.run(Thread.java:745)


YaCy 1.72 - powered by Jetty -


Danke für eure Hilfe

Johnathan316