| Anonymous | Login | Signup for a new account | 02-09-2010 12:31 UTC |
| Main | My View | View Issues | Change Log | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||||
| 0003359 | [Squeak] Monticello | minor | always | 03-26-06 22:07 | 06-08-08 23:55 | ||||||||
| Reporter | nicolas cellier | View Status | public | ||||||||||
| Assigned To | avi | ||||||||||||
| Priority | normal | Resolution | fixed | ||||||||||
| Status | resolved | Product Version | 3.9 | ||||||||||
| Summary | 0003359: Monticello infinite loop | ||||||||||||
| Description |
I happened to have infinite loop on most actions in the MC Browser (showing the Diffing... progress bar repeatedly). Interrupting the process, i saw it was the #addToCache method sent on most MC actions. Stepping into, i saw that was due to the storeDiffs instVar set to true for my MCCacheRepository default. Inspecting instVar refs and senders, the only guilty is the 'store diffs' menu item in MC Browser. So, this is surely a wrong manipulation of me, but i feel like it's a little too easy to break things down... Shouldn't this store diffs item be protected in case of cache ? Couldn't it be reserved to advanced users and hidden to Monticello novices like me ? (having an advanced submenu implicitly stating don't put your nose therein) |
||||||||||||
| Additional Information |
execute in a 3.9a 7020 (should also work on elder images) MCCacheRepository default doAlwaysStoreDiffs. then try to get the changes in any version of your favourite package. |
||||||||||||
| Attached Files | |||||||||||||
|
|
|||||||||||||
Notes |
|
|
(0004579 - 147 - 153 - 153 - 153 - 153 - 153) nicolas cellier 03-26-06 22:19 |
maybe an easy work around is to define MCCacheRepository>>#alwaysStoreDiffs as always answering false, and thus having it ignoring the menu action. |
|
(0012285 - 125 - 125 - 265 - 265 - 265 - 265) Keith_Hodges 06-08-08 23:55 |
Not an Issue in LPF, just load it instead of fighting older MOnticello versions http://installer.pbwiki.com/LevelPlayingField [^] |
| Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
44 total queries executed. 35 unique queries executed. |