View Issue Details

IDProjectCategoryView StatusLast Update
0009895MMW v4Framework: Scripts/Extensionspublic2012-11-07 01:55
ReporterBex Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformWindowsOS7OS Version-
Product Version4.0.6 
Target Version4.0.7Fixed in Version4.0.7 
Summary0009895: Scripts: Upgrade/Unistallation of Scripts doesn't work properly (Regression)
DescriptionWhen running a properly configured Uninstaller.vbs, the following fails:
(4.0.7.1506)
1. Script.UnRegisterAllEvents, doesn't work, leaving old events still active
2. SDB.RefreshScriptItems, doesn't have any effect at all
3. Script created nodes are not deleted
4. Script created menus are not deleted (Not sure if they ever have been)
5. The old script file is not removed from MM's internal memory, meaning that errors from e.g. unregistered events refer to lines in the script file which is deleted.

When upgrading scripts, double script created nodes are the main problem. But it might exist more issues.

A restart of MM solves all problems but this used to work fine in MM3.

Let me know if a sample script is needed.
TagsNo tags attached.
Fixed in build1507

Activities

Ludek

2012-11-01 15:17

developer   ~0032868

You seem to be true, it is reproducable e.g. with your http://www.mediamonkey.com/addons/browse/item/last-100-played-modified-added-1/

And it is reproducable only if the script is installed for current user only, uninstalling for all users works.

Ludek

2012-11-01 15:37

developer   ~0032869

Fixed in 4.0.7.1507

peke

2012-11-07 01:55

developer   ~0032989

Verified 1508