- CacheAdmin: no exception if cached file was not available

- fix for http://www.yacy-forum.de/viewtopic.php?t=3412

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3232 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
karlchenofhell 18 years ago
parent e1fb3550ab
commit 3863f2dd24

@ -174,7 +174,6 @@ public class CacheAdmin_p {
} }
} catch (Exception e) { } catch (Exception e) {
prop.put("info_type", NotCached); prop.put("info_type", NotCached);
e.printStackTrace();
} }
} else { } else {
prop.put("info", TypeDIR); prop.put("info", TypeDIR);

@ -125,7 +125,13 @@
<td>#[moddate]#</td> <td>#[moddate]#</td>
<td>#[wordcount]#</td> <td>#[wordcount]#</td>
<td>#[urldescr]#</td> <td>#[urldescr]#</td>
<td>#[url]#</td> <td>
#(available)#
<span class="tt">-not cached-</span>
::
<a href="CacheAdmin_p.html?action=info&amp;path=#[cachepath]#" class="small" title="#[urltitle]#">#[url]#</a>
#(/available)#
</td>
</tr> </tr>
#{/indexed}# #{/indexed}#
</table> </table>

@ -47,6 +47,7 @@ import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.Locale; import java.util.Locale;
import de.anomic.data.wikiCode;
import de.anomic.http.httpHeader; import de.anomic.http.httpHeader;
import de.anomic.index.indexURLEntry; import de.anomic.index.indexURLEntry;
import de.anomic.net.URL; import de.anomic.net.URL;
@ -181,7 +182,14 @@ public class IndexMonitor {
prop.put("table_indexed_" + cnt + "_moddate", daydate(urle.moddate())); prop.put("table_indexed_" + cnt + "_moddate", daydate(urle.moddate()));
prop.put("table_indexed_" + cnt + "_wordcount", urle.wordCount()); prop.put("table_indexed_" + cnt + "_wordcount", urle.wordCount());
prop.put("table_indexed_" + cnt + "_urldescr", comp.descr()); prop.put("table_indexed_" + cnt + "_urldescr", comp.descr());
prop.put("table_indexed_" + cnt + "_url", (cachepath == null) ? "-not-cached-" : "<a href=\"CacheAdmin_p.html?action=info&amp;path=" + cachepath + "\" class=\"small\" title=\"" + de.anomic.data.wikiCode.replaceXMLEntities(urlstr) + "\">" + de.anomic.data.wikiCode.replaceXMLEntities(urltxt) + "</a>"); if (cachepath == null) {
prop.put("table_indexed_" + cnt + "_available", 0);
} else {
prop.put("table_indexed_" + cnt + "_available", 1);
prop.put("table_indexed_" + cnt + "_available_cachepath", cachepath);
prop.put("table_indexed_" + cnt + "_available_urltitle", wikiCode.replaceXMLEntities(urlstr));
prop.put("table_indexed_" + cnt + "_available_url", wikiCode.replaceXMLEntities(urltxt));
}
dark = !dark; dark = !dark;
cnt++; cnt++;
} catch (Exception e) { } catch (Exception e) {

Loading…
Cancel
Save