Author: nextgens
Date: 2006-08-16 12:53:09 +0000 (Wed, 16 Aug 2006)
New Revision: 10116
Modified:
trunk/freenet/src/freenet/clients/http/QueueToadlet.java
Log:
fixes :
INFO | jvm 1 | 2006/08/16 12:41:38 | Exception in thread
"freenet.clients.http.SimpleToadletServer$SocketHandler at 1babddb"
java.lang.ClassCastException
: freenet.node.fcp.ClientPutDir
INFO | jvm 1 | 2006/08/16 12:41:38 | at
freenet.clients.http.QueueToadlet.createRequestTable(QueueToadlet.java:744)
INFO | jvm 1 | 2006/08/16 12:41:38 | at
freenet.clients.http.QueueToadlet.handleGet(QueueToadlet.java:423)
INFO | jvm 1 | 2006/08/16 12:41:38 | at
freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:277)
INFO | jvm 1 | 2006/08/16 12:41:38 | at
freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:353)
INFO | jvm 1 | 2006/08/16 12:41:38 | at java.lang.Thread.run(Unknown
Source)
Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java 2006-08-16
12:36:29 UTC (rev 10115)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java 2006-08-16
12:53:09 UTC (rev 10116)
@@ -18,6 +18,7 @@
import freenet.node.RequestStarter;
import freenet.node.fcp.ClientGet;
import freenet.node.fcp.ClientPut;
+import freenet.node.fcp.ClientPutBase;
import freenet.node.fcp.ClientPutDir;
import freenet.node.fcp.ClientPutMessage;
import freenet.node.fcp.ClientRequest;
@@ -740,8 +741,10 @@
} else if (column == LIST_KEY) {
if (clientRequest instanceof ClientGet)
{
requestRow.addChild(createKeyCell(((ClientGet) clientRequest).getURI()));
- } else {
+ } else if (clientRequest instanceof
ClientPut) {
requestRow.addChild(createKeyCell(((ClientPut) clientRequest).getFinalURI()));
+ }else {
+
requestRow.addChild(createKeyCell(((ClientPutDir)
clientRequest).getFinalURI()));
}
} else if (column == LIST_FILENAME) {
if (clientRequest instanceof ClientGet)
{