Author: nextgens
Date: 2006-12-29 19:20:07 +0000 (Fri, 29 Dec 2006)
New Revision: 11526
Modified:
trunk/freenet/src/freenet/node/Node.java
trunk/freenet/src/freenet/node/fcp/FCPServer.java
Log:
Some not yet tested code trying to address the error above... NOT TESTED!
INFO | jvm 1 | 2006/12/29 08:39:57 | java.lang.NullPointerException
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.FCPConnectionOutputHandler.queue(FCPConnectionOutputHandler.java:66)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.ClientGet.trySendDataFoundOrGetFailed(ClientGet.java:375)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.ClientGet.sendPendingMessages(ClientGet.java:415)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.FCPClient.queuePendingMessagesOnConnectionRestart(FCPClient.java:128)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.FCPClient.setWatchGlobal(FCPClient.java:216)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.WatchGlobal.run(WatchGlobal.java:42)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.FCPConnectionInputHandler.realRun(FCPConnectionInputHandler.java:88)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
freenet.node.fcp.FCPConnectionInputHandler.run(FCPConnectionInputHandler.java:29)
INFO | jvm 1 | 2006/12/29 08:39:57 | at
java.lang.Thread.run(Thread.java:595)
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2006-12-29 12:11:00 UTC (rev
11525)
+++ trunk/freenet/src/freenet/node/Node.java 2006-12-29 19:20:07 UTC (rev
11526)
@@ -37,7 +37,6 @@
import com.sleepycat.je.EnvironmentMutableConfig;
import freenet.client.FetcherContext;
-import freenet.config.Config;
import freenet.config.FreenetFilePersistentConfig;
import freenet.config.InvalidConfigValueException;
import freenet.config.PersistentConfig;
Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java 2006-12-29 12:11:00 UTC
(rev 11525)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java 2006-12-29 19:20:07 UTC
(rev 11526)
@@ -149,10 +149,14 @@
} catch (Throwable t) {
Logger.error(this, "Caught "+t, t);
}
+ try{
+ Thread.sleep(2000);
+ }catch (InterruptedException e) {}
}
}
private void realRun() throws IOException {
+ if(!node.isHasStarted()) return;
// Accept a connection
Socket s = networkInterface.accept();
FCPConnectionHandler ch = new FCPConnectionHandler(s, this);