SVN 4943: Nullpointer @ /xml/queues_p.xml

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon daburna » Mo Jun 23, 2008 11:06 am

Auf http://localhost:8080/WatchCrawler_p.html werden keine URLs gezeigt und dieser Fehler findet sich im Log:
Code: Alles auswählen
W 2008/06/23 11:42:52 FILEHANDLER Unexpected error while processing query.
Session: Session_127.0.0.1:60116#9
Query:   /xml/queues_p.xml
Client:  localhost
Reason:  java.lang.NullPointerException
java.lang.NullPointerException
   at de.anomic.http.httpdFileHandler.rewriteMethod(httpdFileHandler.java:1010)
   at de.anomic.http.httpdFileHandler.invokeServlet(httpdFileHandler.java:1032)
   at de.anomic.http.httpdFileHandler.doResponse(httpdFileHandler.java:634)
   at de.anomic.http.httpdFileHandler.doGet(httpdFileHandler.java:262)
   at de.anomic.http.httpd.GET(httpd.java:493)
   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at de.anomic.server.serverCore$Session.listen(serverCore.java:756)
   at de.anomic.server.serverCore$Session.run(serverCore.java:637)
daburna
 
Beiträge: 316
Registriert: Mi Jun 27, 2007 12:05 pm
Wohnort: Greifswald

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon datengrab » Mo Jun 23, 2008 11:08 am

Das habe ich vor einiger Zeit auch schon hier viewtopic.php?f=6&t=1253#p8547 geschrieben.
datengrab
 
Beiträge: 366
Registriert: Sa Aug 25, 2007 7:22 pm

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon Low012 » Mo Jun 23, 2008 11:15 am

Die Grafiken zum Pausieren der Queues werden auch nicht agezeigt. Ich wollte mir die Seite gestern eigentlich mal genauer ansehen, habe das aber nicht geschafft. Vielelicht schaffe ich es heute. Mal sehen...
Low012
 
Beiträge: 2214
Registriert: Mi Jun 27, 2007 12:11 pm

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon DanielR » Mo Jun 23, 2008 12:01 pm

ich kann da nichts finden, in der Zeile wo die NPE kommt, kann das c eigentlich nicht null sein!? Vor allem wurde dahingehend nichts geändert!?

Ich habe zwar etwas am WatchCrawler geändert, aber nicht an den queues_p.*!? Für mich nicht nach vollziehbar. Apropos: Es passiert nicht immer! Auf meinem Entwickler-Peer habe ich diesen Fehler nicht, aber auch meinem Produktiv-Peer.
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon daburna » Mo Jun 23, 2008 12:22 pm

datengrab hat geschrieben:Das habe ich vor einiger Zeit auch schon hier viewtopic.php?f=6&t=1253#p8547 geschrieben.

Sorry, die Suchfunktion des Forums ist echt nicht so toll. Hab extra nach /xml/queues_p.xml gesucht und kein Ergebnis bekommen.
daburna
 
Beiträge: 316
Registriert: Mi Jun 27, 2007 12:05 pm
Wohnort: Greifswald

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon DanielR » Mo Jun 23, 2008 12:54 pm

Der Fehler wird leider verschwiegen. Es ist folgender:
java.lang.LinkageError: loader (instance of de/anomic/server/serverClassLoader): attempted duplicate class definition for name: "xml/queues_p"

Was ist die Ursache? Ich habe noch ein gen/xml/queues_p.class neben der Datei in htroot/xml. Aber das ist mit status_p.xml dasselbe, hier gibt es keinen Fehler.
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon DanielR » Mo Jun 23, 2008 4:29 pm

OK; der Fehler ist wohl dadurch entstanden, dass ich direkt aus der WatchCrawler_p.java die queues_p-Klasse benutze. Anschliessend soll diese per HTTP von dem httpdFileHandler geladen werden. Allerdings sollte die folgenden Zeile statt null die Klasse liefern:
Code: Alles auswählen
c = findLoadedClass(classname);

Warum wird die Klassen nicht gefunden? Weil sie den falschen Namen hat: Es wird nur der Dateiname genommen, hier also 'queues_p'. Java sagt aber in der Fehlermeldung, dass sie 'xml/queues_p' heisst. Kann man jetzt erraten wann man ein Package braucht und wann nicht?? Bzw. die Klasse korrekt auflösen? Intern wird das ja anscheinend für die Fehlermeldung gemacht, aber bei findLoadedClass() nicht :/

Aktueller Wokraround:
erst localhost:port/xml/queues_p.xml aufrufen, anschliessend WatchCrawler_p.html (nachdem YaCy gestartet wurde) 8-)
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon DanielR » Mo Jun 23, 2008 5:56 pm

fixed in 4952
DanielR
 
Beiträge: 395
Registriert: Di Feb 12, 2008 2:22 pm

Re: SVN 4943: Nullpointer @ /xml/queues_p.xml

Beitragvon Huppi » Mo Jun 23, 2008 6:52 pm

Ah, da komme ich mit meiner Bestätigung zu spät ;-P

W 2008/06/23 19:50:07 FILEHANDLER Unexpected error while processing query.
Session: Session_192.168.0.2:1133#92
Query: /xml/queues_p.xml
Client: 192.168.0.2
Reason: java.lang.NullPointerException
java.lang.NullPointerException
at de.anomic.http.httpdFileHandler.rewriteMethod(httpdFileHandler.java:1010)
at de.anomic.http.httpdFileHandler.invokeServlet(httpdFileHandler.java:1032)
at de.anomic.http.httpdFileHandler.doResponse(httpdFileHandler.java:634)
at de.anomic.http.httpdFileHandler.doGet(httpdFileHandler.java:262)
at de.anomic.http.httpd.GET(httpd.java:493)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at de.anomic.server.serverCore$Session.listen(serverCore.java:756)
at de.anomic.server.serverCore$Session.run(serverCore.java:637)


SVN4950, Peer MotoYaCy
Huppi
 
Beiträge: 898
Registriert: Fr Jun 29, 2007 9:49 am
Wohnort: Kürten


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste