Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DeltaCompression error between 1.7.5 and 1.7.6 version #1068

Open
hypnotisis opened this issue Jun 20, 2017 · 2 comments
Open

DeltaCompression error between 1.7.5 and 1.7.6 version #1068

hypnotisis opened this issue Jun 20, 2017 · 2 comments
Labels
bug:old-version Issues that target a very old version of the library, and should be retested if possible

Comments

@hypnotisis
Copy link

Hi,

I have updated my application with squirrel version 1.7.5. Then I made a new update with 1.7.6. This causes an error.

The "ApplyReleases" function gives the following error:

Exception source : DeltaCompressionDotNet.MsDelta
Exception message : Le fichier spécifié est introuvable
Exception methode incriminée : ApplyDelta
Exception StackTrace : à DeltaCompressionDotNet.MsDelta.MsDeltaCompression.ApplyDelta(String deltaFilePath, String oldFilePath, String newFilePath)
à Squirrel.DeltaPackageBuilder.applyDiffToFile(String deltaPath, String relativeFilePath, String workingDirectory)
à Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable1 source, Action1 onNext)
à Squirrel.DeltaPackageBuilder.ApplyDeltaPackage(ReleasePackage basePackage, ReleasePackage deltaPackage, String outputFile)
à System.Threading.Tasks.Task`1.InnerInvoke()
à System.Threading.Tasks.Task.Execute()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Squirrel.UpdateManager.ApplyReleasesImpl.d__8.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Squirrel.UpdateManager.ApplyReleasesImpl.d__2.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Squirrel.UpdateManager.d__9.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
à Equadex.Millenium.DesktopApplication.Management.Updater.CheckAndApplyUpdates()

On the other hand, an update between 2 releases made with the 1.7.6 works perfectly

@Devstone11
Copy link

This may be related to #877 as well as #1006. I'm also struggling to find a way around this error. Did you ever come up with a solution?

@Thieum
Copy link
Contributor

Thieum commented May 3, 2019

@hypnotisis @Devstone11 is it an issue you are still experiencing with the latest version of Squirrel?

@shiftkey shiftkey added the bug:old-version Issues that target a very old version of the library, and should be retested if possible label May 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:old-version Issues that target a very old version of the library, and should be retested if possible
Projects
None yet
Development

No branches or pull requests

4 participants