2025-07-18 00:11 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002281Spring engineGeneralpublic2011-07-10 01:12
Reporterabma 
Assigned Toabma 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0002281: Installer uses to much File *.* + Rmdir /R (this could remove to many files)
DescriptionThis should be fixed, because on uninstall some needed data could be deleted... :-(

Especially in the AI-dirs...


So, don't uninstall Spring!
Additional InformationPossible fixes:

replace all *.* or /R with an generated list of files
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
related to 0002110resolvedabma Spring Windows installer should uninstall already installed spring on new install 
+Relationships

-Notes

~0006199

abma (administrator)

if this is sometime fixed, please add that to the first section:

        ${If} ${FileExists} "$INSTDIR\uninst.exe"
            MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "$INSTDIR already contains an spring installation, do you want to uninstall it before installation?" /SD IDYES 0 verifyfailed
            ExecWait '"$INSTDIR\uninst.exe" /S _?=$INSTDIR' $0
            ${If} $0 > 0
                verifyfailed:
                Abort "Can't install over an old Spring installation, this could lead to errors, please uninstall first!"
            ${Endif}
        ${EndIf}
 
this uninstalls the old installation of spring

~0006984

abma (administrator)

rmdir /r is now only used for ./sections/springlobby.nsh

this can't be directly fixed


uninstalling on install is currently a bad idea, too, because old installations still contain these /r stuff...

so this is closed with fixed / can't fix more
+Notes

-Issue History
Date Modified Username Field Change
2011-01-05 22:52 abma New Issue
2011-01-05 22:56 abma Note Added: 0006199
2011-01-07 17:54 abma Relationship added related to 0002110
2011-07-03 12:19 abma Status new => assigned
2011-07-03 12:19 abma Assigned To => abma
2011-07-10 01:12 abma Note Added: 0006984
2011-07-10 01:12 abma Status assigned => resolved
2011-07-10 01:12 abma Resolution open => fixed
+Issue History