Opened 15 years ago
Closed 15 years ago
#1102 closed defect (fixed)
WebClient does not support concurrent I/O operations
Reported by: | jng | Owned by: | ksgeograf |
---|---|---|---|
Priority: | medium | Milestone: | Maestro-2.0 |
Component: | Maestro | Version: | |
Severity: | trivial | Keywords: | |
Cc: | External ID: |
Description ¶
Steps to reproduce:
- Bring up the properties of a resource
- Switch to the references tab.
- Cancel the dialog before the references are loaded.
- Try again. The error occurs. Doing anything afterwards will repeatedly throw this error.
Now the actual error itself may actually be legitimate, but there should be some mechanism whether in Maestro or MaestroAPI itself such that it never enters such an invalid state. (a hanging client connection)
Change History (2)
comment:1 by , 15 years ago
Status: | new → assigned |
---|
comment:2 by , 15 years ago
Milestone: | → Maestro-2.0 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Version: | 2.0.2 |
Note:
See TracTickets
for help on using tickets.
Fixed in r4341.
Maestro now protects against this in the mentioned situation. The exception would be thrown until the operation has completed (which may take a long time).
I will create a new issue to request that MaestroAPI becomes threadsafe.