commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rory Winston (JIRA)" <>
Subject [jira] Commented: (NET-145) Deadlock in TelnetInputStream
Date Tue, 28 Nov 2006 16:20:24 GMT
    [ ] 
Rory Winston commented on NET-145:


This should be fixed in the snapshot of commons-net-2.0, although this requires JDK 1.5+.
If you are in a position to test this, it would be great if you can verify if it works or

> Deadlock in TelnetInputStream
> -----------------------------
>                 Key: NET-145
>                 URL:
>             Project: Commons Net
>          Issue Type: Bug
>    Affects Versions: 1.4 Final
>         Environment: Heavy mutlithreaded environment using Jakarta VFS (which uses Commons
Net) for ftp file transfers
>            Reporter: Norbert Seekircher
> "Sometimes" single threads of our application (each thread transfering data from ftp
servers) get locked forever. When monitoring our tool with JConsole, I can see that such a
thread usually hangs at, line 339.
> This line contains the statement 
> __queue.wait();
> Unfortunately I haven't found a way to reproduce this issue, it just happens about once
a day (while running 24 hours and transfering about 50000 files).
> As a quick and dirty workaround: What do you think about replacing this line with something
> long startTime = System.currentTimeMillis();
> __queue.wait(60000);
> if ((System.currentTimeMillis() - startTime) > 55000) {
>     throw new InterruptedException("Unknown strange and nasty blocker detected");
> } 
> So at least it would not just block the thread.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message