The stack trace doesn't include any of EDDI's assemblies so it may be an exception being thrown in VoiceAttack rather than in EDDI (especially if EDDI did not log the exception within the .log files at %appdata%/EDDI).I think I have narrowed it down to when I land on auto=pilot HCS runs through a FUEL, Repair, Ammo check and puts ship in Hanger, that is when EDDI has a fit, and VA exits. EDDI works perfectly on it's own, and so does HCS. A fresh install in a new folder fixed it again. For some reason once the crash occurs I can't run EDDI and HCS together unless I install to ANOTHER folder. Deleting the original folder and reinstalling back there doesn't fix anything. I also notice EDDI keeps preferences no matter where I install, even if I delete the main VA install folder AND the folder at App Data\Roaming, Another fact that seems to be specific to HCS Plugin, or the combination of EDDI and HCS, is that if I have the NAV Screen window is open during Auto-Dock HCS or VA will go through the checklist then start a constant audible beep that can only be stopped by exiting VA. Possibly this applies if the UI focus is off the default straight ahead position. This doesn't happen when only EDDI plugin is enabled. It might be possible that the Auto Dock feature has a bearing, I am a newby, having won at EVE, thanks to it being a total SNAFU because of Developer decisions and Botting, and I still can't land without getting sent to jail and buying a new ship, I just can't seem to get it. I have watched endless videos, read reams of articles, but something about that skill eludes me, I still practice, but I spent nearly two weeks and owed some ungodly amount of credits crashing Sidewinders, and I still haven't figured it out. (I can't shoot down the NPC's yet either). Learning curve and unlearning Eve. So, I thank you in advance for your tolerance and understanding.
VoiceAttackFault.txt
21 October 2020 19:42:53***
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.BeginInvoke(Delegate method, Object[] args)
at System.Windows.Forms.WindowsFormsSynchronizationContext.Post(SendOrPostCallback d, Object state)
at System.ComponentModel.AsyncOperation.Post(SendOrPostCallback d, Object arg)
at System.Speech.Internal.AsyncSerializedWorker.OnWorkItemPending()
at System.Speech.Internal.AsyncSerializedWorker.AddItem(AsyncWorkItem item)
at System.Speech.Recognition.RecognizerBase.FireAudioLevelUpdatedEvent(Int32 audioLevel)
at System.Speech.Recognition.RecognizerBase.DispatchEvents(Object eventData)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Speech.Internal.AsyncSerializedWorker.WorkerProc(Object ignored)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
***VoiceAttack v1.8.7 - Windows 10.0.19041.0
Unable to access plugin information [Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index]
Unfortunately being a PC Klutz the above means nothing to me, Ha Ha.
I coped the complete folder into another new folder, change my VA shortcut to point there. Everything works now.
I was using an Inova Voice, After I determined HCS and EDDI were working together I changed my system to a Microsoft Voice and restricted TTS voice use in the VA menu to one.
I must point out these issues with EDDI DO NOT diminish my faith in the program nor will they stop me from using it. The EDDI interactions a great texture and color to the game-play. to my enjoyment, and at times are essential to how I play the Game
With thanks
WOZZ
Can you elaborate on why you think HCS + EDDI cannot run together after a crash? Is the same exception logged each time you try to start VoiceAttack after VA + HCS + EDDI has crashed?
EDDI preferences should be removed / reset when you delete %APPDATA%/EDDI.
The audible beeping you described is likely an HCS thing - it's not from EDDI.