Willkommen Gast 

Infos ein-/ausblenden

Willkommen Gast! Um Beiträge zu verfassen musst Du registriert sein.





Seiten: [1]
Autor Thema:System.ArgumentException beim Speichern eines neuen Projektes mit relativem Pfad
fuggi
Neuling
Beiträge: 1
Permalink
avatar
Beitrag System.ArgumentException beim Speichern eines neuen Projektes mit relativem Pfad
am December 23, 2019, 11:08
Zitat

Hallo,
beim Speichern ("Save as") eines neuen Projektes, in dem man das Zielverzeichnis "." als relativen Pfad setzt, stürzt Hardlink Backup mit der Fehlermeldung "Der Wert liegt außerhalb des erwarteten Bereichs." ab. In der Log-Datei findet man dann folgenden Eintrag:

[2019-12-23 10:15:11.55] FATAL: An unhandled exception occurred in thread "System.Threading.Thread": at #=q2s3eU4gQjb6tC8vmSzb2eQt1guQzyfaN79KxpISMrsnElwYo_OEC$t_9VFsrWKWv.Void #=qcUHsGU2da8AVTbVYD7Yw22Hm9vnalTveiJ0nVd$t66k=(System.Object, System.UnhandledExceptionEventArgs)
[2019-12-23 10:15:11.56] FATAL: System.ArgumentException: Der Wert liegt außerhalb des erwarteten Bereichs.
   bei MS.Internal.AppModel.ShellUtil.GetShellItemForPath(String path)
   bei Microsoft.Win32.FileDialog.PrepareVistaDialog(IFileDialog dialog)
   bei Microsoft.Win32.FileDialog.RunVistaDialog(IntPtr hwndOwner)
   bei Microsoft.Win32.CommonDialog.ShowDialog(Window owner)
   bei #=qLD3nGhTCn$Fozd90D_cx71YIYFI9Lx9TF07vitcrHapSFJ5q94vGBNrk6watwdZhGomgQUACdKkhexHHm1K6Iw==.#=ql0vxIpKD$ykfqecLnwA2gw==()
   bei Lupinho.Net.HardlinkBackup.UI.Presentation.HardlinkBackupWindow.SaveAsCommand(Object sender, ExecutedRoutedEventArgs e)
   bei System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   bei System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   bei System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   bei System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   bei System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   bei System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   bei MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   bei System.Windows.Controls.Primitives.ButtonBase.OnClick()
   bei System.Windows.Controls.Button.OnClick()

Umgehen kann man diesen Fehler nur, indem man zuerst einen absoluten Pfad angibt, das Projekt speichert, den Pfad in einen relativen Pfad abändert und dann wieder das Projekt speichert.

Dieser Bug lässt sich leicht vermeiden, indem man einen Default-Pfad verwendet, wenn als Zielverzeichnis ein relativer Pfad angegeben ist.

Viele Grüße
fuggi

Seiten: [1]
Mingle Forum by cartpauj
Version: 1.0.34 ; Die Seite wurde geladen in: 0.026 Sekunden.