• 20.04.2024, 07:41
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Aquasuite Absturz durch Tastenkombination

Sonntag, 24. April 2022, 15:18

Moin,
Aquasuite stürzt sofort, unendlich oft wiederholbar ab, wenn nach der Eingabe von Zahlen in der Übersichtsseite ein Wert mit STRG+ENTER final eingegeben wird.
Anbei ein Video mit einem Beispiel.

Link zu Google Drive

Montag, 25. April 2022, 07:28

Passiert das auch wenn du eine neue Seite anlegst und dort etwas editierst?
Das sieht für mich akutell eher danach aus als wenn bei Dir da noch etwas im Hintergrund mitläuft was die aquasuite abstürzen lässt.
In der Windows Ereignissanzeige gibt es immer 2 Crashlogs wenn etwas abstützt. Die sind etwas hilfreicher.

Montag, 25. April 2022, 08:35

Ich habe es mal versucht, indem ich in der vorgefertigten LEAKSHIELD Übersichtsseite beim Druck Diagramm den Positionswert der X Achse von 100 auf 105 gesetzt habe.
Die Aquasuite stürzt ab, nachdem ich mit STRG Enter bestätigt habe, auch wenn sich mir nicht erschließt, wie man darauf kommt so etwas zu tun :)

Bei einer neu erstellten Seite mit nur einem Wert gibt es das gleiche Ergebnis mit gleichem Ausnahmecode und Fehleroffset.

Application Error:

Zitat

Name der fehlerhaften Anwendung: aquasuite.exe, Version: 10.2.8130.14406, Zeitstempel: 0x624bdaee
Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.19041.1645, Zeitstempel: 0x630193b4
Ausnahmecode: 0xe0434352
Fehleroffset: 0x0000000000034f69
ID des fehlerhaften Prozesses: 0x46a4
Startzeit der fehlerhaften Anwendung: 0x01d8585a8b6ccce2
Pfad der fehlerhaften Anwendung: C:\Program Files\aquasuite\aquasuite.exe
Pfad des fehlerhaften Moduls: C:\WINDOWS\System32\KERNELBASE.dll
Berichtskennung: ec1e4d34-4288-4868-8321-7b3561b243a1
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:


.NET Runtime error:

Zitat

Anwendung: aquasuite.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.ArgumentOutOfRangeException
bei System.Char.IsControl(System.String, Int32)
bei AquaComputer.Controls.NumericBox.XUB2WuqXGM5go4omGZYt(System.Object, Int32)
bei AquaComputer.Controls.NumericBox.XIev9iqLukU(System.Object, System.Windows.Input.TextCompositionEventArgs)
bei System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
bei System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
bei System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
bei System.Windows.Input.InputManager.ProcessStagingArea()
bei System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
bei System.Windows.Input.TextCompositionManager.PostProcessInput(System.Object, System.Windows.Input.ProcessInputEventArgs)
bei System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(System.Windows.Input.ProcessInputEventHandler, System.Windows.Input.ProcessInputEventArgs)
bei System.Windows.Input.InputManager.ProcessStagingArea()
bei System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
bei System.Windows.Input.TextCompositionManager.PostProcessInput(System.Object, System.Windows.Input.ProcessInputEventArgs)
bei System.Windows.Input.InputManager.RaiseProcessInputEventHandlers(System.Windows.Input.ProcessInputEventHandler, System.Windows.Input.ProcessInputEventArgs)
bei System.Windows.Input.InputManager.ProcessStagingArea()
bei System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
bei System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
bei System.Windows.Interop.HwndKeyboardInputProvider.ProcessTextInputAction(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
bei System.Windows.Interop.HwndSource.OnPreprocessMessage(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
bei System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority, System.Delegate, System.Object)
bei System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(System.Windows.Interop.MSG ByRef, Boolean ByRef)
bei System.Windows.Interop.ThreadMessageEventHandler.Invoke(System.Windows.Interop.MSG ByRef, Boolean ByRef)
bei System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(System.Windows.Interop.MSG ByRef)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
bei System.Windows.Window.ShowHelper(System.Object)
bei System.Windows.Window.ShowDialog()
bei AquaComputer.Datahandling.DisplayObject.SettingsDialog()
bei AquaComputer.Overview.UserPage.fLgEX2mMHFFYK8oBYNq(System.Object)
bei AquaComputer.Overview.UserPage.eWFbNI6AVa(System.Object, System.Windows.RoutedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
bei System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
bei System.Windows.Controls.MenuItem.InvokeClickAfterRender(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
bei MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Windows.Threading.DispatcherOperation.Invoke()
bei System.Windows.Threading.Dispatcher.ProcessQueue()
bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
bei MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
bei MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
bei System.Windows.Application.RunDispatcher(System.Object)
bei System.Windows.Application.RunInternal(System.Windows.Window)
bei AquaComputer.Aquasuite.App.Main()

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Taubenhaucher« (25. April 2022, 08:39)

Es gibt keinen Ausweg, den ein Mensch nicht beschreitet, um die tatsächliche Arbeit des Denkens zu vermeiden.
Thomas Alva Edison (1847-1931), amerik. Erfinder

Montag, 25. April 2022, 08:44

STRG+ENTER
Wir schauen uns das an, aber warum benutzt du das? Ein einfaches enter reicht doch.

Montag, 25. April 2022, 23:27

STRG + ENTER ist in einigen Programmen die Kombination für "Eingabe + OK-Button". Ist bei mir durch meine Arbeit so im Muskelgedächtnis.

Das wäre doch mal eine Idee für die Tastaturnutzer unter uns. Braucht man nicht immer den OK button mashen,sondern kann auch mit der Kombination das Fenster schließen.
PS: allgemein fände ich es richtig nice, wenn die Oberfläche (in den Einstellungsfenstern z.B.) deutlich besser mit der Tastatur bedienbar wären :)

Dienstag, 26. April 2022, 07:20

STRG + ENTER ist in einigen Programmen die Kombination für "Eingabe + OK-Button"
Und in vielen anderen Programmen wo mit Enter die Eingabe bestätigt wird ist das die Eingabe für eine neue Zeile. Das macht halt da nur wenig sinn, deshalb frage ich ja.

Freitag, 29. April 2022, 15:39

Wäre doch mal eine schöne Sache damit gleich die Einstellungsfenster schließen zu können. :thumbsup: