Anomalie #124

Des bugs sont rencontrés lors de l'envoi de tab, ctrl+a et '

Added by Antoine Blanchet about 6 years ago. Updated about 6 years ago.

Status:FerméStart date:07/25/2011
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:PluginsEstimated time:4.00 hours
Target version:2.5.1Spent time:3.00 hours

Description

Des bugs ont étés remontés par Samuel : apparemment des exceptions sont déclenchées lorsqu'on essai d'envoyer Tab, Ctrl+a et '.
Il faut analyser les logs car ces bugs n'ont pas pu être reproduits en local.

nullref_teardown_mousewatcher - rapport de bug dans le mouse watcher : null ref au teardown (931 Bytes) Antoine Blanchet, 07/25/2011 04:47 PM

servicenotavailable_mousewatcher - rapport de bug dans le mouse watcher : service not available (1.07 KB) Antoine Blanchet, 07/25/2011 04:47 PM

History

#1 Updated by Antoine Blanchet about 6 years ago

  • je n'ai rien trouvé dans les logs à propos de ces erreurs
  • par contre j'ai trouvé des exceptions étranges dans le mouse watcher (logs en documents joints).

#2 Updated by Antoine Blanchet about 6 years ago

Une exception en lien avec l'envoi de touches a été déclenchée :

== Exception
 ExceptionType = InvalidOperationException
 Message = The Push() method can not be called if the key is already down (IsDown property).
 Source = CK.Keyboard
 TargetSite = CK.Keyboard.Key, CK.Keyboard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.Push
 == StackTrace
     à CK.Keyboard.Key.Push()
     à CK.WPF.ViewModel.VMKey`4.<ResetCommands>b__14()

Elle a certainement un lien avec le problème de Tab, Ctrl a et '.

Samuel, saurais-tu comment reproduire le bug que tu as fait lors de la fermeture de l'application ?
Voici le log issue des rapports

2011-07-05 10:43:39,253 [1] ERROR LogPlugin.LogPlugin - Log = LogEventEntryError
Member = IContext.OnExitApplication
Culprit = Host.AppViewModel.OnExitApplication
== Exception
 ExceptionType = TargetInvocationException
 Message = Une exception a �t� lev�e par la cible d'un appel.
 Source = mscorlib
 TargetSite = System.RuntimeMethodHandle, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089._InvokeMethodFast
 == StackTrace
     � System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
     � System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
     � System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
     � System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
     � System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
     � Caliburn.Micro.Screen.<TryClose>b__f()
     � Caliburn.Micro.Execute.<>c__DisplayClass1.<InitializeWithDispatcher>b__0(Action action)
     � Caliburn.Micro.Execute.OnUIThread(Action action)
     � Caliburn.Micro.Screen.TryClose()
     � Host.AppViewModel.OnExitApplication(Object sender, ApplicationExitEventArgs e)
     � IContext_Proxy_1._realService_OnExitApplication(Object , ApplicationExitEventArgs )
 == End of StackTrace
 == InnerException
  == Exception
   ExceptionType = InvalidOperationException
   Message = Impossible de d�finir Visibility � Visible ou d'appeler Show, ShowDialog ou Close lorsque la fen�tre est en cours de fermeture.
   Source = PresentationFramework
   TargetSite = System.Windows.Window, PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.VerifyNotClosing
   == StackTrace
       � System.Windows.Window.VerifyNotClosing()
       � System.Windows.Window.InternalClose(Boolean shutdown, Boolean ignoreCancel)
       � System.Windows.Window.Close()
   == End of StackTrace
   == End of Exception
  == End of InnerException
 == End of Exception

#3 Updated by Antoine Blanchet about 6 years ago

  • % Done changed from 0 to 50

#4 Updated by Antoine Blanchet about 6 years ago

  • Les bugs n'ont toujours pas pu être reproduits.

#5 Updated by Antoine Blanchet about 6 years ago

Les bugs ont étés identifiés. Ils se produisent uniquement sur une très faible machine.

#6 Updated by Antoine Blanchet about 6 years ago

  • % Done changed from 50 to 100

C'est corrigé.

#7 Updated by Antoine Blanchet about 6 years ago

  • Status changed from Nouveau to Fermé

Also available in: Atom PDF