Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The main problem is that if threads outlive the console that owns the stream, those threads will always read out write to closed streams.
The use of inherited thread local is fine but should be smarter.
Attachments
Issue Links
- is related to
-
FELIX-1529 The console does not work anymore when connecting to another karaf instance
- Resolved
-
SSHD-152 Logging may cause deadlock.
- Resolved
-
FELIX-1536 [gogo] The ThreadIO implementation should use inheritable thread locals in case a command spawns a thread
- Closed
- is required by
-
KARAF-2773 Refreshing the console bundle closes karaf
- Resolved
- relates to
-
KARAF-2594 The use of inheritable thread locals in ThreadIO can cause problems
- Resolved