I don't think there is any dependencies among FS tabs. The only thing in common is they all need to go through Swing thread to perform some kind of operations such as interacting with users, sending command output to terminal for display, etc. If for any reason that Swing thread is blocked or crashed, FS tabs won't response, so does the entire ADS application.
When working on issue #7909, I could always have multiple FS tabs open, crashed one of them and continued to get others working without any problem; was not able to reproduce the Pipe broken error and WriteEndDead exceptions mentioned in #7909.
FS might run into 'broken pipe' and 'write end dead' exceptions in some situations due to the way how FS writes data to terminal (see 10/17/12 comments in #7574) but this does not mean there is a dependency between FS instances.
FS might run into 'broken pipe' and 'write end dead' exceptions in some situations due to the way how FS writes data to terminal (see 10/17/12 comments in #7574) but this does not mean there is a dependency between FS instances.
Issue #7910 |
Closed |
Won't Fix |
Resolved |
Completion |
No due date |
No fixed build |
No time estimate |
1 issue link |
relates to #7909
Issue #7909\csv2html -s on binary file |
I don't think there is any dependencies among FS tabs. The only thing in common is they all need to go through Swing thread to perform some kind of operations such as interacting with users, sending command output to terminal for display, etc. If for any reason that Swing thread is blocked or crashed, FS tabs won't response, so does the entire ADS application.
When working on issue #7909, I could always have multiple FS tabs open, crashed one of them and continued to get others working without any problem; was not able to reproduce the Pipe broken error and WriteEndDead exceptions mentioned in #7909.