Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.7.02
-
None
-
Query Tool
-
Temporal Queries
-
i2b2 Core
-
All Web Browsers
-
1.7.04.0004
Description
The web client will "hang" when you drag a previous temporal query from the previous query view to the query tool view if the temporal query has a span of time defined.
The "Span of Time" is defined on the Define Order of Events tab by checking By / And and entering a constraint.
Example:
By > 3 months
The "Span of Time" is defined on the Define Order of Events tab by checking By / And and entering a constraint.
Example:
By > 3 months
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 1.7.03 [ 10128 ] | |
Reproduction Notes |
Steps to Reproduce:
1. In the Query Tool select Define sequence of Events at Temporal Constraint. 2. Add concept to Define population in which event occurs. 3. Add concept to Event 1 and Event 2. 4. Go to the Define order of events page. 5. Define the order in which the events are to occur. 6. Click on the check box next to By and enter a value like 3 and select either days or months. 7. Run the query. 8. Once the query finishes, click on the Clear button in the Query tool. 9. The Query tool view will clear and return to the default settings. 10. Drag the temporal query you just ran from the previous query view and drop it into the query tool view. 11. Notice Loading appears and the Web Client freezes. |
|
Assignee | Mike Mendis [ mem61 ] | |
i2b2 Sponsored Project/s | i2b2 Core [ 10196 ] | |
Status | New [ 10000 ] | Open [ 1 ] |
Fix Version/s | 1.7.04 [ 10161 ] | |
Fix Version/s | 1.7.03 [ 10128 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Mike Mendis [ mem61 ] | Janice Donahoe [ jmd86 ] |
Status | In Progress [ 3 ] | Ready to Test [ 10001 ] |
Status | Ready to Test [ 10001 ] | Testing [ 10002 ] |
Testing Notes |
Tested with build 1.7.04.0002 and it is partially working. Prior to this build the issue would happen if a "Span of Time" was defined OR if more than two events were defined.
This is now working if more than two events are defined. If a span of time is defined the web client is no longer hanging but the concepts are not being populated into the query tool. The panels are blank for all the events and the defined population. The order of events is defaulting correctly. |
|
Status | Testing [ 10002 ] | Testing [ 10002 ] |
Assignee | Janice Donahoe [ jmd86 ] | Mike Mendis [ mem61 ] |
Status | Testing [ 10002 ] | Reopened [ 4 ] |
Testing Notes |
Tested with build 1.7.04.0002 and it is partially working. Prior to this build the issue would happen if a "Span of Time" was defined OR if more than two events were defined.
This is now working if more than two events are defined. If a span of time is defined the web client is no longer hanging but the concepts are not being populated into the query tool. The panels are blank for all the events and the defined population. The order of events is defaulting correctly. |
Tested with build 1.7.04.0002 and it is partially working. Prior to this build the issue would happen if a "Span of Time" was defined OR if more than two events were defined.
This is now working if more than two events are defined. If a span of time is defined, the web client is no longer hanging but the concepts are not being populated into the query tool. The panels are blank for all the events and the defined population. The order of events is defaulting correctly. I also noticed in the latest build that the span of time is not removed when clearing the query. STEPS TO REPRODUCE THE TWO OUTSTANDING ISSUES: 1. Run a temporal query in which a span of time (BY / AND) is defined on the Define Order of Events tab. 2. Click on the Clear button to reset the Query Tool to the defaults. 3. Go back to the Define Order of Events tab and notice that the Span from the query you just ran is still defaulting. The span will remain even if you drag over another previous temporal query that didn't have a span defined. Users have to go to the tab and manually remove it. 4. After clearing the Query Tool, drag the previous temporal query that you ran in the first step to the Query Tool. 5. Notice the Query Name displays correctly but the items do not default in any of the panels for any of the tabs. |
Assignee | Mike Mendis [ mem61 ] | Janice Donahoe [ jmd86 ] |
Status | Reopened [ 4 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | Ready to Test [ 10001 ] |
Status | Ready to Test [ 10001 ] | Testing [ 10002 ] |
Build Number/s (Testing) | 1.7.04.0002; 1.7.04.0004 | |
Testing Notes |
Tested with build 1.7.04.0002 and it is partially working. Prior to this build the issue would happen if a "Span of Time" was defined OR if more than two events were defined.
This is now working if more than two events are defined. If a span of time is defined, the web client is no longer hanging but the concepts are not being populated into the query tool. The panels are blank for all the events and the defined population. The order of events is defaulting correctly. I also noticed in the latest build that the span of time is not removed when clearing the query. STEPS TO REPRODUCE THE TWO OUTSTANDING ISSUES: 1. Run a temporal query in which a span of time (BY / AND) is defined on the Define Order of Events tab. 2. Click on the Clear button to reset the Query Tool to the defaults. 3. Go back to the Define Order of Events tab and notice that the Span from the query you just ran is still defaulting. The span will remain even if you drag over another previous temporal query that didn't have a span defined. Users have to go to the tab and manually remove it. 4. After clearing the Query Tool, drag the previous temporal query that you ran in the first step to the Query Tool. 5. Notice the Query Name displays correctly but the items do not default in any of the panels for any of the tabs. |
Tested with build 1.7.04.0002 and it is partially working. Prior to this build the issue would happen if a "Span of Time" was defined OR if more than two events were defined.
This is now working if more than two events are defined. If a span of time is defined, the web client is no longer hanging but the concepts are not being populated into the query tool. The panels are blank for all the events and the defined population. The order of events is defaulting correctly. I also noticed in the latest build that the span of time is not removed when clearing the query. STEPS TO REPRODUCE THE TWO OUTSTANDING ISSUES: 1. Run a temporal query in which a span of time (BY / AND) is defined on the Define Order of Events tab. 2. Click on the Clear button to reset the Query Tool to the defaults. 3. Go back to the Define Order of Events tab and notice that the Span from the query you just ran is still defaulting. The span will remain even if you drag over another previous temporal query that didn't have a span defined. Users have to go to the tab and manually remove it. 4. After clearing the Query Tool, drag the previous temporal query that you ran in the first step to the Query Tool. 5. Notice the Query Name displays correctly but the items do not default in any of the panels for any of the tabs. ------------------------------------------------- This has been tested in the latest build and it is now working correctly. Previous temporal queries can be used in the Query tool regardless of how many events, temporal relationships, or span of time is defined on the original query. |
Status | Testing [ 10002 ] | Testing [ 10002 ] |
Build Number (Fixed) | 1.7.04.0004 | |
Resolution | Fixed [ 1 ] | |
Status | Testing [ 10002 ] | Resolved [ 5 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |