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) 
{


Reply via email to