Installer breaking installation if error in Cleanup

Description

I regularly get customers that have a failed upgrade because:

Failure ExceptionSchwabenCode.QuickIO.UnmatchedFileSystemEntryTypeException: FileSystemEntryType not matched! at SchwabenCode.QuickIO.QuickIOFile.InternalFileExists(String uncPath) at DotNetNuke.Common.Utilities.FileSystemUtils.DeleteFiles(Array arrPaths) at DotNetNuke.Services.Installer.Installers.CleanupInstaller.ProcessCleanupFile()

The installer should NEVER fail the install due to ANY error in Cleanup. Cleanup is a non-critical part of installations. You can report them to the user if need be. But to break the entire installation is unhelpful and is a major headache for developers.

QA Test Plan

None

Assignee

Unassigned

Reporter

Peter Donker

Story Size

Unknown

Severity

Major

Triage

New

Reported in Build #

None

Fixed in Build

None

Dev Owner

None

Includes Code Fix

No

Documentation Required

None

Trouble Ticket

None

Requires More Info

None

QA Story Points

None

QA Owner

None

Injected

None

Automation Required

None

Code Review Owner

None

Components

Affects versions

Priority

Blocker
Configure