Bug 661536
| Summary: | globally uncaught exception when i click on Dashboard header link, but then quickly click on some other header link (e.g. Administration) before the Dashboard view has rendered | ||
|---|---|---|---|
| Product: | [Other] RHQ Project | Reporter: | Ian Springer <ian.springer> |
| Component: | Core UI | Assignee: | Jay Shaughnessy <jshaughn> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Mike Foley <mfoley> |
| Severity: | high | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 4.0.0.B02 | CC: | ccrouch, mazz, skondkar |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | 4.1 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-09-03 17:00:29 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 731034, 625146, 730796 | ||
|
Description
Ian Springer
2010-12-08 22:35:47 UTC
Is this related to 701973 No, I don't think so. When the user switches from one top view to another (e.g. from Dashboard to Administration), we call destroy() on the first top view before drawing the new top view. My guess is that the dashboard view and all its portlet children has been destroyed by the time the fetch RPC call in AutodiscoveryQueueDataSource has returned, and so the call to processResponse() on the datasource fails because the ListGrid the datasource was bound to has been destroyed. Bob B. is prototyping an impl of history-item-scoped uuids in RPC requests and responses for the purposes of discarding responses that have become obsolete due to the user navigating somewhere else. If that prototype is successful, it should fix this issue. Reassigning to Bob... jay says this should be fixed Master commit: b06d1811c26d285ca30101bcb3b8d775951da2b1 Anther variant of fast-click, this time specific to a bad assumption in the portlet/dash infrastructure. Verified on build#298 (Version: 4.1.0-SNAPSHOT Build Number: 66918cb) Verified clicking rapidly between the Dashboard to Administration top views. Also tried fast clicking on other top views. No exception is observed. Marking as verified. Bulk closing of old issues that are in VERIFIED state. |