Ich verstehe das nicht. Ihr habt jetzt alle drei Referenzen auf CachingCrmClassifier.getCache() gefunden.
Der betreffende Code istbodo hat geschrieben:Also ich hab jetzt alle Dateien gelöscht, die zu deinem Plugin gehören (inkl. der top/flop dinger) und die neue Version runtergeladen.
Leider hab ich immernoch den Nullpointer.
Beim speichern passiert auch ein Nullpointer
Ich kenn das, Nullpointer jagen is ech übel ;)...aber das packste schon noch :)Code: Alles auswählen
SCHWERWIEGEND: [PluginLoader.error.3#Saving data for plugin CRM114-Klassifikator failed! (/home/bodum/.tvbrowser/crmtv.CrmTv.dat)] java.lang.NullPointerException at crmtv.CrmTv.writeData(CrmTv.java:366)
Code: Alles auswählen
crmClassifier.getCache().deleteOld(60 * 60 * 24 * 14);
Den Code dafür habe ich jetzt sogar schon aufgebohrt:
Code: Alles auswählen
public CrmClassificationCache getCache() {
if(cache == null) {
System.err.println("This is impossible");
cache = new CrmClassificationCache();
}
return cache;
}
Das beste ist ja: Hier[tm] passiert all das gar nicht.
--
Henryk Plötz
Grüße aus Berlin