Skip to content

OrangeBits has disabled when WebMatrix froze. #18

Description

@fujitatakesh

I was using WebMatrix with OrangeBits Compiler.
When the WebMatrix crashed, The OrangeBits was disabled on next launch.
Detail was below: (Sorry it's automatic translation)

There is a possibility that the crash was caused by "OrangeBits" extension, this feature is disabled. It is recommended that you request assistance by contacting the owner of the extension.

System.AggregateException: exception of the task, was not monitored by waiting for the task, even by the access to the Exception property of the task. As a result, the exception that is not being monitored has been re-thrown by the finalizer thread. ---> Ionic.Zip.ZipException: The file C:\USERS[my name]\APPDATA\LOCAL\MICROSOFT\WEBMATRIX\EXTENSIONS\30\OrangeBits\Tools\bin\cake already exists.
    Place Ionic.Zip.ZipEntry.CheckExtractExistingFile (String baseDir, String targetFileName)
    Place Ionic.Zip.ZipEntry.InternalExtract (String baseDir, Stream outstream, String password)
    Place Ionic.Zip.ZipEntry.Extract (String baseDirectory)
    Place OrangeBits.OrangeBits. <> C__DisplayClass17. b__15 ()
    Place System.Threading.Tasks.Task.InnerInvoke ()
    Place System.Threading.Tasks.Task.Execute ()

I think this aid is allowing overwriting:
WebMatrixExtension.cs line:476
add-> e.ExtractExistingFile = Ionic.Zip.ExtractExistingFileAction.OverwriteSilently;

I suggest this fix for next apply.
@gissues:{"order":50,"status":"backlog"}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions