Scott G. Miller writes:
           It seems the command-line client is not quiting after a
           request.  It transfers the data and just stops.

Can you be more precise -- which command-line client did you use, what
command-line arguments (including the key you requested), what operating
system, what JVM, what phase of moon?

I suspect, however, that I am seeing roughly the same problem.  Under
Kaffe on FreeBSD,
I get the following errors after the data has been transferred by RequestClient:

        Dumping live threads:
        `Thread-0' tid 0x82e3010, status SUSPENDED flags 
         blocked at 0x82e2340 (0x82e3010->|) 
        `gc' tid 0x81cb010, status SUSPENDED flags 
         blocked at 0x8196dc0 (0x81cb010->|) 
        `finaliser' tid 0x81c2010, status SUSPENDED flags 
         blocked at 0x8196d90 (0x81c2010->|) 
        Deadlock: all threads blocked on internal events

I don't get the problem under JDK 1.1.8.  I also noticed that a
Kaffe-compiled client refuses to run under JDK ("Error loading class
Freenet.client.RequestClient: Bad index into constant pool"), although
the compiler used does not affect how the Kaffe VM behaves.

It might be time to start naming threads, just to get a handle on this
sort of bug (it's not the first time I have seen it).

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to